Makale Kimliği: 000055898 İçerik Türü: Bakım ve Performans Son Revizyon: 24.08.2021

Sürekli Belleğin Performansını Intel® Optane™ Test Etmek

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Özet

Karşılaştırma araçları, PMem ve Intel® Optane™ performansını test etmek için.

Açıklama

Intel® Memory Latency Checker (MLC) yaklaşık 1,9 TB/sn maksimum okuma bant genişliği gösterir. Bu da 1 fsdax ad alanına eşlenen 6 DIMMS (1 bölge) sisteminde 12 kanalın teorik maks. bant genişliği yaklaşık 240 GB/sn olduğu için imkansızdır.

Çözünürlük

Aşağıdaki araçlar, bir kalıcı belleğin (PMem) performansını Intel® Optane™ için kullanılabilir.

Intel® Memory Latency Checker (Intel® MLC)

Uygulama performansını belirlemede önemli bir faktör, uygulamanın işlemcinin önbellek hiyerarşisi ve bellek alt sisteminden veri getirmesi için gereken süredir. Bu Intel® MLC, bellek gecikmelerini ve bant genişliğini ölçmek ve sistem üzerindeki yükü artırırken bunların nasıl değiştiklerini göstermek için kullanılır. Intel® MLC ayrıca belirli çekirdek setlerinden önbelleklere veya belleğe kadar bant genişliği ve gecikme sürelerinin ölçülebilir olduğu daha ince bilgi işlemli inceleme için çeşitli seçenekler sunar.

Ek Intel® MLC olmadan çalışma deneyimi tüm modları çağrır: Gecikme ve bant genişliği matrisi, en yüksek bant genişliği ve yüklü gecikme süreleri. Her bir çalıştırmayı aşağıdaki şekilde yapın:

  • $mlc –latency_matrix
  • $mlc –bandwidth_matrix
  • $mlc –peak_injection_bandwidth
  • $mlc –loaded_latency

Belleğin varsayılan Intel® MLC, Bellek Modu'Intel® Optane™ yapılandırıldığında yalnızca DRAM veya kalıcı bellek modüllerini test etmektir. Yeni Intel® Optane™ kullanarak App Direct Modu'Intel® MLC kalıcı bellek modüllerini test etmek için ad alanlarının devdax modu kullanılarak oluşturulmaları gerekir. Intel® MLC testler /dev/daxN.M aygıtlarını kullanmak üzere yalıtabilirsiniz. İndirme Intel® MLC dahil olan ürün belgelerinin devdax cihazlarını kullanmaya ilişkin birkaç örneği vardır. Fsdax, sektör veya raw test etmek için Esnek G/Ç Test Aracı (FIO) gibi daha yüksek seviyeli bir karşılaştırma aracı kullanılmalıdır.

Esnek IO Test (FIO)

FIO, belirli bir kurulumu açıklayan iş dosyalarını kullanarak istenen I/O iş yüklerini simüle alan bir araçtır. En basit iş dosyaları, paylaşılan parametreleri tanımlamak için küresel bir bölüme ve ilgili işleri açıklayan bir veya daha fazla iş bölümüne sahip olur. FIO, iş dosyası kurulumu ve çalışma zamanı parametreleri hakkında ayrıntılı belgeler sağlar.

FIO, sürekli belleğe uyumlu dosya sistemlerine ilişkin olarak I/O'yu anlamak için uyarlandı. Bir ioengin belirtirken, DAX etkinleştirilmiş dosya sistemleri için şu seçeneklerden birini seçin:

  • m haritası
  • libpmem
  • dev-dax
  • pmemblk

FIO; Linux*, Solaris*, AIX*, HP-UX*, OSX*, NetBSD*, OpenBSD*, Windows*, FreeBSD* ve DragonFly* üzerinde çalışmak için test edilmiştir. Aynı zamanda diğer sistemlerde de çalışacaktır. Kalıcı bellek motorları, yalnızca kalıcı belleği destekleyen işletim sistemlerinde çalışacaktır.

Yasal Uyarı

1

Bu sitedeki tüm gönderiler ve içerik kullanımı Intel.com Kullanım Koşullarına tabidir.

Bu sayfadaki içerik, orijinal İngilizce içeriğin insan ve bilgisayar çevirilerinin birleşiminden oluşur. Bu içerik size kolaylık sağlamak ve genel bilgi vermek için sunulmuştur ve eksiksiz veya hatasız olmasına güvenilmemelidir. Bu sayfanın İngilizce versiyonu ile çevirisi arasında herhangi bir çelişki olması durumunda İngilizce içerik geçerli ve üstün sayılmalıdır. Bu sayfanın İngilizce versiyonunu görüntüleyin.