¿ù°£ Àα⠰Խù°

°Ô½Ã¹° 136°Ç
   
Receive-Side Scaling (RSS)
±Û¾´ÀÌ : ÃÖ°í°ü¸®ÀÚ ³¯Â¥ : 2009-12-01 (È­) 11:03 Á¶È¸ : 10472
±ÛÁÖ¼Ò :
                          

 
 
 
Receive-Side Scaling (ÀÌÇÏ RSS)´Â ¸ÖƼÇÁ·Î¼¼¼­ ½Ã½ºÅÛ¿¡¼­ ¿©·¯ °³ÀÇ CPU¸¦ ÀÌ¿ëÇÏ¿© ³×Æ®¿öÅ© ¼ö½Å ó¸® ºÎ´ãÀ» È¿À²ÀûÀ¸·Î ºÐ»êÇÏ´Â ±â¹ýÀÔ´Ï´Ù. Âü°í: ÇÏÀÌÆÛ½º·¹µå CPU°°Àº °æ¿ì °°Àº ½ÇÇà ¿£ÁøÀ» °øÀ¯Çϱ⠶§¹®¿¡ ¸ÖƼ ÄÚ¾î¶û °°Àº È¿°ú°¡ ³ªÁö ¾Ê½À´Ï´Ù. ÀÌ ¶§¹®¿¡ ÇÏÀÌÆÛ½º·¹µå CPU´Â Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

¼ö½Å µ¥ÀÌÅ͸¦ È¿À²ÀûÀ¸·Î ó¸®Çϱâ À§Çؼ­, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ÀÎÅÍ·´Æ® ¼­ºñ½º ÇÔ¼ö¿¡¼­ DPC¸¦ ¿¹¾àÇÕ´Ï´Ù. RSS¸¦ ¾È ¾´´Ù¸é DPC°¡ È£ÃâµÉ ¶§ ÇØ´ç DPC ³»¿¡¼­ ¼ö½ÅÇÑ µ¥ÀÌÅ͸¦ ¸ðµÎ ó¸®ÇÏ°Ô µË´Ï´Ù. ±×·±°í·Î ¿ø·¡´Â óÀ½ ÀÎÅÍ·´Æ® ¹ÞÀº CPU¿¡¼­ ¼ö½Å 󸮸¦ ÀüºÎ ÇÏ°Ô µÇ¾îÀÖ½À´Ï´Ù.

RSS¸¦ »ç¿ëÇÏ´Â °æ¿ì, NIC¿Í ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ´Ù¸¥ ÇÁ·Î¼¼¼­·Î ¼ö½Å ó¸®ÇÏ´Â DPC¸¦ ¶°³Ñ±æ ¼ö ÀÖ½À´Ï´Ù. ƯÁ¤ ¿¬°á¿¡ CPU¸¦ ÇÒ´çÇؼ­ ó¸®ÇÏ´Â °Íµµ °¡´ÉÇÕ´Ï´Ù. NIC´Â Çؽà ÇÔ¼ö¸¦ ±¸ÇöÇÏ°í, ÀÌ ÇÔ¼öÀÇ ½ÇÇà °á°ú·Î ³ª¿Â ÇؽðªÀ» »ç¿ëÇؼ­ CPU¸¦ °í¸£°Ô µË´Ï´Ù. Á¤È®È÷ ¸»ÇÏÀÚ¸é ÇؽðªÀÇ LSB¸¦ »Ì¾Æ¼­ Indirection Å×À̺íÀÇ ¿£Æ®¸®¸¦ ¼±ÅÃÇÏ°í, ¿£Æ®¸® °ª¿¡ µû¶ó CPU¸¦ ¼±ÅÃÇÏ´Â °ÍÀÔ´Ï´Ù.

