Bacalah atribut SMART berikut dari SSD Anda dengan alat yang sesuai *:
241 - Total LBA Ditulis: Jumlah sektor 512-byte yang ditulis selama masa pakai perangkat.
242 - Total Pembacaan BBA: Jumlah total sektor 512-byte yang dibaca selama masa pakai perangkat.
Set atribut kedua adalah:
174 - Host_Reads_MiB
175 - Host_Writes_MiB
Tetapi saya tidak tahu apakah nilai-nilai yang ditemukan pada set kedua benar-benar masuk akal (setidaknya bagi saya dengan 120 GB SSD sebagai salah satu bagian dari drive Fusion) karena jauh lebih banyak data ditulis ke SSD daripada HDD melalui SSD. hanya berukuran 1/25:
0xae Host_Reads_MiB ----CK 100 100 000 - 12268569 (~12 TiB)
0xaf Host_Writes_MiB ----CK 100 100 000 - 16481745 (~16 TiB)
dibandingkan dengan HDD 3 TB (bagian kedua dari drive Fusion):
0xf1 Total_LBAs_Written ------ 100 253 000 - 21361815408 (~10 TiB)
0xf2 Total_LBAs_Read ------ 100 253 000 - 23925221693 (~11 TiB)
Setelah menginstal smartmontools, perintah berikut memberikan data tertulis dalam GB jika atribut "242 Total_LBAs_Written" ada:
smartctl -s on -i -A -f brief -f hex,id -l devstat /dev/DiskIdentifier | grep 0xf1 | awk '{ print $8/1953125 }'
atau dalam TB:
smartctl -s on -i -A -f brief -f hex,id -l devstat /dev/DiskIdentifier | grep 0xf1 | awk '{ print $8/1953125000 }'
Ganti "DiskIdentifier" dengan pengenal SSD internal Anda diskutil list
. Mungkin disk0.
Perintah berikut memberikan data tertulis dalam GB jika atribut "175 - Host_Writes_MiB" ada (perlakukan hasilnya dengan hati-hati):
smartctl -s on -i -A -f brief -f hex,id -l devstat /dev/DiskIdentifier | grep 0xaf | awk '{ print $8/953.67 }'
Seperti yang telah disebutkan sebelumnya, ganti "DiskIdentifier" dengan pengenal SSD internal Anda diskutil list
. Mungkin disk0.
Perintah smartctl di atas tidak berfungsi dengan sangat andal (setidaknya untuk saya).
Jika Anda mendapatkan kesalahan seperti "Baca SMART Data gagal: Kesalahan tidak terdefinisi: 0", coba smartctl -A /dev/disk0
dulu.
Jika Anda mendapatkan kesalahan seperti "SMART Disabled. Gunakan opsi -s dengan argumen 'on' untuk mengaktifkannya.", Coba smartctl -s on -A /dev/disk0
Kemudian coba lagi perintah di atas untuk membaca dan menghitung data yang ditulis ke disk.
* smartmontools