10G ·£Ä«µå¸¦ ¾²°í Àִµ¥ ¼Óµµ°¡ ³Ê¹« ´À¸®³×¿ä. ¹¹°¡ ¹®Á¦Àϱî¿ä?

   Á¶È¸ 20150   Ãßõ 0    

안녕하세요 추운날씨에 감기조심하세요. 
조금만 참으면 따뜻한 봄날이 오겠죠 ^^

다름이 아니라 10G 광랜카드로 패킷을 보내는데 속도가 너무 느린것 같아서 몇글자 여쭙니다.

시스템은 제온5130 2.0G 2개
OS = 윈도우 2003 서버
메모리 DDR2 5300 8G

패킷크기 371바이트
패킷갯수 1000개

1000개의 패킷을 TCP/IP 로 보내는데 약 100ms 가 걸리네요
속도를 계산해보니   371 * 1000 * 8 bit  / 100 ms = 29.68  메가 bit/sec 가 나오네요

와이어샤크로 패킷을 떠보니 패킷간의 간격은 일정합니다. 

패킷은 메모리상에 이미 만들어 놓고 for 문을 이용해서 쉬지 않고 보냅니다. 

저희쪽 랜카드 설정은 디폴트(?) 로 되어 있습니다.
상대 서버의 네트워크 설정에 따라서 이렇게 느려질 수 도 있나요?

어디부터 체크해 봐야 할까요?
많은 조언 부탁드립니다.





ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
°­Èñȯ 2015-01
Á¦°¡ ½ºÀ§Ä¡³¢¸® ¿¬°á ÀÌ¿Ü¿¡ ´Ü¸»¿¡¼­10G¸ÁÀ» »ç¿ëÇغ¸Áö´Â ¸øÇßÁö¸¸,
ÆÐŶ »çÀÌÁ Å©°Ô Çϸé Àü¼Û·üÀÌ ¿Ã¶ó°¥ °Í °°Àºµ¥,  Àü¼Û·üÀÌ 100Mbps µµ ¾ÈµÇ³×¿ä.
ÀÏ´ÜÀº »ó´ë ¼­¹ö¿Í ¿¬°áµÈ ³×Æ®¿÷ °¢ ±¸°£ÀÇ ¿¬°á¼Óµµ¸¦ ¸ðµÎ È®ÀÎÇغ¸¼Å¾ß ÇÒ °Í °°½À´Ï´Ù.
ÃÖ±Ôµ¿ 2015-01
´ä±Û °¨»çÇÕ´Ï´Ù  ³×Æ®¿÷ ±¸°£À̶ö °Íµµ ¾øÀÌ ¹Ù·Î ¿·¿¡ ÀÖ½À´Ï´Ù.  ÄÄ -> ½ºÀ§Ä¡ -> ¼­¹ö ÀÔ´Ï´Ù.
¹Ú¹®Çü 2015-01
10G´Â ¾¾ÇÇÀ¯ ºÎÇÏ°¡ ¸¹½À´Ï´Ù.

¾¾ÇÇÀ¯°¡ µþ¸®´øÁö , OS°¡ ³Ê¹« ±¸ÇüÀÌ ¾Æ´Ñ°¡ ÇÏ´Â »ý°¢ÀÌ µì´Ï´Ù.
³×Æ®¿÷ Ä«µå°¡ ¹»±î¿ä?
ÃÖ±Ôµ¿ 2015-01
´ä±Û °¨»çÇÕ´Ï´Ù.
¹Ú½º¿¡ HP NC522SFP+ Dual Port 10G Svr Adptr À̶ó°í ½áÀֳ׿ä
     
¼³¿µ¼ö 2015-01
NC522SFP+ ¸é Qlogic OEMÀ¸·Î »ý°¢µË´Ï´Ù. (¾Æ¸¶ qle3142 ¸ðµ¨)

±âº»ÀûÀ¸·Î TOE ¹ÌÁö¿ø ¸ðµ¨À̶ó cpuºÎÇÏ°¡ »ó´çÇÏ¸ç ¼º´ÉÀÌ º°·Î ÀÔ´Ï´Ù. (TOE±â´ÉÀ» »ç¿ëÇÒ·Á¸é ¶óÀ̼¾½º¸¦ Ãß°¡ÇØ¾ß °¡´ÉÇß´ø°É·Î ±â¾ïÇÕ´Ï´Ù..)

¼­¹ö°£ iperf·Î Å×½ºÆ® Çغ¸½Ã°í jumbo frame ¼³Á¤ ¹× windows 2003 tcp/ip Æ©´× Çѹø Çغ¸¼¼¿ä
Ä«ÇÇÄÜ 2015-01
´Ù¸¥ ³×Æ®¿öÅ© °£ÀÇ Å×½ºÆ®´Â ¾Æ´Ï½ÃÁÒ?
°°Àº ³×Æ®¿öÅ© ³»¿¡¼­ Å×½ºÆ® ÇÑ´Ù´Â ÀüÁ¦·Î ÀÇ°ß µå¸³´Ï´Ù.

