[Virtualbox] PCHÀÇ PCie´Â VT-d°¡ ¾ÈµÈ´Ù?

izegtob   
   Á¶È¸ 7034   Ãßõ 0    

지금

버츄얼박스 위에 Pfsense를 올려서 방화벽을 만드는준비중이였는데 말입니다

http://2cpu.co.kr/vm/4771?&sfl=wr_subject&stx=sr+iov&sop=and

VT-d하고 SR-IOV 알아보고있던중

위와같은 게시물을 봤습니다

읽어보니

CPU에서만 나온 PCIe 레인에서만 VT-d나 SR-IOV가 되고

PCH에서 나온 PCIe 레인은 안된다고 하시더군요


문제는 제가 PCH의 pcie 2.0 x4에다가 듀얼 인텔 랜카드를 꽂아놨다는겁니다.

Pfsense에 다이렉트로 물려서 쓸 예정이였는데

PCH의 PCIe 레인에서 VT-d나 SR-IOV가 안되면 심히 골룸한 상태가됩니다...


이미 CPU에서 나온 20레인은...

아 하드웨어 구성을 언급을 안했군요

슈마 X9SCM-F

E3 1220V2 입니다.

여튼 CPU에서 나온 20레인은

8(레이드카드) + 8(레이드카드) + 4(10기가랜) 에다가 이미 다 줘버려서

남은건 PCH밖에 없는데...

여튼 비상이 걸려서


방금 급하게

버츄얼박스에 VT-d로 듀얼 랜카드 연결해봤습니다.

결과는...


일단 제 호스트의 pci 상황입니다


PCH에 연결된 랜카드는 82571EB 듀얼포트 입니다.

PCI 주소로 04:00.0 하고 04:00.1이 할당되있습니다.

일단 04:00.0을 할당해보겠습니다.


test라는 VM에 04:00.0을 게스트의 01:05.0으로 할당했습니다.

과연결과는?!



01:05.0에 잘 할당되있네요

'황혼을향해'님은 뭔가 설정?미스가 아니였나 감히 예측해봅니다...하하...;;


이상 5분테스트였습니다...


°­¿µÁØ2C 2016-04
Ãß°¡·Î »õ·Î¾È°Ô ÀÖ´Ù¸é
VT-dÇϸé È£½ºÆ®ÂÊÀÇ Pcie´Â ¾ø¾îÁúÁپ˾Ҵµ¥
±×´ë·ÎÀֳ׿ä..
À½... ÀúÀÇ °æ¿ì Windows Server 2012 R2 ¿¡¼­ SR-IOV¸¸ Å×½ºÆ® Çß¾ú°í VT-D´Â Å×½ºÆ® ¸ø ÇغýÀ´Ï´Ù.
SR-IOVÀÇ °æ¿ì VT-D¶ó°í ÅëĪÇÏ´Â ±â¼úÀÇ ÇÏÀ§±â´É Áß Çϳª¶ó°í µé¾ú±â ¶§¹®¿¡ VT-D°¡ µÈ´Ù°íÇؼ­
SR-IOV°¡ µÈ´Ù°í Çϱ⿡´Â Á» À̸¥ ÆÇ´ÜÀÌ ¾Æ´Ñ°¡ ½Í³×¿ä. ^_^);;
     
°­¿µÁØ2C 2016-04
¾Ñ ±×·±°¡¿ä Çä...
Á˼ÛÇÕ´Ï´Ù ¤Ð
Àú´Â ¾ÆÁ÷ VT-d¿Í SR-IOVÀÇ Â÷À̵µ À߸ô¶ó¼­...
VT-d°¡ ÇÏ´ÂÀÏÀÌ SR-IOV°¡ ÇÏ´ÂÀÏ°ú °°Áö ¾Ê³ª¿ä? VT-dµµ À§¿¡ ´ñ±Û¿¡ ½áµ×Áö¸¸ host¿¡ ±×´ë·Î ³²¾ÆÀÖ´õ±º¿ä
Host¿Í ¿©·¯ °Ô½ºÆ®°¡ ÇÑ NIC¸¦ Çϵå¿þ¾îÀûÀ¸·Î °øÀ¯Çؼ­ ¾´´Ù°¡ SR IOV¾Æ´Ñ°¡¿ä?
          
