Thông tin thông minh về SSD trong Linux - công cụ smartmontools, Thông tin thông minh về SSD trong Linux - công cụ smartmontools.
Cài đặt công cụ smartmontools
#Debian hoặc Ubuntu
apt -y cài đặt smartmontools
#CentOS
yum -y cài đặt smartmontools
Kiểm tra ký tự ổ cứng
fdisk -l
Đĩa /dev/sda: 512,1 GB, 512110190592 byte, 1000215216 cung
Đơn vị = các cung 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Loại nhãn đĩa: dos
Mã định danh đĩa: 0x000afaec
Hệ thống ID khối khởi động khởi động thiết bị
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 1000214527 499057664 8e Linux LVM
Đĩa/dev/mapper/centos-root: 53,7 GB, 53687091200 byte, 104857600 cung
Đơn vị = các cung 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa/dev/mapper/centos-swap: 6241 MB, 6241124352 byte, 12189696 cung
Đơn vị = các cung 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Đĩa/dev/mapper/centos-home: 451,1 GB, 451101589504 byte, 881057792 cung
Đơn vị = các cung 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Sử dụng công cụ smartmontools để xem dung lượng đọc và ghi tích lũy của ổ đĩa thể rắn
smartctl -a /dev/sda
Một lượng lớn thông tin sẽ được hiển thị ở đây. Bạn có thể sử dụng công cụ grep để lọc ra những thông tin cần thiết,
smartctl -x /dev/sda | grep "Đọc|Viết"
Có thể có nhiều kết quả cho câu này, kết quả đầu tiên là trực quan nhất:
# smartctl -x /dev/sda | grep "Đọc|Viết"
Đơn vị dữ liệu đã đọc: 9.076 [4,64 GB]
Đơn vị dữ liệu được viết: 60.090 [30,7 GB]
Lệnh đọc máy chủ: 169,586
Còn một số khác cần tính:
# smartctl -x /dev/sda | grep "Đọc|Viết"
241 Tổng_LBAs_Viết -O--CK 100 100 000 - 441689956
242 Tổng_LBAs_Read -O--CK 100 100 000 - 880047510
0x01 0x018 6 441689956 -D- Các lĩnh vực logic được viết
0x01 0x028 6 880047510 -D- Đọc các lĩnh vực logic
0x01 0x030 6 30038299 -D- Số lượng lệnh đọc
Đơn vị của Total_LBAs_Written là LBAS=512Byte nên để chuyển sang GB bạn có thể sử dụng công thức sau: Total_LBAs_Written * 512 / 1024^3.
Tính toán ở đây thì dung lượng ghi tích lũy là khoảng 210GB.