NUMA(Non-Uniform Memory Access) »ç¿ë ÇÒÁö ¹®ÀÇ ÀÔ´Ï´Ù.

ÇÚÁî   
   Á¶È¸ 366   Ãßõ 0    

사양1008; HP Z840 WorkStaion 구형 듀얼 1228;온

32c 64t에 

삼성32ǖ16; 2400클럭1676;리 8개 1109;착1473; 1077;니다.


Bios에lj16; CPU 터보ǥ12;스터랑 Ȣ16;1060;6140;Ǹ16;/112;딩 켜났고

코Ǻ12;lj16; 올코Ǻ12; 모.160; 사용1473; 상태1077;니다.

 VT-X 가상화 필수/196; 켜1080;Ǻ12;야 Ȣ16;고

VT-D도 켜났lj16;데 1060;,148; 가상화 1077;출/141;1901;1064;,144; 같1008;데


VT-Dlj16; 도커 돌릴ǐ12; 필요없lj16; 기능1064;가요?

그리고 0148;1060;오스에 

 "누마Ꮘ1;세싱"1012; Ȣ16;도/197; 켜1256; 1080;lj16; 상태고 OS에서 ǖ16;1008;

쿼드채널/196; 1089;ᇼ1;1473; 1077;니다.


상단에 윈11Pro 24H2 호스트 OS1060;고

(스왑설1221;1008; 윈도 기본설1221;상태)


11Pro 24H2에서 WSL2 Ȣ16;위 리눅스기능+버처머신가상화 활성화후 도커데스크탑 리눅스 컨테1060;너 한개 ,172;속 돌리lj16;,172; 다1077;니다. Hyper-V보다 WSL2위1452; 1077;니다.



참고/196; 누마 메모리 설명 :

NUMA(Non-Uniform Memory Access) 메모리lj16; 멀티프/196;세서 시스템에서 메모리 액세스 0169;식1032; Ȣ16;나/196;, 각 프/196;세서가 1088;신1032; /196;컬 메모리에 더 빠르,172; 1217;근할 수 1080;lj16; 구1312;1077;니다. 1593;, 프/196;세서마다 메모리가 할NJ17;.104;Ǻ12; 1080;고, 다른 프/196;세서1032; 메모리에 1217;근할 ᅆ1;우 더 긴 1648;연 시간1060; 0156;생합니다. 1060;를 통해 시스템 성능1012; 최1201;화Ȣ16;고, 멀티코Ǻ12; 0143; 멀티프/196;세서 환ᅆ1;에서 효율성1012; 높1060;lj16; 데 도움1060; .121;니다. 


윈도우 1060;벤트 뷰Ǻ12; 사1652;1064;데 누마 꺼달라고 권1109; Ȣ16;네요-14;




1656;문) BIOS에서 누마 Ꮘ1;세스 Ꮢ1;션1012; 비활성화 해놓lj16;,163;1060;

도커 리눅스 컨테1060;너 돌릴ǐ12; 1648;연1060; 없1012;,163; 같1008;데요-14;


-124;lj16;,172; 1328;더 유리Ȣ16;,192;1648;요? 

(딱0148;도 누마덕 보/140;면 가상화안에서 까1648; 개1077;Ȣ16;면 lj12;리긴 할,163; 같네요-14;누마lj16; 호스트OS에서 단ᇺ1;1004;/196; Ꮘ1;세스할 

상황1060; 많1012;ǐ12;만 효과1201;1064; 기능1064;,163;1064;1648;요 가상화 아닌 SQL서버1060;런,144; 돌릴ǐ12;나요-14;)


1648;금상황에서 Bios에서 누마Ꮘ1;세스 -124;/140;면 

ǖ16;1012; 다시 듀얼채널 구성1004;/196; 0176;치할 필요도

1080;lj16;1648;요? Ȟ17;소 윈도 CPU 최대 /196;드율1008; 10% 0120;만1077;니다.

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
vt-d°¡ display ÂÊ °¡»óÈ­ÀÏ °Å°í

numa¸¦ ²ô¸é ¸ÖƼ ÇÁ·Î¼¼½º·Î ÀÛµ¿ÇÏ´Â ÇÁ·Î±×·¥ÀÇ ¼º´É ÀúÇÏ°¡ ÀÖÀ» °ÍÀ¸·Î ¿¹»óµË´Ï´Ù.
https://netmarble.engineering/single-process-programming-numa-effect/

