Saya sedang mempertimbangkan migrasi dari ext3 ke ZFS untuk penyimpanan data di host Debian Linux saya, menggunakan ZFS di Linux . Salah satu fitur pembunuh ZFS yang saya inginkan adalah jaminan integritas datanya. Kemampuan untuk menumbuhkan penyimpanan yang sepele karena kebutuhan penyimpanan saya meningkat juga sesuatu yang saya harapkan.
Namun, saya juga menjalankan beberapa VM di host yang sama. (Meskipun secara normal, dalam kasus saya hanya satu VM yang berjalan pada host pada satu waktu.)
Mengingat data checksumming dan perilaku copy-on-write ZFS, bersama dengan fakta bahwa gambar disk VM adalah file yang relatif besar (file gambar disk VM utama saya saat ini duduk di 31 GB), apa implikasi kinerja dalam tamu VM seperti itu sebuah migrasi? Langkah apa yang dapat saya ambil untuk mengurangi kemungkinan dampak kinerja negatif?
Saya dapat hidup dengan lebih sedikit jaminan integritas data pada gambar disk VM jika perlu (saya tidak melakukan sesuatu yang benar-benar kritis di dalam salah satu VM) dan dapat dengan mudah memisahkannya dari sisa sistem file, tetapi akan lebih baik jika saya tidak harus (bahkan secara selektif) mematikan cukup banyak fitur yang paling membuat saya ingin bermigrasi ke sistem file yang berbeda.
Perangkat kerasnya cukup kokoh untuk sistem kelas workstation, tetapi tidak akan menampung banyak server high-end (RAM 32 GB dengan jarang> 10 GB digunakan, CPU 6-core 3,3 GHz, saat ini 2,6 TB dapat digunakan ruang disk sesuai dengan df
dan total sekitar 1,1 TB gratis; bermigrasi ke ZFS kemungkinan akan menambah lebih banyak ruang kosong ) dan saya tidak berencana menjalankan deduplikasi data (karena mengaktifkan dedup tidak akan menambah banyak dalam situasi saya). Rencananya adalah mulai dengan konfigurasi JBOD (jelas dengan cadangan yang baik) tapi saya mungkin akan pindah ke pengaturan mirror dua arah akhirnya jika kondisinya diperlukan.