VMware ESXi üzerinde Intel Cluster-On-Die (COD) teknolojisi

Summary: Intel Cluster on Die, COD, VMware ESXi, İşlemci soketi başına birden fazla NUMA düğümü,

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Giriş

    NUMA etkin sistemlerde, bellek kanalları işlemcilere dağıtılır. Bellekle ilgili tüm işlemler, önbellek verilerinin tutarlılığını korumak için gizli arama işlemleri gerektirir. Gözetleme, önbelleklerden herhangi birinde bulunan istenen verilerin kopyasını bulmak üzere hem yerel hem de uzak işlemcilerde önbellek içeriğini araştırmak için kullanılır.  NUMA devre dışı bırakılırsa (BIOS'ta düğüm aralaması etkinse) gizli arama modu otomatik olarak devre dışı bırakılır.

        Intel Haswell mikro mimarisinde üç tür gizli arama modu mevcuttur. Dell 13. nesil sunucular (13G), aşağıdakiler gibi üç gizli arama modunu da destekler:

1) Erken gizli arama

2) Ev meraklısı

3) Kalıp Üzerinde Küme

Bu blogda, VMware ESXi açısından Cluster-On-Die (COD) gizli arama modu hakkında tartışıyoruz. Bu blog aşağıdaki hususları kapsar.

  • COD'nin Temelleri
  • COD'yi hem donanım hem de VMware ESXi açısından etkinleştirmek için önkoşullar
  • ESXi'de, COD etkin ve devre dışı durumdayken NUMA listesindeki farkı gösteren birkaç komut satırı seçeneği.

COD'nin ayrıntılarına girmeden önce, Intel Haswell işlemci mikro mimarisindeki çekirdek sayısına dayalı işlemci türlerini anlamak gerekir.

Intel, haswell işlemci mimarisini aşağıdaki türlerde sınıflandırmıştır: -

1) LCC- Düşük çekirdek sayısı [4 -8 çekirdek]

2) MCC- Orta çekirdek sayısı [10 – 12 çekirdek]

3) HCC- Yüksek çekirdek sayısı [14-18 çekirdek]

                   NOT: Bu çekirdek sayısı türleri, farklı Intel mikro mimarilerine göre değişir.

 

Cluster-On-Die (COD) modu nedir?

COD, 10 veya daha fazla çekirdeğe sahip Intel Haswell işlemci ailesinden eklenen yeni bir gizli arama modudur. MCC ve HCC işlemci kategorileri için Intel, tek bir işlemci soketine iki bellek denetleyicisi eklerken, LCC işlemcide yalnızca bir bellek denetleyicisi bulunur. Bir işlemci soketindeki her bellek denetleyicisi tek bir ana Aracısı [HA] gibi davranır.

COD etkin sunucularda, her işlemci soketi mantıksal olarak 2 NUMA düğümüne böler Her NUMA düğümü, toplam fiziksel çekirdek sayısının yarısına ve bir ana aracıyla son düzey önbelleğin (LLC) yarısına sahiptir. Küme terimi, işlemci çekirdekleri olarak oluşturulur ve karşılık gelen bellek denetleyicisi birlikte gruplandırılır ve soket kalıbında küme olarak oluşturulur. Her ev aracısı iki bellek kanalı kullanır ve daha az sayıda işlemci mantıksal çekirdeğinden gelen istekleri görür, böylece daha yüksek bellek bant genişliği ve düşük gecikme süresi sağlar. Bu çalışma modu temel olarak NUMA iş yüklerini optimize etmek için kullanılır. İşletim sistemleri ACPI SRAT tablolarını okuyarak NUMA düğümlerinin sayısını görüntüler.

COD'nin grafiksel bir gösterimi aşağıdaki gibidir: -
SLN315049_en_US__1COD_Disabled
SLN315049_en_US__2COD_Enabled.jpg
 

İkinci görüntüde, COD etkinleştirildiğinde tek işlemcili soket kalıbının iki mantıksal düğüme bölündüğü görülmektedir. 

Ön koşullar:

Bu bölümde, ön koşullar hem donanım hem de VMware ESXi açısından ele alınacaktır.

