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

Bir Sürekli Bellek'i, Bir Intel® Optane™ Disk Olmadan veya Dosya Sistemi Kullanarak Yapılandırmak Mümkün mü?

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Özet

Bir Intel® Optane™ biçimlendirme olmadan kalıcı bellek yapılandırmak veya bir dosya sistemi oluşturmak için onu devdax modunda ayarlarsınız.

Açıklama

Biçimlendirme diski olmadan kullanıcı Intel® Optane™ bellek (uygulama doğrudan modu) erişim mümkün mü?
Sürekli Bellek Geliştirme Kiti (PMDK) dosya sistemiyle birlikte DCPM'ye ihtiyaç gösterir ve blok cihaz gibi çalışır.

Çözünürlük

Devdax modunda Intel® Optane™ sürekli bellek (PMem) kullanarak, böyle bir cihazı bellek ile eşlem yapmak mümkündür. Byte adreslenebilir olduğundan, bir dosya sistemi gerektirmez.

Bir dosya sistemine sahip olmak birincil avantajı, kalıcı belleğe güvenli ve çok kiralı erişim sağladığıdır.

Devdax modu güvenliği basittir (/dev/dax* cihaza erişime dayalıdır) ve çoklu çalışma için destek sağlamaz. (Teorik olarak kendi kurabilecek olan bu sistem, ancak daha sonra dax özellikli bir dosya sistemine çok benzer bir şeye sahip olacak.)

Normalde desteklediği fsdax erişimine ek olarak devdax aygıtıyla çalışmak için tahsis kitaplığını(libvmmalloc)değiştirmek mümkündür.

Dosya sisteminin kullanılan sayfa boyutlarının (4 KB veya 2MB) devdax modunun belirlenmesinde rol oynadığı fsdax modundan farklı olarak, Intel® Optane™ PMem'in kendi (4KB, 2MB veya 1GB) uyum özelliğini kullandığını unutmayın. 1 GB TLB girdilerinin azlığından farklı olarak, devdax Intel® Optane™ PMem için 1GB uyum, çeşitli iş yüklerinde en iyi performansı sağlar. (İş yüküne bağlı olarak asla yavaş, bazen %68'e kadar daha iyidir.) Libpmem kitaplığı (ve libpmem2 piyasaya çıkar) ayrıca devdax ile çalışır.

Sonuç olarak, sadece mmap mümkündür, ancak çoğu PMDK kitaplıkları havuzda devdax'ı kullanabileceği için yukarıda listelenen sınırlandırmalara dikkat edin.

Ek bilgi
  • Sürekli Bellek Geliştirme Kiti (PMDK), hem Linux* hem de Windows* için günümüzde mevcut olan açık kaynaklı kitaplıklardan ve araçlardan bir koleksiyonudur.
  • Direct Access DAX, bir PMEM blok cihazından doğrudan bir işlem adres uzayı içine sayfa önbelleği ve blok katmanını pas geçarak sürekli belleğin haritasını oluşturacak bir dosya sistemi uzantısıdır. Doğrudan Erişim (DAX), uygulamaların geleneksel I/O yığınını (sayfa önbellek ve blok katmanı) pas geçerek cpu üzerinden (yükler ve depolar aracılığıyla) kalıcı medyaya doğrudan erişmesini sağlayan bir mekanizmadır. DAX etkinleştirilmiş sürekli bellek için uzatılan dosya sistemleri; Linux ext4 ve XFS ve Windows GIF'tir. Bu dosya sistemleri, kalıcı bellekte depolanan verilere giden en hızlı ve en kısa yol olarak sürekli belleği doğrudan byte adreslenebilir yükleme/depolama belleği olarak kullanmak için I/O alt sistemini pas geçmektedir. Bu yol, I/O operasyonlarını ortadan kaldırmanın yanı sıra, küçük veri yazma işlemlerinin geleneksel blok depolama cihazlarına göre daha hızlı cra 100.000'e kadar daha hızlı gerçekleştirllerini sağlar.

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.