Lewatkan ke Konten Utama
Dasar Pengetahuan Dukungan

Apakah Mungkin untuk Mengkonfigurasi Intel® Optane™ Memori Persisten (PMem) tanpa Memformat Disk atau Menggunakan Sistem File?

Jenis Konten: Perawatan & Kinerja   |   ID Artikel: 000057219   |   Terakhir Ditinjau: 04/03/2025

Lingkungan

Intel® Optane™ Memori Persisten

Deskripsi

  • Apakah mungkin untuk mengakses PMem (mode App Direct) Intel® Optane™ di ruang pengguna tanpa memformat disk?
  • Persistent Memory Development Kit (PMDK) harus perlu memasang DCPM dengan sistem file, dan berfungsi seperti perangkat blok.

Resolusi

Dengan menggunakan memori persisten Intel® Optane™ (PMem) dalam mode devdax , dimungkinkan untuk memetakan memori perangkat semacam itu. Karena byte-addressable, itu tidak memerlukan sistem file.

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

Keamanan mode Devdax sederhana (berdasarkan akses ke perangkat /dev/dax*) dan tidak memberikan dukungan apa pun untuk multi-tenancy. (Secara teori itu bisa membangun sendiri, tetapi kemudian akan berakhir dengan sesuatu yang sangat mirip dengan sistem file berkemampuan dax.)

Dimungkinkan untuk memodifikasi 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 2MB) mode devdax menggunakan karakteristik penyelarasan Intel® Optane™ PMem itu sendiri (4KB, 2MB, atau 1GB). Terlepas dari kurangnya entri TLB 1 GB, penyelarasan 1 GB untuk devdax Intel® Optane™ PMem menghasilkan performa terbaik di berbagai beban kerja. (Tidak pernah lebih lambat, kadang-kadang sebanyak 68% lebih baik tergantung pada beban kerja.) Pustaka libpmem (dan libpmem2 pernah dirilis) juga berfungsi dengan devdax.

Kesimpulannya, adalah mungkin untuk hanya mmap tetapi perhatikan keterbatasan yang tercantum di atas karena sebagian besar perpustakaan PMDK hanya dapat menggunakan devdax untuk kumpulan.

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 memotong cache halaman dan memblokir lapisan ke memori persisten mmap, dari perangkat blok PMEM, langsung ke ruang alamat proses. Akses Langsung (DAX) adalah mekanisme yang memungkinkan aplikasi mengakses media persisten secara langsung dari CPU (melalui pemuatan dan penyimpanan), melewati tumpukan I/O tradisional (cache halaman dan lapisan blok). Sistem file yang telah diperluas untuk memori persisten berkemampuan DAX termasuk Linux ext4 dan XFS, dan Windows NTFS. Sistem file ini memotong subsistem I/O untuk langsung menggunakan memori persisten sebagai memori beban/penyimpanan byte-addressable sebagai jalur tercepat dan terpendek ke data yang disimpan dalam memori persisten. Selain menghilangkan operasi I/O, jalur ini memungkinkan penulisan data kecil dieksekusi lebih cepat daripada operasi ke perangkat penyimpanan blok tradisional.

Pelepasan Tanggung Jawab

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.