ÀÌ·¸°Ô µÇ¸é ¾Æ·¡¿Í °°Àº ¼º´É °³¼± È¿°ú°¡ ÀÖ½À´Ï´Ù:
  • ´ÜÀÏ NICÀÇ ¼ö½Å 󸮸¦ ¿©·¯ °³ÀÇ CPU·Î ºÐ»êÇϸ鼭 ó¸® Áö¿¬ ½Ã°£À» ÁÙÀÔ´Ï´Ù. ´Ù¸¥ CPU°¡ ³î°í ÀÖ°í ÇÑ CPU¸¸ Á×¾î¶ó ³ë°¡´ÙÇÏ´Â »óȲÀ» ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.
  • °¡±ÞÀû °øÀ¯ÇÏ´Â µ¥ÀÌÅÍ´Â °°Àº CPU¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï Çؼ­ ½ºÇɶô ¿À¹öÇìµå¸¦ ÁÙÀÔ´Ï´Ù.
  • °¡±ÞÀû °øÀ¯ÇÏ´Â µ¥ÀÌÅÍ´Â °°Àº CPU¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï Çؼ­ ij½Ã³ª ´Ù¸¥ ¸®¼Ò½ºÀÇ ¸®·ÎµùÀ» ÁÙÀÔ´Ï´Ù.
RSS Çϵå¿þ¾î Áö¿øÀº 3°¡Áö·Î ³ª´¹´Ï´Ù.
  • RSS with a Single Hardware Receive Queue : NIC°¡ Çؽ𪠰è»êÇÏ°í Å¥¿¡ ¹Ð¾î³ÖÀ¸¸é, ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö°¡ DPC¿¡¼­ Çؽ𪠺¸°í °¢ CPUº°·Î DPC¸¦ ´Ù½Ã °É¾î¼­ ÀÛ¾÷À» ºÐ¹èÇÏ´Â ¹æ½Ä. ¸ðµç DPC°¡ ³¡³ª´Â °Í È®ÀÎÇÏ°í ÀÎÅÍ·´Æ® Enable.
  • RSS with Hardware Queuing : NIC°¡ Çؽ𪠰è»êµµ ÇÏ°í CPU º° Å¥¿¡ ¹Ð¾î³Ö´Â ÀÛ¾÷±îÁö ÀüºÎ ´Ù ÇÏ´Â ¹æ½Ä. ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö´Â ÀÎÅÍ·´Æ® ¼­ºñ½º ÇÔ¼ö¿¡¼­ DPC È£Ã⸸ °É¾îÁÖ¸é µÊ. ¸ðµç DPC°¡ ³¡³ª´Â °Í È®ÀÎÇÏ°í ÀÎÅÍ·´Æ® Enable.
  • RSS with MSI-X : NIC°¡ Çؽ𪠰è»êµµ ÇÏ°í CPU º° Å¥¿¡ ¹Ð¾î³Ö´Â ÀÛ¾÷µµ ÇÏ°í ÀÎÅÍ·´Æ®±îÁö ¾ÆÁÖ ±×³É ´Ù ÇØÁÖ´Â ¹æ½Ä. MSI-X »ç¿ë.
MSI´Â Message-signaled interruptÀÇ ¾àÀÚ·Î, ºñ½ºÅ¸´Â PCI V2.2 MSI¿Í PCI V3.0 MSI-X¸¦ Áö¿øÇÕ´Ï´Ù. MSI-X¸¦ Áö¿øÇÏ´Â ¹Ì´ÏÆ÷Æ® µå¶óÀ̹ö¶ó¸é interrupt affinityµµ ÁöÁ¤ °¡´ÉÇÕ´Ï´Ù.

À̸§ Æнº¿öµå
ºñ¹Ð±Û (üũÇÏ¸é ±Û¾´À̸¸ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.)
¿ÞÂÊÀÇ ±ÛÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.
   

 



 
»çÀÌÆ®¸í : ¸ðÁö¸®³× | ´ëÇ¥ : ÀÌ°æÇö | °³ÀÎÄ¿¹Â´ÏƼ : ·©Å°´åÄÄ ¿î¿µÃ¼Á¦(OS) | °æ±âµµ ¼º³²½Ã ºÐ´ç±¸ | ÀüÀÚ¿ìÆí : mojily°ñ¹ðÀÌchonnom.com Copyright ¨Ï www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.