Ç®¾î¼­ À̾߱â ÇÏÀÚ¸é docker¿¡¼­ ¸ÖƼ ÇÁ·Î¼¼¼­ ¾îÇø®ÄÉÀÌ¼Ç µ¹¸®´Â°Ô ¾Æ´Ï¶ó¸é ²ô´Â°Ô ³ªÀ»¼öµµ ÀÖÀ» °Í °°½À´Ï´Ù.
     
ÇÚÁî 10-04
VT-D ÀÔÃâ·Â °¡»óÈ­ I/O´Â ¿¹»ó´ë·Î ³ì½º?³ª ÀûÀýÇÑ Ç÷§ÆûÀÌ »ý°¢ÀÌ ¾È³ª´Âµ¥-14;(»ç½Ç ½áº»°Ô ¾øÁÒ) ¾ÏÆ° ±×ÂÊ ºÎ·ù¸é Àü ²ô´Â°Ô ¸ÂÀ»°Å °°³×¿ä-14; ´õ±º´Ù³ª GPU´Â È­¸éÃâ·Â¿ëµµ°í-14;

Àú ¸µÅ©´Â ±¸±Û¸µÇÏ´Ù ³Ý¸¶ºí °³¹ßÀÚ°¡ ¾´°Å Àü¿¡Çѹø º¸±ä Çß¾î¿ä-14;
±Ùµ¥ ´©¸¶´Â Àúµµ ²ö´Ù¿¡ ÇÑÇ¥¿´´Âµ¥-14;

¤Ñ>¸®´ª½º ÄÁÅ×À̳ʴ ¿ÜºÎ¿Í ½Ç½Ã°£À¸·Î Åë½ÅÇϴµ¥
Àá±ñ ¾îÀ̾øÀÌ 1ÃÊ°£ ²÷¾îÁö´Â Çö»ó(´Ù¸¥¿ÜºÎÀûÀοäÀξøÀ½)ÀÌ Áö±Ý±îÁö
´©¸¶ ¶§¸Å ±×·¯Áö ¾Ê¾ÒÀ»±î Çϳ׿ä-14; °¡´É¼ºÀº Á¶±ÝÀÖ°ÚÁö¸¸ ¸Õ°¡ ½Ç¸¶¸®´Ã ªOÀº°Å °°¾Æ ÁÁ³×¿ä-14; Çǵå¹é °¨»çÇÕ´Ï´Ù.
          
ã¾Æº¸´Ï ¾à¾î°¡ º¸ÀÌ´Â.±º¿ä ¤¾¤¾
Intel's "Virtualization Technology for Directed I/O" (VT-d)
https://en.m.wikipedia.org/wiki/X86_virtualization
               
ÇÚÁî 10-05
¾Æ±î ÀÛ¾÷°ü¸®ÀÚâ CPU ¼º´ÉÅÇ¿¡ ´©¸¶ ±×·¡ÇÁ·Î º¸´Ï±î Çѹø¾¿ Àúµµ CPU0¹øÂÊ¿¡¸¸ ·ÎµåÀ²ÀÌ Full·Î ÀÏÁ¦È÷
100% Â÷´Ù°¡ º¼ÀÏ ´ÙºÃ´ÂÁö »ç¶óÁö³×¿ä-14;
Àü±â¼¼ ºüÁö´Â ü°¨ÀÌ ^^;;
(CPU1¹ø ¼ÒÄÏÂÊ ¾²·¹µå´Â ÀüºÎ´Ù 1%·Î µ¹°í)
À̶§ Àüü ·ÎµåÀ²Àº 60%¿´°í 40ÃÊÁ¤µµ Áö¼ÓÇϳ׿ä-14;

ÇÑÂÊ ½ÃÇ»¸¸ ÆíÁßµÇÁö¾Ê°í, CPU1¹ø ¼ÒÄϱîÁö ºÐ»êµÉ¼ö ÀÖ°Ô ´©¸¶²¨¾ß °Ú³×¿ä-14;

¿©·¯¸ð·Î ¸¹ÀÌ ¹è¿ó´Ï´Ù.^^
     
dateno1 10-04
µð½ºÇ÷¹ÀÌ °¡»óÈ­°¡ ¾Æ´Ï¶ó ÀåÄ¡ °¡»óÈ­ÀÔ´Ï´Ù

Æнº ½º·çÇÒ‹š ÇÊ¿äÇÑ°Å´Ï Docker¶ûÀº Àο¬ ¾øÁÒ
          
