Artikel ini menerbitkan hasil pengukuran kecepatan akses ke sistem file di dalam hypervisor dalam berbagai opsi instalasi ZFS. Untuk semua yang tertarik, saya minta potongan, saya peringatkan tentang keberadaan sejumlah besar gambar di bawah spoiler (dioptimalkan).

Halo semuanya! Ada banyak materi di jaringan yang dikhususkan untuk sistem file ZFS (selanjutnya disebut FS), pengembangannya di Linux dan aplikasi praktis. Saya sangat tertarik dengan FS ini dalam rangka meningkatkan server virtualisasi rumah saya (dan juga terima kasih kepada
kvaps user
post ), tetapi saya tidak dapat menemukannya di Internet (mungkin saya terlihat sangat buruk) untuk uji perbandingan kinerja mesin virtual. Karena itu, saya memutuskan untuk membuat landasan uji untuk studi banding saya.
Artikel saya tidak berpura-pura sebagai penemuan ilmiah, tidak mungkin membantu para profesional yang telah bekerja dengan ZFS sejak lama, dan mengetahui semua fitur-fiturnya, tetapi akan membantu pemula untuk memperkirakan perkiraan "harga" dari setiap gigabyte dibagi dengan kinerja.

Inti dari percobaan ini adalah sebagai berikut: Proxmox VE 5.2 diinstal pada mesin (setiap kali dari disk boot). Selama instalasi, salah satu opsi XFS / ZFS dipilih. Setelah itu, mesin virtual dibuat di mana Windows Server 2008 R2 diinstal, setelah itu utilitas CrystalDiskMark 5.2.2 populer diluncurkan dan tes dijalankan pada volume 1, 4,
32 GiB (karena hilangnya gambar dengan hasil 32 tes GiB, Anda tidak dapat menggunakannya saat memilih solusi, data yang tersedia disediakan untuk ekstra).
Tes XFS FS digunakan untuk mengukur kecepatan referensi satu HDD (mungkin ini salah, tapi saya tidak memikirkan opsi lain untuk mengevaluasinya).
Pengujian ZFS RAID 0, RAID 1 dilakukan pada dua disk yang dipilih secara acak, ZFS RaidZ1 pada 3 disk, ZFS RAID 10, RaidZ2 pada 4 disk. Pengujian dengan ZFS RaidZ3 tidak dilakukan karena kurangnya keinginan untuk membeli HDD 500GB yang sangat ekonomis.
Di bawah spoiler, saya akan menjelaskan secara singkat masing-masing jenis ZFS RAID dengan contoh saya tentang volume yang diterima dari gigabyte "komersial":
RAID ZFS2 disc:
- ZFS RAID 0 - Bergaris, 2 * DiskSize = 1000GB.
- ZFS RAID 1 - mirroring (Mirror), volume 1 * DiskSize = 500GB.
3 disc:
- ZFS RaidZ1 - alias ZFS RaidZ, analog dari RAID5, volume (N - 1) * DiskSize = 1000GB.
4 disc:
- ZFS RAID 10 - Cermin Bergaris, 2 * DiskSize = 1000GB.
- ZFS RaidZ2 - analog RAID6, jumlah (N - 2) * DiskSize = 1000GB.
- pada saat yang sama, saya tidak melakukan tes seperti itu, tetapi ZFS RaidZ1 dengan 4 disk = 1500GB.
Esensinya sangat jelas di
sini . Dan juga berapa banyak disk yang boleh hilang, menyimpan informasinya.
Saya ingin mencatat bahwa selain kecepatan akses yang berbeda dari sistem file, kita masih perlu memperhitungkan volume total dari array yang dihasilkan, dan keandalan keamanan data, dalam kasus kegagalan hard drive.
Karakteristik teknis platform, (kemungkinan) mempengaruhi hasil pengujian:
- Motherboard: Intel Desktop Board DS67SQ-B3;
- Prosesor: Intel Pentium G630 2.7GHz;
- RAM: 2 x 4096Mb Hynix PC3-10700;
- Hard drive: 3 x WD 5000AZRX 500GB SATA 64MB Cache, 1 x WD 5000AZRZ 500GB SATA 64MB Cache, SSD SATA Goldenfir T650-8GB;
- Catu Daya: DeepCool DA500N 500W.
Mesin virtual (KVM) untuk pengujian dialokasikan 4GB RAM, 1 inti prosesor, Virtio Block 100GB hard drive.

Untuk sistem yang diinstal pada ZFS, 2 tes dilakukan, yang kedua, SSD terhubung sebagai drive cache.
Semua hasil disajikan sebagai tangkapan layar di bawah ini. Jika ada yang memiliki keinginan untuk mendigitalkan hasil ini, saya akan berterima kasih dan memasukkan hasil pekerjaan dalam artikel.
Terima kasih kepada semua orang yang menaruh perhatian, semoga sampel ini bermanfaat bagi seseorang.
PS Untuk beberapa alasan saya tidak mengerti, beberapa gambar menghilang di suatu tempat, pengukuran dilakukan pada akhir musim semi, platform uji tidak dapat dirakit dalam bentuk itu, untungnya mereka semua jatuh pada tes dengan 32 GiB.
PPS Saya tidak mencoba mengiklankan organisasi dan / atau produk perangkat lunak apa pun, saya tidak memiliki tujuan untuk melanggar perjanjian lisensi, jika saya salah di suatu tempat, silakan tulis dalam pesan pribadi.
PPPS Gambar logo ZFS adalah reproduksi.