Apakah masuk akal untuk membangun perangkat lunak Linux RAID-1 (mirroring) menggunakan SSD dan hard disk normal? Saya ingin menggabungkan keunggulan SSD (kecepatan transfer cepat, waktu akses cepat) dengan keunggulan hard disk (murah, model kesalahan yang berbeda) dan mendapatkan RAID yang sangat cepat namun andal ...
- apakah ini masuk akal?
- apakah kinerja SSD sebenarnya tersedia dalam pengaturan campuran seperti itu? Yaitu apakah Linux terutama menggunakan SSD untuk membaca, atau akankah ia menggunakan hard disk yang sama banyaknya?
linux
hard-drive
ssd
software-raid
raid-1
oliver
sumber
sumber
Jawaban:
Sepertinya pengaturan ini cukup ok. Aturan dasarnya adalah menggunakan
mdadm
dengan--write-mostly
parameter sehingga menulis pergi ke HDD. Membaca masih akan dilakukan dari SSD cepat. Juga,--write-behind
parameter dikatakan untuk meningkatkan kinerja penulisan.Dukungan untuk perintah TRIM dalam pengaturan seperti itu tampaknya menjadi masalah.
Kata kunci lebih lanjut untuk pencarian:
linux ssd raid hybrid
mdadm "--write-mostly" ssd
Tautan lebih lanjut:
sumber
--write-behind
tidak aman, dan karena itu memerlukan file bitmap write-intent eksternal ke array itu mempersulit pengaturan dan saya tidak akan merekomendasikan hal ini.--write-mostly
baik-baik saja.Perangkat lunak raid kemungkinan akan mendistribusikan reads di seluruh disk *. Mengingat kecepatan baca pada SSD kemungkinan akan lebih dari dua kali lebih cepat dari disk lambat, saya akan berasumsi bahwa Anda benar-benar akan kehilangan kinerja.
Dengan komentar Anda pada model kesalahan, saya berasumsi bahwa Anda khawatir tentang tingkat "aus" SSD. Pengontrol modern menggunakan perataan keausan yang canggih , jadi selama Anda memiliki cukup banyak ruang kosong pada drive, jumlah penulisan yang banyak tidak akan mematikan drive dalam waktu dekat.
* Sunting: Menurut jawaban pada Apa kelebihan dan kekurangan yang dimiliki Hybrid SSD / HDD RAID , tampaknya ada pengontrol raid / perangkat lunak yang secara cerdas akan membiasakan pembacaan terhadap SSD, sehingga Anda tidak akan kehilangan kinerja dengan merampoknya.
sumber