¼ÛÁÖȯ 2016-04
SR-IOV´Â NIC³»¿¡ °¢ VM¸¶´Ù ÇÒ´çµÇ´Â °¡»ó Æ÷Æ®¸¦ ¸¸µå´Â ±â´ÉÀÔ´Ï´Ù. Çϵå¿þ¾îÀûÀ¸·Î¿ä.
±âÁ¸¿¡ »ç¿ëµÇ´ø Å¥ ¹æ½Äº¸´Ù ´õ ³ªÀº ¼º´ÉÀ» º¸¿©ÁÖ°ÚÁö¿ä.
          
ÇÊ¿äÇϽŠ±â´ÉÀÌ VT-D¸¦ ÀÌ¿ëÇÑ ¹°¸®NICÀÇ VMÇÒ´çÀ̶ó¸é Áö±Ý ÇϽô´ë·Î »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.
SR-IOV´Â VM¿¡ ÇÒ´ç °¡´ÉÇÑ ¹°¸® NICÀÌ ÇÑ°³Àε¥ Á» ´õ ¸¹Àº VM¿¡ Hypervisor°¡ Á¦°øÇØÁÖ´Â
°¡»óNICº¸´Ù ´õ ÁÁÀº ¼º´ÉÀ» ¾ò±âÀ§ÇØ µµÀÔÇÑ ±â¼úÀ̶ó°í º¸½Ã¸é µË´Ï´Ù.
´ç¿¬ÇÑ À̾߱âÁö¸¸ (Á» °úÀåÀ» ³Ö¾î) Hyperviosr Vitrual NIC << SR-IOV < Physical NIC À¸·Î ¼º´ÉÀÌ Áõ°¡ÇÑ´Ù°í ÇÕ´Ï´Ù.
¼º´ÉÀÌ ¹°¸®NICº¸´Ù ¶³¾îÁö´Â´ë ¿Ö ºñ½Ñµ· ÁÖ°í ¾²´À³Ä?
Intel i350 ·£Ä«µåÀÇ °æ¿ì ÇÑ Æ÷Æ®´ç 6°³ÀÇ °¡»óNICÀ» Á¦°øÇØÁÝ´Ï´Ù.
º¸Åë µà¾ó ·£À» ¸¹ÀÌ »ç¿ëÇÏ½Ã´Ï ÃÑ 12°³ÀÇ VM¿¡ ¼º´ÉÁÁÀº °¡»óNICÀ» Á¦°øÇÒ ¼ö Àִ°ÍÀÌÁÒ.
Àß ±â¾ïÀº ¾È³ªÁö¸¸ Á¦°¡ ÆľÇÇÑ ¹Ù·Î´Â ÀÎÅÚÀÇ ET µà¾ó, ET2 µà¾ó, ET2 Äõµå ÀÌ·¸°Ô 3Á¾·ù°¡
SR-IOV¸¦ Áö¿øÇÏ´Â °É·Î ±â¾ïÇÕ´Ï´Ù. ET Äõµå´Â Áö¿ø ¾ÈÇÏ´Â ½Å±âÇÑ ¸ðµ¨ÀÌ´Ï Âü°íÇϼ¼¿ä~
´õ ÀÚ¼¼ÇÑ°Ç ±¸±ÛÀ̳ª ÀÎÅÚ È¨ÆäÀÌÁö ȤÀº ¿¹Àü¿¡ Á¦°¡ ¾îµò°¡ Àû¾î³õÀº ±Û ã¾Æº¸½Ã¸é µË´Ï´Ù.
               
¼ÛÁÖȯ 2016-04
i350°ú ET2´Â ´Ù¸¥ Ä«µå ¾Æ´Ï¾ú´ø°¡¿ä?
i350À» ºüµå¸®½Å°ÇÁö.. °©ÀÚ±â Çò°¥¸®³×¿ä.

±×¸®°í ¹ì¹ßÀ» ºÙÀÌÀÚ¸é SR-IOV Áö¿ø À¯¹«·Î 1Gbps ȯ°æ¿¡¼­ ÀÇ¹Ì ÀÖ´Â ¼öÁØÀÇ Â÷À̸¦ º¸ÀÌÁø ¾ÊÀ» °Í °°½À´Ï´Ù.
                    
