Đọ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/disk0trướ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