Metrik kinerja yang perlu Anda perhatikan adalah urutan penulisan. Perangkat dengan tingkat penulisan sekuensial tinggi baik untuk perangkat log eksternal. Yang mengatakan, log FS cukup kecil relatif terhadap ukuran data. Media magnetik rotasi kuno dapat menghasilkan beberapa nomor tulis berurutan yang mengesankan. Jika Anda mampu untuk meluangkannya, satu hard drive old-school bisa menjadi perangkat log eksternal yang sangat baik selama Anda dapat mendedikasikan satu perangkat untuk satu log itu.
Tingkat atas SSD dapat mengalahkan media rotasi untuk kecepatan tulis berurutan. Dengan mendedikasikan salah satu drive premium ini untuk logging, Anda memperoleh beberapa hal. Ya, itu akan lebih cepat aus karena menulis memang memakai SSD ke bawah. Namun, jika Anda hanya menggunakan 5% drive (jika terlalu banyak) firmware pada drive ini cukup pintar untuk memungkinkan bahkan 50% (atau lebih) sel buruk sebelum Anda mulai mendapatkan masalah dengan volume log yang rusak; OS Anda harus waspada dengan baik sebelum Anda sampai ke titik ini. Dengan melakukan penulisan lebih cepat daripada media rotasi, Anda sangat mengurangi hambatan metadata yang rentan terhadap XFS.
Apakah ini lebih cepat dalam praktik? Tidak bisa mengatakan Banyak hal tergantung pada data apa yang ada di drive XFS itu. Seperti yang saya katakan, pembaruan metadata adalah hal yang serius. Jika 'noatime' tidak memberi Anda ruang bernapas yang cukup dan throughput Anda masih mencekik pada pembaruan metadata, drive log eksternal (SSD atau rotasi) akan menjadi langkah berikutnya yang baik untuk mendapatkan kinerja.
Re: "Tulisan terbatas belum menjadi masalah untuk penyimpanan solid-state yang bagus selama 10 tahun atau lebih ..."
Itu tidak benar.
SSD berbasis Flash yang lebih baru didasarkan pada MLC flash dan memiliki ketahanan tulis yang lebih rendah daripada model berbasis SLC yang lebih lama (~ 10x lebih rendah). Firmware pada SSD ini mendistribusikan penulisan di seluruh kapasitas SSD, ini disebut "level-pakai". Intinya adalah bahwa semua SSD Flash aus dengan aktivitas menulis, dan semakin banyak kepadatan bagian Flash yang mendasari meningkat (dari SLC ke MLC 2-bit-per-cel ke 3-bit-per-cel, dll), semakin cepat Flash rusak.
Disk drive aus dengan waktu, Flash aus dengan penggunaan.
Flash BUKAN tempat yang baik untuk meletakkan log sistem file, tidak hanya karena Flash aus, tetapi karena alasan ekonomi. Log / jurnal yang ditulis adalah 100% murni berurutan I / O (tanpa keacakan). Untuk beban kerja ini, biaya disk pemintalan hanya sekitar 1/10 dari SSD dalam hal biaya per MByte-per-detik.
sumber
apakah ada cara untuk mengirim metadata file (inode, extents ...) ke SSD eksternal?
sumber
Itu akan menjadi ide yang sangat buruk. SSD memiliki jumlah penulisan yang terbatas, meletakkan log sistem file di atasnya akan menjadi cara cepat untuk mencapai akhir masa pakainya.
Semoga sukses,
João Miguel Neves
sumber