GNU/Linux >> Belajar Linux >  >> Linux

bagaimana melakukan pengujian sistem file?

Jawaban pertama saya juga adalah bonnie++, pencarian cepat juga mengungkapkan Iozone3. Keduanya tersedia sebagai paket Debian. Jika Anda melakukan pengujian yang lebih sederhana (cp, mv, rm), Anda harus mempertimbangkan untuk membersihkan cache yang disimpan oleh kernel dengan echo 1 > /proc/sys/vm/drop_caches sebelum setiap pengujian jika tidak, hal itu dapat menyebabkan perbedaan yang tidak mewakili sistem file itu sendiri.


Berikut adalah dua opsi lagi, menurut saya sangat berguna untuk pembandingan sistem file.

1) Tanda pos - ini adalah tolok ukur yang meniru penggunaan sistem file di dunia nyata yang diakses oleh server email yang sibuk.

Unduh:http://www.freshports.org/benchmarks/postmark/

Saat menguji, pastikan Anda telah membandingkan opsi logging ext3 yang berbeda - keduanya mungkin sangat berbeda dalam hal performa (pencatatan writeback memberikan hasil terbaik dalam eksperimen Postmark saya).

2) Filebench - tolok ukur hebat lainnya, memberi Anda lebih banyak fleksibilitas. Jika Anda memiliki alasan khusus untuk mempertimbangkan pindah dari ext3, Anda mungkin akan menyukai filebench - ini memiliki banyak beban kerja yang berbeda sehingga Anda hanya dapat berkonsentrasi pada hambatan kinerja yang menarik minat Anda (operasi buat/hapus file atau baca/tulis berurutan vs. yang acak, untuk memberi Anda beberapa contoh).

Anda harus mencarinya di Google karena saya belum mengizinkan hyperlink lagi - proyek itu sendiri dihosting di SourceForge, dan panduan memulai cepat yang sangat bagus dapat ditemukan di situs web OpenSolaris.org.

Satu catatan terakhir:pastikan untuk menyebarkan beban ke sebanyak mungkin disk (spindel) untuk hasil yang paling akurat. Masuk akal juga untuk mengalokasikan beberapa disk untuk pembandingan secara khusus, dan memperbaruinya sebelum menjalankan setiap pembandingan Anda.


Jangan hanya menguji kecepatan, pertimbangkan juga keandalan. Coba, misalnya, matikan disk pada sistem file yang sibuk dan lihat apa yang tersisa.

Kualitas alat perbaikan dan pemulihan yang tersedia juga penting, dan sangat sulit untuk diuji secara terpisah. Struktur blok mungkin mis. menghambat alat yang mencoba menyelamatkan data dalam mode mentah dari sistem file yang tidak dapat diselamatkan.

Untuk petunjuk lebih lanjut tentang pengujian sistem file di bawah pemukulan yang sangat keras, Anda mungkin tertarik dengan apa yang dilakukan oleh orang-orang ZFS:Satu Dua


Linux
  1. Cara mengenkripsi satu sistem file Linux

  2. SSHFS? Apa itu dan bagaimana cara menggunakannya?

  3. Bagaimana cara mengubah UUID sistem file (2 UUID yang sama)?

  1. Cara membuat sistem file pada partisi Linux atau volume logis

  2. Bagaimana Cara Memasang Sistem File, Memetakan Userid?

  3. Bagaimana cara memasang sistem file di lingkungan hanya-baca?

  1. Bagaimana Cara Meningkatkan Jumlah Inode Dalam Sistem File Ext4?

  2. Bagaimana Cara Menonaktifkan Automount Drive Eksternal?

  3. Bagaimana Cara Meningkatkan Ukuran Sistem File Agar Sesuai Dengan Partisi?