Saya mencoba untuk menyetel NAS saya, menjalankan openfiler, dan bertanya-tanya mengapa saya mendapatkan kinerja baca yang relatif buruk dari 4 drive WD RE3 di RAID 5.
EDIT: Harap dicatat saya berbicara tentang kecepatan baca disk buffered bukan kecepatan cache
EDIT: Mengubah format untuk memperjelas ada dua set output.
Ketika saya menjalankan hdparm pada perangkat meta saya mendapatkan tingkat kinerja yang saya harapkan, turun ke volume dan itu sepertiga kecepatan!
Adakah yang tahu mengapa? Apakah LVM seburuk itu?
Dekan
Perangkat Meta / dev / md0 hasil
[root @ nas2 dll] # hdparm -tT / dev / md0 / dev / md0: Waktu cached berbunyi: 4636 MB dalam 2,00 detik = 2318,96 MB / detik Waktu buffered disk berbunyi: 524 MB dalam 3,01 detik = 174,04 MB / detik
Vol grup / dev / mapper / vg1-vol1 hasil
[root @ nas2 dll] # hdparm -tT / dev / mapper / vg1-vol1 / dev / mapper / vg1-vol1: Waktu dalam cache terbaca: 4640 MB dalam 2,00 detik = 2320,28 MB / detik Waktu buffered disk berbunyi: 200 MB dalam 3,01 detik = 66,43 MB / detik
Sunting: Lihat bagian dari halaman manual hdparm yang menyarankan ini adalah tes yang benar-benar valid untuk kinerja membaca berurutan yang merupakan masalah yang saya coba selesaikan.
-t Melakukan timing pembacaan perangkat untuk tujuan benchmark dan perbandingan. Untuk hasil yang bermakna, operasi ini harus diulang 2-3 kali dengan cara sebaliknya sistem tidak aktif (tidak ada proses aktif lainnya) dengan setidaknya beberapa megabita memori bebas. Ini menampilkan kecepatan membaca melalui buffer cache ke disk tanpa ada cache data sebelumnya. Pengukuran ini merupakan indikasi seberapa cepat drive dapat mempertahankan data sekuensial dibaca di bawah Linux, tanpa overhead sistem file. Untuk memastikan pengukuran yang akurat, cache buffer memerah selama pemrosesan -t menggunakan BLKFLSBUF ioctl. Jika flag -T juga ditentukan, maka faktor koreksi berdasarkan hasil -T akan dimasukkan ke dalam hasil yang dilaporkan untuk -t operasi.
bonnie++
?