Linux 下基本看不到 USB 硬盘盒里接的硬盘的 SMART,Windows 下可以。
GUI
KDE Gnome 都有自带的硬盘信息查看工具,一般来说 gparted 也能看
CLI
hdparm
hdparm 是一个底层的硬盘工具。测试过程中会绕过文件系统,直接测试块设备
hdparm -Tt /dev/sdb1
fio-cdm
注意就是很长时间没更新了,其需要手动安装 fio (这个是长期维护的)。
https://github.com/xlucn/fio-cdm
stress-ng
https://github.com/ColinIanKing/stress-ng
这个是支持各种硬件的压力测试,不过我主要拿来测内存
1 | sudo stress-ng --vm 100 --vm-bytes 2G --timeout 180 |
另似乎这个命令版本参数上有差异,IC 内部 CentOS7 下 vm-bytes 是每个 vm 使用,而在 Ubuntu 24.04 LTS 上,可能是总量,htop能观察到每个进程自动申请了相应的内存(10,200 每个进程申请了20GiB)。