i350µµ SR-IOV¸¦ Áö¿øÇÕ´Ï´Ù. ET½Ã¸®Áî À§¿¡ i350µµ Áö¿øÇÑ´Ù°í Àû¾î³õ¾Ò±â¿¡ µû·Î ¾ð±ÞÇÏÁö ¾Ê¾Ò½À´Ï´Ù.
±×¸®°í ¿¹Àü¿¡ ÇÑÂü ã¾Æº¸´Ï ET ½Ã¸®Áî¿Í i350ÀÌ °°Àº(ȤÀº ºñ½ÁÇÑ) ¼¼´ëÀÇ Ä¨¼ÂÀ» ¾´´Ù´Â ±ÛÀ» º» °Í °°½À´Ï´Ù.
¼º´ÉÂÊÀº... Á¦ °³ÀÎÀûÀΠü°¨À̾úÁö¸¸ ¹ÝÀÀ ¼Óµµ°¡ Á» »¡¶óÁö´Â °Í °°¾Ò½À´Ï´Ù.
ã¾Æº» ´Ù¸¥ ÀÚ·á¿¡¼­´Â SR-IOVÀÇ µµÀÔÀÌ VMÀÇ ÀÚü ¼º´ÉÀ» ³ôÀÌ´Â °Íº¸´Ù ÇÏÀÌÆÛ¹ÙÀÌÀú°¡ ³×Æ®¿öÅ©¿¡ ÅõÀÚÇÏ´Â
¸®¼Ò½º¸¦ ÁÙÀÓÀ¸·Î½á ÀüüÀûÀÎ ¼º´ÉÀÌ ÁÁ¾ÆÁø´Ù°í ÇÏ´õ±º¿ä.
¹¹... Àúµµ ÃÖ±Ù ½Ã½ºÅ۵鿡°Ô ¹¹°¡ ÁÁ´Ï ³ª»Ú´Ï ÇÏ´Â°Ç º° Àǹ̾ø´Ù°í »ý°¢Àº ÇÏ°íÀÖ½À´Ï´Ù.
´Ù¸¸, Á» ´õ ÁÁ´Ù´Â ¼Ò¸®°¡ Àֱ淡 Æȶû±ÍÀÎ Àú·Î½á´Â...  ^_^);;
          
°­¿µÁØ2C 2016-04
¸ðµÎ °¨»çµå¸³´Ï´Ù
¿À´Ãµµ ¸¹ÀÌ ¹è¿ö°©´Ï´Ù...
               
PiPPuuP 2016-04
SR-IOV´Â NVIDIA GRID K °°Àº Á¾·ùÀÇ Çϵå¿þ¾îÀûÀ¸·Î °¡»óÈ­¸¦ Áö¿øÇÏ´Â ÀåºñÀÔ´Ï´Ù.
Á¦°¡ Àú¹ø¿¡ VT-D·Î Ä«µå ÀÚü¸¦ ÇÒ´çÇÏ´Â°Í ´ë½Å ÀÌ°ÍÀ» ÃßõÇÏ¿© Çò°¥¸®½Å°Å °°½À´Ï´Ù(ºÐ¸íÇÏ°Ô Â÷ÀÌÁ¡À» ¼³¸íÇÏÁö ¾ÊÀº°Å¿¡ ´ëÇØ Á˼ÛÇÕ´Ï´Ù).
¼º´ÉÀº ȲȥÀ»ÇâÇØ´Ô²²¼­ Àû¾îÁֽŠ°Íó·³ ÇÏÀÌÆÛ¹ÙÀÌÀú Virtual NIC <<< SR-IOV ¡Â Physical NIC ÀÔ´Ï´Ù.
SR-IOV¿Í Physical NIC»çÀÌ°¡ ¡Â ÀÎ ÀÌÀ¯´Â ÀϺΠÁöÇ¥´Â Á¦ÇÑÀû Á¶°ÇÇÏ¿¡ »ç½Ç»ó µ¿µîÇÑ ¼º´ÉÀ», ´Ù¸¥ ÁöÇ¥´Â Á¶±Ý ¶³¾îÁö´Â ¼º´ÉÀ» º¸¿©Áֱ⠶§¹®ÀÔ´Ï´Ù.
´çÀå Àüü ´ë¿ªÆø¸¸ º¸¾Æµµ NICÀÇ ¹°¸®Àû ´ë¿ªÆø¿¡ Á¦ÇÑÀ» ¹Þ°Ô µÇ´Ï, Á¦°øµÇ´Â vNIC°¡ ¿ÂÀüÇÑ Physical NICÀÇ ¼º´ÉÀ» ³»´Â°Ç ´ç¿¬ ºÒ°¡´ÉÇÕ´Ï´Ù.
ÇÏÁö¸¸ emulationµÈ Virtual NIC¿ÍÀÇ ºñ±³´Â, ÇÏÀÌÆÛ¹ÙÀÌÁ®°¡ ¿¡¹Ä·¹À̼ÇÇÑ vGPU¿Í Nvidia GRID K series°°Àº Çϵå¿þ¾î°¡ Á¦°øÇÏ´Â vGPU Â÷À̸¸Å­ Å®´Ï´Ù.
°¡Àå Å« Â÷ÀÌÁ¡Àº Çϵå¿þ¾î°¡ Á¦°øÇÏ´Â °í±Þ±â´ÉµéÀ» ¿ÂÀüÈ÷ °¡¼ÓÀ» ¹ÞÀ¸¸é¼­ ´©¸± ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù(¸¶Ä¡ NVIDIA GRID KÀÇ vGPU°¡ CUDA°¡¼ÓÀ» Áö¿øÇÏ´Â °Íó·³).

