Đọc các thuộc tính SMART sau của SSD của bạn bằng một công cụ thích hợp *:
241 - Tổng số LBA được viết: Tổng số cung 512 byte được ghi trong toàn bộ thời gian sử dụng của thiết bị.
242 - Tổng số LBA đã đọc: Tổng số cung 512 byte được đọc trong toàn bộ thời gian sử dụng của thiết bị.
Nhóm thuộc tính thứ hai là:
174 - Host_Reads_MiB
175 - Host_Writes_MiB
Nhưng tôi không biết liệu các giá trị được tìm thấy trong bộ thứ hai có thực sự có ý nghĩa hay không (ít nhất là đối với tôi với ổ SSD 120 GB là một phần của ổ Fusion) vì nhiều dữ liệu được ghi vào ổ SSD hơn so với ổ SSD mặc dù ổ SSD chỉ có 1/25 kích thước:
0xae Host_Reads_MiB ----CK 100 100 000 - 12268569 (~12 TiB)
0xaf Host_Writes_MiB ----CK 100 100 000 - 16481745 (~16 TiB)
so với ổ cứng 3 TB (phần thứ hai của ổ Fusion):
0xf1 Total_LBAs_Written ------ 100 253 000 - 21361815408 (~10 TiB)
0xf2 Total_LBAs_Read ------ 100 253 000 - 23925221693 (~11 TiB)
Sau khi cài đặt smartmontools, các lệnh sau sẽ cung cấp dữ liệu bằng GB nếu thuộc tính "242 Total_LBAs_Written" tồn tại:
smartctl -s on -i -A -f brief -f hex,id -l devstat /dev/DiskIdentifier | grep 0xf1 | awk '{ print $8/1953125 }'
hoặc trong bệnh lao:
smartctl -s on -i -A -f brief -f hex,id -l devstat /dev/DiskIdentifier | grep 0xf1 | awk '{ print $8/1953125000 }'
Thay thế "DiskIdentifier" bằng mã định danh của SSD bên trong của bạn được tìm thấy diskutil list
. Có lẽ đó là đĩa0.
Lệnh sau cung cấp dữ liệu bằng GB nếu thuộc tính "175 - Host_Writes_MiB" tồn tại (xử lý kết quả một cách thận trọng):
smartctl -s on -i -A -f brief -f hex,id -l devstat /dev/DiskIdentifier | grep 0xaf | awk '{ print $8/953.67 }'
Giống như đã đề cập trước đó thay thế "DiskIdentifier" bằng mã định danh của SSD bên trong của bạn được tìm thấy diskutil list
. Có lẽ đó là đĩa0.
Các lệnh smartctl ở trên không hoạt động rất đáng tin cậy (ít nhất là đối với tôi).
Nếu bạn gặp lỗi như "Đọc dữ liệu SMART thất bại: Lỗi không xác định: 0", hãy thử smartctl -A /dev/disk0
trước.
Nếu bạn gặp lỗi như "Đã tắt SMART. Sử dụng tùy chọn -s với đối số 'bật' để bật nó.", Hãy thử smartctl -s on -A /dev/disk0
Sau đó thử lại các lệnh trên để đọc và tính toán dữ liệu ghi vào đĩa.
* ghế thông minh