[Hyper-V] HP Proliant GEN9 CPU ¼³Á¤ (QPI Snoop)

   Á¶È¸ 9681   Ãßõ 1    

Haswell-EP (E5-26xx v3) 를 탑재한 모델 (정확히는 10-Core 이상 부터 적용)에서 추가 된 BIOS 옵션


아키텍쳐 요약

1. 샌디 브릿지 EP 부터 L3 캐시 정책이 링버스로 변경 (코어의 증가로 인한 경로 축소)
2. CPU 코어가 늘어나면서 L3 캐시 접근 정책도 다양화 됨 (경로에 따라 CPU CORE/L3 캐시의 레이턴시가 불균일 해짐)
3. 불균일한 레이턴시를 줄이기 위해 1 Socket 의 CPU 1개를 NUMA 개념으로 2개의 도메인으로 나누어 사용

설정 요약

1. SQL Server, Hyper-V 등의 NUMA Aware Application 에서는 QPI Snoop 을 Cluster On Die로 설정
   기존 NUMA 아키텍쳐에서 2 Socket 기준 VM 1개의 최대 메모리 사용량이 1/2 이었다면, COD에서는 1/4로 가용량이 줄어듬
2. Hyper-V 에서의 1개의 최대 VM 메모리가 전체 메모리의 1/4을 초과 하는 경우에는 기본 설정 (Home Snoop)을 유지
   (ex> vNUMA 를 지원하지 않는 Legacy Linux VM 등등)
3. NUMA 를 인식하지 않는 Application에서는 (non-aware) 에서는 Early Snoop 을 설정


벤더 (HP)에서는 아래와 같이 요약 하고 있음

This option allows for the configurations of different snoop modes that impact the QPI interconnect. Changing this option may improve performance in certain workloads. Home Snoop provides high memory bandwidth in an average NUMA environment (default setting). Cluster on Die may provide increased memory bandwidth in highly optimized NUMA workloads. Early Snoop may decrease memory latency but may also result in lower overall bandwidth as compared to other modes.

1st) Early Snoop (memory latancy-sensitive workloads)
2nd) Cluster on Die Highly NUMA-optimizrd workloads)
3rd) Home Snoop (default) NUMA workloads that need maximum local and remote bandwidth


¾Æ.. ±×·³..
»ó±â 3°³ÀÇ Á¶°Ç¿¡ µû¸¥ BIOS¿¡ ÇØ´ç »óȲ¿¡ ¸Â°Ô, º¯°æÀ» ÇØ ÁÖ´Â °ÍÀÌ NUMA ȯ°æ¿¡¼­ ±Ç°í »çÇ× ÀÎ °ÇÁö¿ä ?
Àú¿¡°Õ Á¶±Ý »õ·Î¿î »çÇ× À̳׿ä.

´äº¯ ºÎŹ µå·Á º¾´Ï´Ù.
     
³×. 10 ÄÚ¾î ÀÌ»óÀÇ E5-V3 ¿¡¼­´Â L3 Cache ÀÇ Hit / Latency¸¦ ±ÕÀÏÇÏ°Ô ¸ÂÃß±â À§ÇØ qpi snoopÀÇ º¯°æ »çÇ×ÀÌ ÀÖ¾ú°í,
SQL Server³ª Hyper-V °°Àº Numa-aware(ÀÎÁö) ÀÀ¿ëÇÁ·Î±×·¥À» ½ÇÇà Çϴ ȯ°æÀ̶ó¸é QPI snoopÀ»
cod(cluster on die) ·Î º¯°æÇÏ´Â °ÍÀÌ ±Ç°í»çÇ×ÀÔ´Ï´Ù.
          
Áú¹®¿¡ ÷¾ð ÇÕ´Ï´Ù. 1°³ÀÇ ¹°¸®Àû CPU¸¦ »ç¿ëÇÏ´Â °æ¿ìµµ, ÇØ´ç µÇ´ÂÁö¿ä ?

Á¦°¡ ¾Ë±â·Î´Â QPI´Â ´Ù¸¥ ¹°¸®Àû CPU°¡ °üÀåÇÏ´Â ¸Þ¸ð¸®ÀÇ ¿µ¿ªÀ» ÂüÁ¶ÇÏ°Ô µÇ´Â °æ¿ì¿¡,
CPU°£ ´ë¿ªÆøÀ¸·Î ¾Ë°í ÀÖ½À´Ï´Ù.
               
³×. cod¸¦ È°¼ºÈ­ Çϸé 1°³ÀÇ ¹°¸® ¼ÒÄÏ¿¡¼­µµ 2°³ÀÇ (°¡»ó) numa node·Î ³ª´µ¾îÁý´Ï´Ù.
cpu ÄÚ¾î ¼ö°¡ ¸¹¾ÆÁü¿¡ (10°³ÀÌ»ó) µû¶ó ¼ö¹Ý µÇ´Â ¾î¿ ¼ö ¾ø´Â ±â´ÉÀ̶ó »ý°¢ÇÏ½Ã¸é µË´Ï´Ù.
                    
¾Æ.. Àú¿¡°Õ Áß¿äÇÑ Á¤º¸³×¿ä
KVM ¹× vSphere ȯ°æ¿¡¼­´Â ¾î¶²Áö.. Àúµµ Á» ¾Ë¾Æ ºÁ¾ß °Ú½À´Ï´Ù.

´äº¯ °¨»ç µå¸³´Ï´Ù. ²Ù¹÷


Á¦¸ñPage 95/127
2015-12   1032332   ¹é¸Þ°¡
2014-05   4480629   Á¤ÀºÁØ1
2015-08   18351   ids38
2015-08   17486   ¹Î»çÀå
2015-08   6564   Àü¼³¼ÓÀǹ̡¦
2015-08   5791   ¹Ì¼Ò¼ö
2015-08   9682   Ä£ÀýÇÑÄíÅ°¾¾
2015-08   6940   Ä£ÀýÇÑÄíÅ°¾¾
2015-08   13966   isul
2015-08   13137   ºü½Ã¿Â
2015-08   6048   µ¿ÅºlÀÌÁØ¿ø
2015-08   4971   ¼ÛÁÖȯ
2015-08   5443   Park¿µ±Ç
2015-08   6627   ǪÇÏÈ÷
2015-08   5023   Àü¼³¼ÓÀǹ̡¦
2015-08   6488   chotws
2015-08   4559   ¹Ì¼Ò¼ö
2015-08   5305   ³×¿À77
2015-08   5382   ids38
2015-08   7383   Çѱ¹¼ÒÁÖ
2015-08   4925   Àü¼³¼ÓÀǹ̡¦
2015-08   6336   ±èÇö¸°