Linux의 SSD에 대한 스마트 정보 - smartmontools 도구, Linux의 SSD에 대한 스마트 정보 - smartmontools 도구.
smartmontools 工具安装
#Debian or Ubuntu
apt -y install smartmontools
#CentOS
yum -y install smartmontools
하드 드라이브 문자 보기
fdisk -l
磁盘 /dev/sda:512.1 GB, 512110190592 字节,1000215216 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000afaec
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 1000214527 499057664 8e Linux LVM
磁盘 /dev/mapper/centos-root:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-swap:6241 MB, 6241124352 字节,12189696 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-home:451.1 GB, 451101589504 字节,881057792 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
smartmontools 도구를 사용하여 솔리드 스테이트 드라이브의 누적 읽기 및 쓰기 볼륨을 확인하세요.
smartctl -a /dev/sda
여기에는 많은 양의 정보가 표시됩니다. grep 도구를 사용하여 필요한 정보를 필터링할 수 있습니다.
smartctl -x /dev/sda | grep "Read|Written"
이 문장에는 여러 가지 출력이 있을 수 있으며 첫 번째 출력이 가장 직관적입니다.
# smartctl -x /dev/sda | grep "Read|Written"
Data Units Read: 9,076 [4.64 GB]
Data Units Written: 60,090 [30.7 GB]
Host Read Commands: 169,586
계산해야 할 또 다른 방법이 있습니다.
# smartctl -x /dev/sda | grep "Read|Written"
241 Total_LBAs_Written -O--CK 100 100 000 - 441689956
242 Total_LBAs_Read -O--CK 100 100 000 - 880047510
0x01 0x018 6 441689956 -D- Logical Sectors Written
0x01 0x028 6 880047510 -D- Logical Sectors Read
0x01 0x030 6 30038299 -D- Number of Read Commands
Total_LBA_Written의 단위는 LBAS=512Byte이므로 GB로 변환하려면 Total_LBA_Written * 512 / 1024^3 공식을 사용하면 됩니다.
여기에서 계산하면 누적 쓰기 용량은 약 210GB입니다.