Apa pro dan kontra SSD konsumen vs. drive berputar cepat 10-15k dalam lingkungan server? Kami tidak dapat menggunakan SSD perusahaan dalam kasus kami karena harganya sangat mahal. Berikut beberapa catatan tentang kasus penggunaan khusus kami:
- Hypervisor dengan maks 5-10 VM. Tidak ada VM individu yang akan gila i / o intensif.
- RAID Internal 10, tidak ada SAN / NAS ...
Saya tahu SSD perusahaan:
- dinilai untuk masa hidup lebih lama
- dan tampil lebih konsisten dalam jangka waktu lama
daripada SSD konsumen ... tetapi apakah itu berarti SSD konsumen sama sekali tidak cocok untuk lingkungan server, atau akankah mereka tetap berkinerja lebih baik daripada drive yang berputar cepat?
Karena kami dilindungi melalui RAID / cadangan, saya lebih mementingkan kinerja selama masa pakai (selama masa hidup tidak diharapkan terlalu rendah).
virtualization
raid
hard-drive
hardware
ssd
David Budiac
sumber
sumber
Jawaban:
Catatan: Jawaban ini khusus untuk komponen server yang dijelaskan dalam komentar OP.
Lihat juga: Apakah drive SSD dapat diandalkan seperti drive mekanik (2013)?
sumber
Ya, SSD akan jauh lebih cepat daripada drive SAS. Untuk throughput sekuensial, RAID drive SAS yang baik mungkin cukup baik, tetapi untuk akses acak, SSD akan mengeluarkannya dari air yang dapat menghasilkan perbedaan kinerja yang sangat nyata.
Tergantung pada drive SAS tertentu dan drive SSD tertentu, SSD mungkin memiliki tingkat kesalahan baca yang lebih baik dan tidak terpulihkan hingga faktor 10.
Beberapa tips untuk jika Anda menggunakan drive SSD konsumen:
sumber
SSD tingkat konsumen akan berfungsi dengan baik di banyak server untuk kasus penggunaan.
Mereka jauh lebih cepat daripada disk SAS. Saya menyarankan alasan untuk mendapatkan disk perusahaan daripada disk konsumen bukan karena kecepatannya, siklus baca-tulisnya dan rekayasa yang lebih baik - misalnya, supercaps hadir di beberapa SSD perusahaan di mana versi kelas konsumen tidak memilikinya - jika Anda kehilangan kekuatan ke server data Anda cenderung dibunuh.
Anda perlu menyadari bahwa RAID bukan cadangan - jika Anda akan melakukan RAID beberapa SSD itu baik-baik saja, tetapi dapatkan berbagai merek SSD, atau setidaknya model yang berbeda sehingga mereka memiliki karakteristik kinerja yang berbeda. KETIKA SSD MATI, MEREKA JAUH LEBIH BANYAK YANG HARUS DILAKUKAN OLEH PERINGATAN, DAN TIDAK ADA KEMAMPUAN UNTUK MENARIK DATA MATI - di sisi lain, SSD 10x lebih dapat diandalkan daripada hard disk biasa.
Lihatlah disk Samsung 850 series - setidaknya untuk 1/2 array - mereka adalah prosumer dan menawarkan hasil yang baik, dan disebut-sebut sebagai lebih dapat diandalkan daripada 2d nand. (Mereka menggunakan 3d nand).
Juga, seperti yang disebutkan orang lain, jangan lakukan RAID5. Drive berpegang teguh pada banyak hal agar dapat berfungsi dengan andal - dan buat cadangan data Anda.
sumber
Jika Anda menggunakannya untuk menulis, untuk menghindari korupsi data jika terjadi kegagalan daya, Anda perlu memastikan bahwa Anda hanya mempertimbangkan model dengan supercap. Misalnya. Intel S3500, Samsung 845DC Pro
Kalau tidak, SSD konsumen lebih cocok untuk caching.
sumber
Bahkan SSD tingkat konsumen jauh lebih cepat daripada HDD 15k yang lebih cepat, jadi dari sudut pandang kinerja mereka akan baik-baik saja ( jika menggunakan disk yang tepat dan jika membuat terlalu banyak), tetapi Anda harus memilihnya dengan hati - hati , terutama karena cara mereka berinteraksi dengan pengontrol RAID berbasis perangkat ...
sumber
Inkonsistensi kinerja SSD konsumen dapat menyebabkan masalah dengan beberapa pengendali serangan, lonjakan dalam latensi I / O diperburuk ketika menggunakan pengendali serangan karena sering tidak akan menggunakan TRIM (saya tidak tahu ada kontroler yang melakukannya). Drive perusahaan dirancang dengan kinerja konsisten bahkan tanpa TRIM sehingga biasanya dapat digunakan dengan baik dengan pengontrol RAID.
Jika Anda tidak membutuhkan daya tahan tinggi, ada SSD perusahaan kelas bawah yang dirancang di sekitar siklus baca tinggi, tulis rendah. Intel S3500 atau Samsung 845DC keduanya menawarkan SSD yang kompatibel namun murah untuk pengontrol serangan.
Namun, jika Anda menggunakan pengontrol serangan Dell / HP Anda harus berhati-hati dalam hal kompatibilitas, menurut pengalaman saya, HP adalah yang terburuk dalam hal drive non-hp dengan pengontrolnya dan terkadang tidak akan menampilkan informasi pemantauan tentang drive tersebut.
sumber
Alasan untuk menggunakan gear tingkat perusahaan adalah keandalan lebih dari kecepatan. Sebagian besar konsumen SSD adalah MLC, dengan barang-barang ujung bawah TLC (MLC melakukan 2 bit sel, TLC melakukan 3, dan mereka kurang berkinerja, dan dapat diandalkan daripada SLC). Pada titik tertentu, mereka juga dapat menjatuhkan cache ram onboard untuk menghemat biaya, karena sel nand menjadi lebih murah. SSD perusahaan juga memiliki redundansi yang lebih besar di dalamnya dengan lebih banyak chip nand cadangan
TLC yang lebih baru, lebih lambat, secara teori kurang dapat diandalkan, memiliki MBTF yang lebih rendah. Anda ingin menggunakan drive MLC
Adapun keandalan, ini adalah tas campuran. Anda memiliki ketahanan terhadap crash kepala fisik, tentu saja, tetapi pengontrol dapat mati. Daya tahan drive telah meningkat secara signifikan .
Pertimbangkan beberapa hal - Semua drive mati. Jika ini penting, itu benar-benar perlu didukung. Anggap ini penyimpanan nearline, dan merupakan faktor yang tidak dapat diandalkan.
Jika Anda melihat ketahanan, SSD konsumen modern, canggih, (seperti samsung 850 pro) memiliki daya tahan yang cukup baik. The 850 pro dinilai untuk 150-300 tb menulis (dibandingkan dengan 73 tb untuk model yang lebih lama, dan 7300 hingga 14600 tb untuk model yang lebih baru). Anda mungkin bisa menukar ruang untuk ketahanan nand dengan bermain dengan ruang cadangan. SSD perusahaan memiliki lebih banyak ruang luang sehingga jika sel atau chip SSD yang aus dapat menyesuaikan.
Banyak drive konsumen tidak akan membiarkan Anda membaca ketika daya tahan penulisan gagal. Satu merek besar yang melakukannya, tetapi saya tidak ingat yang mana.
Sunting: Baru-baru ini, 'bug kernel Linux' dengan SSD samsung dilaporkan secara umum, hard drive tingkat perusahaan membosankan, teknologi lama yang andal . Hard drive konsumen, saya kira sedikit kurang begitu. Beberapa bug sedang diguncang - dan ada perubahan yang terjadi, seperti saya menjadi lebih umum. Bersiaplah untuk menguji SSD Anda sebelum melakukan sesuatu yang penting. Ini tampaknya menjadi kasus tepi yang unik tetapi bisa jadi Anda!
sumber
Jika itu penting, RAID 1. Saya lebih suka memiliki dua SSD konsumen murah di RAID 1 daripada SSD perusahaan terbaik. Pasangan harus memakai pada tingkat yang kira-kira sama, tetapi selain memakai, mereka sangat tidak mungkin gagal pada saat yang sama. Anda harus memiliki RAM yang cukup untuk membatasi paging secara drastis sehingga Anda dapat menempatkan sistem dan program Anda pada hard drive dan kemudian menempatkan basis data Anda pada pasangan SSD. Karena hard drive murah, Anda juga bisa membeli RAID 1. Di luar api, pengaturan itu akan melindungi data Anda dan memberikan kinerja yang sangat baik. Kemudian, Anda dapat membuat cadangan ke cloud dan menyebutnya sehari.
sumber