ID Artikel: 000057219 Jenis Konten: Perawatan & Kinerja Terakhir Ditinjau: 24/08/2021

Apakah Mungkin Untuk Mengonfigurasi memori Intel® Optane™ Persisten tanpa Diska Format atau Menggunakan Sistem File?

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Ringkasan

Mengonfigurasi Intel® Optane™ persisten tanpa format diska atau membuat sistem file dengan mengaturnya dalam mode devdax.

Deskripsi

Apakah mungkin untuk mengakses Intel® Optane™ PMem (mode langsung aplikasi) di ruang pengguna tanpa disk format?
Persistent Memory Development Kit (PMDK) harus memerlukan pemasangan DCPM dengan sistem file, dan berfungsi seperti perangkat block.

Resolusi

Dengan menggunakan Intel® Optane™ persisten (PMem) dalam mode devdax, adalah mungkin untuk memetakan memori perangkat tersebut. Karena dapat ditangani byte, tidak memerlukan sistem file.

Manfaat utama memiliki sistem file adalah menyediakan akses multi-tenancy yang aman ke memori persisten.

Keamanan mode Devdax sangat sederhana (berdasarkan akses ke perangkat /dev/dax*) dan tidak menyediakan dukungan untuk multi-tenancy. (Secara teori dapat membangunnya sendiri, tetapi kemudian akan berakhir dengan sesuatu yang terlihat seperti sistem file berkemampuan dax.)

Dimungkinkan untuk mengubah pustaka alokasi (libvmmalloc) untuk bekerja dengan perangkat devdax selain akses fsdax yang biasanya didukungnya.

Perhatikan bahwa tidak seperti mode fsdax, di mana sistem file berperan dalam menentukan ukuran halaman yang digunakan (4KB atau 2 MB) mode devdax menggunakan karakteristik alignment dari Intel® Optane™ PMem itu sendiri (4KB, 2 MB, atau 1GB). Terlepas dari peningkatan entri TLB 1 GB, kesejajaran 1 GB untuk devdax Intel® Optane™ PMem menghasilkan performa terbaik dalam berbagai beban kerja. (Tidak pernah lebih lambat, terkadang sebanyak 68% lebih baik tergantung pada beban kerja.) Pustaka libpmem (dan libpmem2 setelah dirilis) juga bekerja dengan devdax.

Dalam hal ini, adalah mungkin untuk hanya mmap itu tetapi waspada terhadap batasan yang tercantum di atas karena sebagian besar pustaka PMDK hanya dapat menggunakan devdax untuk kolam renang.

Informasi tambahan
  • Persistent Memory Development Kit (PMDK) adalah kumpulan pustaka dan alat sumber terbuka yang tersedia saat ini untuk Linux* dan Windows*.
  • Direct Access DAX adalah ekstensi sistem file untuk memintas cache halaman dan lapisan blok ke memori persisten mmap, dari perangkat blok PMEM, langsung ke ruang alamat proses. Direct Access (DAX) adalah mekanisme yang memungkinkan aplikasi untuk secara langsung mengakses media persisten dari CPU (melalui beban dan toko), memintas stack I/O tradisional (cache halaman dan lapisan blok). Sistem file yang telah diperluas untuk memori persisten berkemampuan DAX meliputi Linux ext4 dan XFS, dan Windows NTFS. Sistem file ini memintas subsistem I/O untuk secara langsung menggunakan memori persisten sebagai memori pemuatan/penyimpanan byte yang dapat ditujukan sebagai jalur tercepat dan tersingkur ke data yang disimpan di memori persisten. Selain menghilangkan operasi I/O, jalur ini memungkinkan penulisan data kecil dieksekusi lebih cepat daripada yang dilakukan pada perangkat penyimpanan blok biasa.

Pelepasan tanggung jawab

1

Semua posting dan penggunaan konten di situs ini tunduk pada Syarat Penggunaan Intel.co.id.

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.