Áï SR-IOV´Â Çϵå¿þ¾î°¡ Á¦°øÇÏ´Â vNIC¸¸Å­, ¸¶Ä¡ ¹°¸®ÀûÀ¸·Î ºÐ¸®µÇ¾î °¢ VM¿¡ ºÙÀº°Íó·³ µ¿ÀÛÇÕ´Ï´Ù.
½Ã½ºÅÛÀÇ VT-D¸¦ ÀÌ¿ëÇÏ¿© ÀÛµ¿Çϱ⠶§¹®¿¡ CPU ¿À¹öÇìµå°¡ ÀüÇô ¾ø´Â°Ç ¾Æ´ÏÁö¸¸, ´ç¿¬ ¼ø¼ö CPU emulationº¸´Ù´Â Ź¿ùÇÏ°Ô ¶Ù¾î³­ ¼º´ÉÀ» º¸ÀÔ´Ï´Ù.

±×¸®°í ¶Ç ´Ù¸¥ Å« ÀåÁ¡Àº Hypervisor¿¡ ÀÇÇØ °ü¸®µÇ¸é¼­ µ¿ÀÛÇϱ⠶§¹®¿¡ VT-D·Î Ä«µå¸¦ Á÷Á¢ ºÙÀΰſ¡ ºñÇØ ¸Å¿ì ¾ÈÁ¤ÀûÀÌ°í(Àû¾îµµ ¸®º×Çß´Ù°í °¡²û µµ·Î ¶³¾îÁ®³ª°¡°Å³ª, guest¿¡¼­ ¾Æ¿¹ ÀνĺҰ¡°¡ µÇ´Â pcie vt-d¶ûÀº Â÷¿øÀÌ ´Ù¸¨´Ï´Ù), Á÷Á¢ ºÙÀΰſ¡ °¡±î¿î ¿ÏÀüÇÑ Çϵå¿þ¾î ±â´É°ú, °ÅÀÇ ºñ½ÁÇÑ ÆÛÆ÷¸Õ½º¸¦ Á¦°øÇϸ鼭µµ, ÇÏÀÌÆÛ¹ÙÀÌÀú¿¡ ÀÇÇØ ÀÚ¿ø°ü¸®°¡ Á¦´ë·Î µÈ´Ù´Â °Í¿¡ ÀÖ°Ú½À´Ï´Ù(VT-D·Î PCIeÀåºñ¸¦ direct·Î ºÙÀ̸é hypervisor´Â ÇØ´çÀåºñ¸¦ ´õÀÌ»ó ¸ø°Çµå¸®´Â°Å¿¡ ºñÇÏ¸é ¸Å¿ì Å« Â÷ÀÌÁ¡ÀÔ´Ï´Ù).


Á¦¸ñPage 65/128
2014-05   5000072   Á¤ÀºÁØ1
2015-12   1535940   ¹é¸Þ°¡
2016-01   6986   ½Å¿ì¼·
2018-03   6986   lovin09
2017-11   7021   ³ª¶ó»ç¶û
2015-08   7023   ǪÇÏÈ÷
2015-06   7028   ¹Î¼·79
2016-01   7034   ½Å¿ì¼·
2016-04   7035   izegtob
2015-02   7037   ¼­¿ï»ç¶÷
2014-10   7045   ºü½Ã¿Â
2018-12   7058   ȸ¿øK
2015-11   7064   ¹Ú¿Ï°æ
2015-06   7066   ¹Î¼·79
2018-06   7069   ºñÆ®
2015-03   7070   ¹Î»çÀå
2016-04   7078   izegtob
2015-10   7078   ¿ÕÅä³¢
2016-01   7080   guest1
2015-09   7081   öÀÌ´Ô
2017-08   7085   ±èµ¿ÀÚ¸Ç
2015-09   7091   öÀÌ´Ô