Donanım:

  • COD yalnızca 10 veya daha fazla çekirdeğe sahip Intel Haswell-EP İşlemcide etkinleştirilebilir.
  • Belleğin alternatif bellek kanallarına (CH0, CH2 ve CH1 ve CH3) doldurulması gerekir. Örneğin R730, R730xd, R630 ve T630 sunucularında soket başına 4 bellek kanalı bulunur.SLN315049_en_US__3Memory_Population

              Yukarıdaki ön koşulu daha iyi anlamak için bir örnek alalım. Kanal başına yalnızca iki bellek modülünün yerleştirildiği bir sunucuda, belirli bir kanal için aşağıdaki yuvaların doldurulması gerekir

  • A1 ve A3 

 4 bellek modülü ile,

  • A1, A3 ve B1, B3

 8 bellek modülü ile,

  • A1, A3, B1, B3 ve A2, A4, B2, B4

NOT: COD'yi etkinleştirmek için en az iki bellek modülünün doldurulması gerekir.

  • Cluster On Die belirtecinin BIOS ayarlarında etkinleştirilmesi gerekir.
SLN315049_en_US__4BIOS_Settings
 
  • COD için VMware desteği başlangıçta vSphere 6.0'dan başladı ve şimdi ESXi 5.5 U3b'de de destekleniyor. Ayrıntılar için VMware KB 2142499 belgesine bakın. 
VMware ESXi'den COD durumunu nasıl kontrol edebilirim?

VMware ESXi, kullanılabilir donanım kaynaklarını tanımlamak ve eşlemek için ACPI SRAT (Sistem Kaynağı Benzeşim Tabloları) ve SLIT yi (Sistem Yerelliği Bilgi Tabloları) okur. Bu, NUMA düğümlerinin eşlenmesini de içerir. Bu bölümde, kullanıcıların VMware ESXi'den COD durumunu görmek için kullanabilecekleri birkaç komut satırı seçeneği açıklanmaktadır.

  • esxtop, doldurulmuş NUMA düğümlerini görmek için bir seçenek sağlar. Esxtop komutu girildiğinde, NUMA düğümleri ayrıntılarını aşağıdaki gibi görmek için 'm' tuşuna basın.

Aşağıdaki ekran görüntüleri, iki işlemci soketi ve 128 GB sistem belleğine sahip bir sistemden alınmıştır. COD etkinleştirilmeyen varsayılan yapılandırmada esxtop, NUMA düğümü başına 64 GB ayrılmış iki NUMA düğümü görüntüler. Aşağıdaki şekilde, COD devre dışı bırakılmış VMware ESXi deki esxtop komut çıktısı gösterilmektedir. 
SLN315049_en_US__5esxtop_COD_Disabled

COD Etkinken esxtop, tek işlemcili soket kalıbı ikiye bölündüğü için iki yerine dört NUMA düğümü listeler.

SLN315049_en_US__6esxtop_COD_Enabled.jpg
esxcli, donanımdan açığa çıkarılan NUMA düğümlerinin sayısını görüntülemek için birkaç komut satırı seçeneği sunar.
SLN315049_en_US__7esxcli

Avantajlar

COD modunda, işletim sistemi soket başına iki NUMA düğümü görür. COD en iyi yerel gecikmeye sahiptir. Her ev aracısı, potansiyel olarak daha yüksek bellek bant genişliği sunan daha az sayıda iş parçacığından gelen istekleri görür. COD modu bellek dizini bit desteğine sahiptir. Bu mod, yüksek oranda NUMA için iyileştirilmiş iş yükleri için en iyi moddur. Dell HPC ekibi tarafından yayımlanan ve farklı gözetleme modlarını ayrıntılı olarak açıklayan bir bloga bakın. 

Referanslar

VMware KB, Intel COD desteğini çağırıyor Bu köprü bağlantı sizi Dell Technologies dışındaki bir web sitesine yönlendirir

Cause

Geçerli Değil

Resolution

Geçerli Değil

Article Properties
Article Number: 000147278
Article Type: Solution
Last Modified: 11 Dec 2024
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.