Kami cukup tertarik menjelajahi kemungkinan menggunakan drive SSD di lingkungan server. Namun, satu hal yang perlu kita tegaskan adalah umur panjang yang diharapkan. Menurut artikel ini, pabrikan melaporkan daya tahan drive dalam hal 'total byte tertulis' (TBW). Misalnya dari artikel itu, SSD C400 Krusial memiliki peringkat TBW 72TB. Apakah ada skrip / alat di bawah ekosistem Linux untuk membantu kami mengukur TBW? (dan kemudian membuat keputusan yang lebih berpendidikan tentang kelayakan menggunakan drive SSD)
sumber
hw_sector_size
berbeda ( setidaknya sejak seri 2.4). Lihatblock/cfq-iosched.c
, khususnyacfqg_stats_update_dispatch()
.Saya kesulitan dengan masalah yang sama pada notebook saya, tetapi karena saya reboot setiap hari, jawaban yang diterima tidak membantu. Saya memiliki Samsung mSATA SSD, yang kebetulan memiliki atribut SMART # 241 Total_LBAs_Written. Menurut dokumentasi resmi ,
Jadi perintah berikut memberi saya total TB yang ditulis pada disk SSD saya (sdb)
Karena ini juga berfungsi pada HDD saya, saya berasumsi bahwa itu harus bekerja pada hampir setiap hard disk modern.
sumber
sudo smartctl -A /dev/sda1 | awk '/^241/ { print "TBW: "($10 * 512) * 1.0e-12, "TB" }'
.Host_Writes_32MiB
. Juga ada Atribut 249NAND_Writes_1GiB
. Jadi ketahuilah bahwa pada setiap SSD hal ini tampaknya berbeda (mis. SSD mSATA Intel SSD saya tidak memiliki atribut-atribut itu)Total_LBAs_Written
ditentukan dalam GB! Tidak bisa membuat akal rendah rendah4714
sedang ditampilkan. Tetapi melihat di Intel SSD Toolbox di Windows menunjukkan itu dalam GB.Anda dapat melihat berapa banyak data yang telah ditulis ke sistem file ext4 dengan melihat / sys / fs / ext4 / $ PERANGKAT / lifetime_write_kbytes.
sumber
Anda bisa mencoba
iostat
. Ini memberi Anda statistik terkait dengan penggunaan IO dan CPU. Lihatlah manualnyaman iostat
.sumber
Untuk KINGSTON SEDC400S37480G saya, di bawah Ubuntu Server 14.04, saya menggunakan skrip berikut untuk memantau TBW. Saya menjalankannya dari cron sekali setiap hari. Script output ke file log.
Anda perlu menghitung agar bisa berfungsi. Instal calc menggunakan:
Konten skrip:
Akan menampilkan:
sumber