ÇÚÁî 10-04
¤·¤» ³Ü
°Ô½ºÆ® VMÀÇ ¼º´ÉÀÌ ´õ ¿ä±¸ µÈ´Ù¸é NUMA´Â ²ô´Â°Ô ÁÁ°Ú°í¿ä.

È£½ºÆ® WindowsÀÇ ¼º´ÉÀÌ ´õ ¿ä±¸ µÈ´Ù¸é NUMA´Â ÄÑÁ® ÀÖ´Â°Ô ÁÁÀ» °Í °°½À´Ï´Ù.
ÇÚÁî 10-04
²ô°Ú½À´Ï´Ù¤ý

±Ùµ¥ VT-X °¡»óÈ­¸¦ »ç¿ëÇÏ´Â µµÄ¿ ÄÁÅ×À̳ʸ»°í¿ä-14;

À½-14;

È£½ºÆ® À©µµ¿ì OS(À©µµ11Pro 24H2)¿¡¼­ ´ÙÀÌ·ºÆ®·Î
°¡»óÈ­ °³ÀÔ 1µµ ¾øÀÌ! Ãß°¡·Î

´Ü¼ø exeÆÄÀÏ ÇÁ·Î±×·¥ Çϳª ´õ µ¹¸®´Âµ¥¿ä
ÀÌ°É ÆíÀÇ»ó "³ëµå"¶ó°í ºÎ¸£°Ú½À´Ï´Ù.

³ëµå°¡ µµÄ¿ ¸®´ª½ºÄÁÅ×ÀÌ³Ê¿Í ¼­·Î ½Ç½Ã°£À¸·Î
¹é±×¶ó¿îµå¿¡¼­ ÃÊ´ÜÀ§·Î µ¿±âÈ­¸¦ ÇÕ´Ï´Ù.

±â²¯ÇØ¾ß ³ëµå¿¡¼­ ¸®´ª½º ÄÁÅ×À̳Ê(µµÄ¿)·Î
Á¢¼ÓÇؼ­ ¼¼¼Ç¸¸ À¯ÁöÇÏ´Â°Ô ´ÙÀÔ´Ï´Ù.

±Ùµ¥ ÀÌ ³ëµå°¡ CPU ¾²·¹µå¸¦ ¸ðµÎ »ç¿ëÇÏ´ÂÁö
¾ÈÇÏ´ÂÁö È®ÀÎÀº ¾î¶²¹æ¹ýÀ¸·Î ¾Ë¼ö ÀÖÀ»±î¿ä?

ÀÛ¾÷°ü¸®ÀÚ CPU¼º´ÉÅÇ¿¡ ³í¸®ÇÁ·Î¼¼¼­ ±×·¡ÇÁ·Î´Â
ÃÑ 64°³ÀÇ ¾²·¹µå°¡ 0%~1%¼öÁØÀ¸·Î ¸ðµÎ

°ñ°í·Î ·Îµå°¡ °É¸®±ä Çϴµ¥
(CPU0¹ø°ú CPU1¹ø °¢°¢
·£´ýÀ¸·Î ¾²·¹µå ÇÑ°³¾¿¸¸ 0% ~ 100%·Î »ç¿ëÇϴ°æ¿ìµµ ÀÖÀÀ)

ÀÌ°Ô ³ëµå¿¡¼­¸¸ ¾²´Â°É
(¸ðµç CPU¾²·¹µå¿¡¼­ ÇöÀç ÇÒ´çµÈ ¾²·¹µå°¹¼ö¿Í °¢°¢ÀÇ »ç¿ë·ü)

È®ÀÎÀ» ÇÏ°í ½ÍÀºµ¥¿ä-14;

À©µµ¿¡¼­ ÀÚüÀûÀ¸·Î ¾²°í Àִ°ÇÁö-14; ¾î¶² PID°¡ ¾²°íÀÖ´ÂÁö ƯÁ¤À» ÇÒ¼ö°¡ ¾ø³×¿ä-14; À©µµ¿ì¿¡¼± °³ÀÎÀÛ¾÷ ÀÏü ¾ø½À´Ï´Ù.

 ³ëµå+µµÄ¿¸®´ªÄÁÅ×À̳ʴ µ¿½Ã¿¡ ¼­·Î ¿¬µ¿ÈÄ
½ÇÇàÁß¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

