ÃÖ±Ù ¸®´ª½ºÄ¿³Î 2.6.38 ¹öÀüÀÌ °ø°³µÇ¾ú´Ù. À̹ø 2.6.38 ÀÇ ÁÖ¿ä º¯ÈÁß ´«¿¡
¶ç´Â°ÍÀÌ XPS ¿´´Ù.
XPS ´Â Transmit Packet Steering À¸·Î, ³×Æ®¿öÅ© Ä«µåÀÇ ¸ÖƼ Å¥ ±â´ÉÀ» ¼ÒÇÁÆ®¿þ¾î
±¸¼º¿ä¼Ò°¡ ÇÁ·Î¼¼½º ÄÚ¾î¿Í ¿¬°üµÇ¾î Å¥¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ °ÍÀ̶ó°í Á¤ÀÇÇÏ°í ÀÖ´Ù. ±× °á°ú, ƯÁ¤ »óȲ¿¡¼´Â ÇÁ·Î¼¼¼ ij½¬ÀÇ È¿À²À»
°¡Á®¿À°í, ÀÌ°ÍÀº °á±¹ ³×Æ®¿öÅ© Ä«µåÀÇ µ¥ÀÌÅÍ Ã³¸®·®À» Áõ°¡½ÃŲ´Ù´Â °ÍÀÌ´Ù. XPS ÀÇ ±âº» ¾ÆÀ̵ð¾î´Â RPS ¸¦ ±âº»À¸·Î ÇÏ°í ÀÖ´Ù°í
ÇÑ´Ù.
RPS ´Â Receive Packet Steering À¸·Î Ä¿³Î 2.6.35 ¿¡ RFS(Receive Flow
Steering) ¿Í ÇÔ²² µé¾î°£ ±â´ÉÀÌ´Ù.
°³¹ßÀÚÀÇ Å×½ºÆ®¿¡ ÀÇÇϸé 16 °³ÀÇ ÇÁ·Î¼¼¼ Äھ¼ XPS ´Â 20 ÆÛ¼¾Æ® Á¤µµ
Çâ»óµÈ ¼º´ÉÀ» º¸¿´´Ù°í ÇÑ´Ù.
À̹ø ÆÐÄ¡´Â ±¸±Û¿¡¼ ÀÏÇÏ´Â °³¹ßÀÚ¿¡ ÀÇÇØ °³¹ßµÈ °ÍÀÌ°í, ±¸±ÛÀº ÇöÀç TCP ½ºÅÃÀÇ ±âº» ¼³Á¤°ªµéÀÌ ÇöÀçÀÇ
ÀÎÅÍ³Ý È¯°æÇÏ°í´Â ÀÌ»óÀûÀÌÁö ¾ÊÀº ºÎºÐÀÌ ÀÖ¾î, ¾ÕÀ¸·Îµµ ±¸±Û °³¹ßÀÚ´Â ¼öÁ¤µÈ ÆÐÄ¡¸¦ Á¦°øÇÒ ¿¹Á¤À̶ó°í ÇÑ´Ù. 2.6.38 Ä¿³ÎÀÇ config
¸¦ º¸¸é
CONFIG_RPS=y ¾Æ·¡¿¡
CONFIG_XPS=y °¡ ¼³Á¤µÇ¾úÀ½À» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
Âü°í·Î, Ä¿³Î
2.6.39 ¿¡¼´Â Ãʱâ congestion window À» Á»´õ Å©°Ô Á¶Á¤ÇÑ ÆÐÄ¡¸¦ Ãß°¡µÉ °ÍÀ̶ó°í Çϸç ÀÌ·Î ÀÎÇØ 10% Á¤µµ ³×Æ®¿öÆ® Åë½Å
´ë±â½Ã°£À» ÁÙÀÏ ¼ö ÀÖÀ»°ÍÀ¸·Î ¿¹»óµÈ´Ù. ÀÌ¿Í °ü·ÃÇÑ ÀÚ¼¼ÇÑ °ÍÀº LWN ±â»çÁß "Increasing the TCP initial
congestion window" ¸¦ Âü°íÇØ º¸¸é µÈ´Ù.
http://lwn.net/Articles/427104/
ÀÌ·±°ÍµéÀ»
º¸¸é ±¸±ÛÀÌ »ý°¢ÇÏ´Â ¹üÀ§´Â ÀÛÀº °ÍºÎÅÍ ½ÃÀÛÇØ Å« °Í±îÁö ¼ÒȦÈ÷ ÇÏ´Â ºÎºÐÀÌ ¾ø´Ù´Â °ÍÀ» ´À³¤´Ù. ¿ì¸® ¶ó¸é ¾î¶®À»±î? ±×³É ÁÖ¾îÁø OS ȯ°æ
´ë·Î »ç¿ëÇÏ´Â °æ¿ì°¡ ´ëºÎºÐÀÌ ¾Æ´Ò±î? Çϵå¿þ¾î, ÁÖº¯ ½Ã½ºÅÛ µ¿ÀÛ È¯°æ, ¿î¿µÃ¼Á¦, Ŭ·¯½ºÆ® µî ±×µéÀÌ »ç¿ëÇÏ´Â ±â¼úÀÌ ¾È°ÜÁÖ´Â ´À³¦Àº Á¤¸»
'ÀÌ°Ô ÃÖ¼±ÀԴϱî? ' ¸¦ ´À³¢°Ô ÇÒ ¸¸Å ³ë·ÂÇÑ´Ù´Â °ÍÀÌ º¸¿©Áø´Ù. ¹°·Ð, ÇÊÀÚ¸¸ÀÇ »ý°¢ÀÌ´Ù.
[Âü°í]
1. xps:
Transmit Packet Steering
http://lwn.net/Articles/412062/
2.
The Linux Kernel Archives
http://www.kernel.org/