Ȥ½Ã Àü¼Û ¿À¹öÇìµå´Â ¾ø³ª¿ä?
¸¸¾à Å×½ºÆ® Àåºñ°¡ µ¿ÀÏÇÑ ½ºÀ§Ä¡¿¡ ¹°·Á ÀÖ´Ù¸é,
°¢ Àåºñ NIC ÀÇ MTU °ª°ú, ½ºÀ§Ä¡ Æ÷Æ®ÀÇ MTU °ªÀÌ °°µµ·Ï ¼³Á¤ÇØ º¸¼¼¿ä.
¿©·¯ ½ºÀ§Ä¡¸¦ °æÀ¯ ÇÏ´Â °æ¿ì¿¡µµ ¸¶Âù°¡Áö·Î, °¢ ½ºÀ§Ä¡ÀÇ Æ÷Æ® MTU µµ °°µµ·Ï ¸ÂÃç¼­ Å×½ºÆ® Çغ¸¼¼¿ä.
°­Èñȯ 2015-01
¼­¹ö-½ºÀ§Ä¡, ½ºÀ§Ä¡-PC ±¸°£ÀÌ ¸ðµÎ 10GpsÀ̶ó´Â ¸»¾¸À̽ÃÁÒ?
100Mbps±¸°£À̶ó°í ÇÏ´õ¶óµµ ÃÖ´ë Àü¼ÛÀ²ÀÌ 29.68Mbps À̶ó¸é ºñÁ¤»óÀÔ´Ï´Ù.
Àü¼ÛÀ²ÀÌ Àû°Ô ³ª¿Â ÀÌÀ¯´Â, Á¦ ÃßÃø¿¡´Â ºñÈ¿À²ÀûÀÎ ¹æ¹ýÀ¸·Î µ¥ÀÌÅ͸¦ º¸³Â±â ¶§¹®À̶ó°í º¾´Ï´Ù.

371byte ÆÐŶ 1000°³¸¦ for·çÇÁ·Î º¸³»¼­ ÃøÁ¤Çϼ̴ٰí ÇÏ¿´´Âµ¥¿ä,
Á÷Á¢ ÇÁ·Î±×·¥À» ¸¸µå½Å°Å°í, ÆÐŶ Àü¼Û ÄÚµå ¾ÕµÚ·Î ½Ã½ºÅÛÀÇ ½Ã°£À» ±¸Çؼ­ ±× Â÷À̸¦ ÇÕ»êÇϼ̰ÚÁÒ?

371KB¸¦ 1000¹ø ³ª´²¼­ º¸³Â´Ù¸é, ÀüüÀûÀ¸·Î ±²ÀåÈ÷ ÀûÀº ¾çÀ» Àü¼ÛÇϽŠ°ÍÀÌ°í, ±×°Íµµ ³ª´²¼­ º¸³»½Å°Å¿¡¿ä.
±×·³ network system call Ƚ¼ö°¡ µ¥ÀÌÅÍ »çÀÌÁî¿¡ ºñÇؼ­ ¸¹±â ¶§¹®¿¡ ±× ºÎºÐÀ» ó¸®ÇÏ´Â ½Ã°£ÀÌ Àüü ¼öÇà½Ã°£¿¡¼­ Å« ºñÁßÀ» Â÷ÁöÇÏ°Ô µË´Ï´Ù.

Çѹø¿¡ µ¥ÀÌÅ͸¦ º¸³»½Ç ¶§ 1MB Á¤µµ·Î Àü¼ÛÀ» Çغ¸¼¼¿ä.
¾Æ¸¶ ÆÐŶ»çÀÌÁ Áõ°¡½ÃÅ´¿¡ µû¶ó¼­ Àü¼ÛÀ²ÀÌ Å©°Ô ¿À¸¦ °ÍÀÔ´Ï´Ù.

´õ ÁÁÀº ¹æ¹ýÀº À§¿§ºÐÀÌ Á¦½ÃÇϽŠ°Íó·³ iperf µîÀÇ ÃøÁ¤ÅøÀ» »ç¿ëÇϽô °ÍÀÔ´Ï´Ù.
iperf¿¡¼­µµ MTU³ª Window size °ªÀ» º¯°æÇؼ­ ÃøÁ¤ °¡´ÉÇÕ´Ï´Ù. ±×°ª¿¡ µû¶ó¼­ Àü¼Û·ü Â÷ÀÌ°¡ ¸¹ÀÌ ³ªÁÒ.