À¯·áµç ¹«·áµç ÀûÀýÇÑ ¸ð´ÏÅ͸µ ÅøÀÌ¶óµµ ÀÖÀ¸¸é ¾Ë·ÁÁÖ¼¼¿ë~
¸Þ¸ð¸®´Â µà¾óü³ÎÀÌ ¾Æ´Ï¶ó Äõµå ä³Î ±¸¼ºÇØ Áà¾ß ÇØ¿ä

CPU´ç 4°³¾¿ ¼³Ä¡ ÇØÁà¾ß ÇÏ°í. ÃÑ 8°³¸¦ ¼³Ä¡ ÇØÁà¾ß ÇÕ´Ï´Ù..

NUMA´Â ²ô½Ã°í
vT-D ¿Í
vT-X ´Â ²À ÄÑÁÖ¼Å¾ß ÇÕ´Ï´Ù.
ÇÚÁî 10-14
´©¸¶(NUMA) ²öµÚ·Î ³»ºÎ ³×Æ®¿öÅ© Á×´ÂÇö»ó ¿ÏÀüÈ÷ »ç¶óÁø°Å °°³×¿ä-14;

VT-D´Â ·¹µ÷¿¡¼­ Á»´õ ½áÄ¡Çغ¸°í ºñÈ°¼ºÈ­ ½ÃÄ×°í
(ÇÏÀÌÆÛ¹ÙÀÌÀúµµ ¾È¾²°í ÀÔÃâ·Â ¾µÀϵµ ¾ø°í)

ÇÏÀÌÆÛ¾²·¹µù±îÁö ²ô´Ï ¿ÏÀü ºü¸´Çϳ׿ä-14;

µµÄ¿ ·ÎµùÀÌ 10Ãʰɸ®´ø°Ô 2ÃÊÄÆÀÔ´Ï´Ù. Åͺ¸ºÎ½ºÅ͵µ
²¨¹ö¸®°í ´ýÀ¸·Î bios ÆÛÆ÷¸Õ½º¿É¼Ç¿¡ "Isoc Mode"´Â Ä×½À´Ï´Ù.
(À©µµÀ̺¥Æ®ºä¾î¿¡¼­ ÇÏÀÌÆÛ¹ÙÀÌÀú °£¼·À¸·Î Á¤È®È÷ ¿ÏÈ­½Ã¶ó°í ¾Ë¸²-14;±×·¡¼­ Bios¿¡ HT²ô¶ó°í ±ÇÀåÇϱä Çϴµ¥-14; 1³â ²¨º¸°í ÃßÈÄ Àç»ç¿ë ¿¹Á¤)
Ãʹݿ¡ Á¤ÀÛ ¾²·¹µå °¹¼ö°¡ ¸¹¾Æ¾ß µÇ´Âµ¥,
Áö¿¬½Ã°£À» °¡µû°¡ ª°Ô °¡´Â°Íµµ ÁÁÀº Àü·«°°°í¿ä-14;¾ÏÆ°
¿ä¸îÀÏ º°°Íµµ¾Æ´Ñ°Í °°´Ù ¸Ó¸® ¾ÆÆʹµ¥,

(Ãß°¡·Î ·£Ä«µå¼Ó¼º°¡¼­ CPU µé°¥±¸°Ô ÀÎÅÍ·´Æ®¿ÏÈ­ 2Ãѻ絵 ²¯À½)

µµ¿òÁÖ½ÅºÐµé ¸ðµÎ Çǵå¹é °¨»çµå¸³´Ï´Ù.^~~^


QnA
Á¦¸ñPage 15/440
10-07   545   ¾îÄg
10-07   393   °­ÇÁ·Î
10-06   408   GPGPU
10-06   408   ÇϽÂÇù
10-06   499   ¿øȭä±¼
10-06   576   hdsniper
10-06   379   ÀüÀÏÀå
10-06   340   lovemiai
10-06   345   È£¶ûÀ̽Ü
10-05   538   Çí»çÄÚ¾î
10-05   438   Sakura24
10-05   471   ±è¹Î¼ö2
10-05   346   KangKiKi
10-05   417   ½º¹«ÇÁ
10-05   408   ¿µ»êȸ»ó
10-05   378   ÆÈÄÚ
10-04   379   ½´Æ۶ʶÊ
10-04   387   ¹Ú¹®Çü
10-04   365   ¸ð½º¿ùµå
10-04   404   »ßµ¹À̽½ÇÄÀÌ