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

Cara Menguji Performa Memori Intel® Optane™ Persisten

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Ringkasan

Alat pembanding untuk menguji performa Intel® Optane™ PMem dan fungsionalitasnya.

Deskripsi

Tidak jelas mengapa Intel® Memory Latency Checker (MLC) menunjukkan bandwidth pembacaan maks ~1,9 TB/dtk, yang tidak mungkin karena bandwidth maks teoritis untuk 12 saluran adalah ~240 GB/dtk dalam sistem 6 DIMMS (1 wilayah) yang dipetakan ke 1 namespace fsdax.

Resolusi

Alat berikut dapat digunakan untuk menguji performa memori Intel® Optane™ persisten (PMem).

Intel® Memory Latency Checker (Intel® MLC)

Faktor penting dalam menentukan performa aplikasi adalah waktu yang diperlukan aplikasi untuk mengambil data dari hierarki cache prosesor dan subsistem memori. Alat Intel® MLC ini digunakan untuk mengukur latensi dan bandwidth memori dan menunjukkan bagaimana bandwidth berubah saat meningkatkan beban pada sistem. Intel® MLC juga menyediakan beberapa opsi untuk investigasi yang lebih detail di mana bandwidth dan latensi dari serangkaian inti tertentu ke cache atau memori dapat diukur.

Menjalankan Intel® MLC tanpa debat tambahan memanggil semua mode: matriks latensi dan bandwidth, bandwidth puncak, dan latensi yang dimuat. Jalankan setiap individu sebagai berikut:

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

Perilaku bawaan Intel® MLC hanya menguji DRAM atau Intel® Optane™ memori persisten saat dikonfigurasi dalam Mode Memori. Untuk menguji Intel® Optane™ memori persisten dalam Mode Langsung Aplikasi menggunakan Intel® MLC, namespace harus dibuat menggunakan mode devdax. Intel® MLC pengujian dapat dikonfigurasi untuk menggunakan perangkat /dev/daxN.M. Dokumentasi Intel® MLC yang disertakan dalam bundel unduhan memiliki beberapa contoh untuk menggunakan perangkat devdax. Untuk menguji fsdax, sektor, atau mentah, utilitas benchmark tingkat yang lebih tinggi seperti Flexible I/O Tester (FIO) harus digunakan.

Penguji IO Fleksibel (FIO)

FIO adalah alat yang mensimulasikan beban kerja I/O yang diinginkan dengan menggunakan berkas pekerjaan yang menjelaskan pengaturan tertentu. File pekerjaan paling sederhana memiliki bagian global untuk menentukan parameter bersama, dan satu atau beberapa bagian pekerjaan yang menjelaskan pekerjaan yang terlibat. FIO menyediakan dokumentasi terperinci tentang pengaturan file pekerjaan dan parameter runtime mereka.

FIO diadaptasi untuk memahami I/O terkait sistem file persisten yang menyadari memori. Saat menentukan ioengine, pilih salah satu pilihan berikut untuk sistem file berkemampuan DAX:

  • mmap
  • pt. libpmem
  • hotel bintang-3
  • amemblk

FIO telah diuji untuk mengerjakan Linux*, Solaris*, AIX*, HP-UX*, OSX*, NetBSD*, OpenBSD*, Windows*, FreeBSD*, dan DragonFly*. Kemungkinan juga akan bekerja pada sistem lain juga. Mesin memori persisten hanya akan bekerja pada sistem operasi yang mendukung memori persisten.

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.