ÀÏ´ÜÀº iperf·Î MTU¿Í Window size¸¦ ÃæºÐÈ÷ Å©°Ô ÀâÀº »óÅ¿¡¼­ ÃøÁ¤º¸½Ã°í ÆÇ´ÜÇÏ½Ã´Â°Ô ÁÁ°Ú³×¿ä.
iperf·Î Àü¼ÛÀ» ÇÏ°í ÀÖ´Â »óȲ¿¡¼­ PC¿Í ¼­¹öÀÇ CPU »ç¿ë·ü ¹× Network IO wait »óŸ¦ º¸¼Å¾ß ÇÒ °Í °°½À´Ï´Ù.
±×·¯¸é¼­ ¶óÀÎ ¹®Á¦ÀÎÁö, PCÀÇ CPU¹®Á¦ÀÎÁö ¼­¹öÀÇ CPU¹®Á¦ÀÎÁö, PCÀÇ NIC ¹®Á¦ÀÎÁö, ¼­¹öÀÇ NIC¹®Á¦ÀÎÁö ã¾ÆºÁ¾ß °ÚÁÒ.
ÃÖ±Ôµ¿ 2015-01
¸¹Àº Á¶¾ð¿¡ °¨»çµå¸³´Ï´Ù.
¼­¹öÂÊÀ¸·Î ¸¹Àº µ¥ÀÌŸ¸¦ º¸³¾ ¼ö ¾ø´Â »óȲÀ̱¸¿ä.
100°³¸¦ º¸³»³ª 1000°³¸¦ º¸³»³ª ¹¶Ãļ­ º¸³»³ª º° Â÷ÀÌ´Â ¾ø´Â°Í °°½À´Ï´Ù.
1ms¿¡ 10°³ ÆÐŶÂë º¸³»´Â°Í °°½À´Ï´Ù.
XP ÄÄ + ¸®¾óÅØ 1G ·£Ä«µå(G31 ³»Àå ·£Ä«µå)  + 100M °øÀ¯±â·Î ¿¬°áÇؼ­ º¸³»µµ 15°³ / 1ms  Á¤µµ º¸³»´Âµ¥ 10G ¿¡¼­ 10°³/ms ¶ó¼­  ... ÀÌÇØ°¡ ¾ÈµÇ³×¿ä. 
iperf ´Â ¼­¹ö¿¡ Á¢±ÙÇÒ ¼ö ¾ø¾î¼­ »ç¿ëÇÒ ¼ö ¾øÀ»°Í °°³×¿ä.
°¨»çÇÕ´Ï´Ù. ..
10GbE´Â OS ÀÚüÀÇ network stackÀ» °ÅÄ¡´Â °Í ÀÚü°¡ »ó´çÇÑ ºÎ´ãÀÌ µË´Ï´Ù. ±×·¡¼­.. 10GbE¸¦ ¸¸µå´Â ¾÷üµé Áß¿¡¼­ OSÀÇ network stackÀ» bypass ÇÒ ¼ö ÀÖ´Â ³ª¸§ÀÇ ¹æ¹ýÀ» Á¦°øÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. Á¦°¡ ¾Ë¾Æº¼ ¶§¸¸ Çصµ.. 3~4°¡Áö Á¤µµ´Â µÆ¾ú½À´Ï´Ù. ¼­·Î ȣȯÀº ¾ÈµÇ°í Á¦Àۻ翡¼­ Á¦°øÇÑ ¹æ¹ý¸¸ »ç¿ë °¡´ÉÇѵ¥.. È®½ÇÈ÷ performance(throughput À§ÁÖ³Ä latency À§Áֳĸ¦ ¼±Åà °¡´É)°¡ ¿Ã¶ó°©´Ï´Ù. ±×·¡¼­ OSÀÇ ¼±Åõµ Á¦ÇÑÀûÀÔ´Ï´Ù. ¿©±â¼­ ¸î ¹ß¦ ´õ ³ª¾Æ°£ Çüŵµ ÀÖ´õ±º¿ä. ÇÏ¿©Æ°.. 10GbE´Â ¿ÏÀüÈ÷ ´Ù¸¥ ¼¼°è´õ±º¿ä. ÀÌ·± Á¾·ùÀÇ NIC¸¦ »ç¿ëÇÏ¼Å¾ß Á¦´ë·Î È°¿ëÀÌ °¡´ÉÇÕ´Ï´Ù.


QnA
Á¦¸ñPage 53/5590
2015-12   1032104   ¹é¸Þ°¡
2014-05   4480492   Á¤ÀºÁØ1
2012-12   20151   ¹Ú¹®Çü
2015-01   20151   ÃÖ±Ôµ¿
2013-02   20146   ÀÌÁöÆ÷Åä
2016-02   20145   guest1
2021-12   20144   ³×Æ®¿öÅ©¾î¡¦
2012-11   20137   inquisitive
2014-02   20134   ¾ÈÅ׳ª
2013-10   20133   FreeBSD
2014-02   20132   Áý¾Èû¼Ò
2011-07   20131   ÇÏ¿ìµðÀÚÀÎ
2016-12   20125   jang
2013-08   20117   ¿¹°ü½Å±Ô½Ä
2012-04   20096   ÁöÀÎȯ
2013-08   20090   ÇöÁø
2015-07   20077   ȸ¿øK
2015-12   20076   petabyte
2010-08   20067   ¾Æ¸§´Ù¿î³ëÀ»
2014-02   20064   °ÉÀνÅȫö
2020-01   20064   È­¶õ
2014-10   20063   VSPress