1. 使用hdparm命令测试U**存储设备的速度
sudo hdparm -Tt /dev/sdX
-T 参数表示测试硬盘的传输速率。
-t 参数表示测试硬盘的随机读写性能。
使用`fio`命令进行I/O测试
sudo fio --name=test --filename=/dev/sdX --size=1G --rw=randwrite --bs=4k --numjobs=4 --runtime=60
--name=test 设置任务名称。
--filename=/dev/sdX 设置要测试的设备。
--size=1G 设置测试数据的大小为1GB。
--rw=randwrite 表示使用随机写操作。
--bs=4k 设置块大小为4KB。
--numjobs=4 设置并行作业数为4。
--runtime=60 设置测试运行时间。
使用`dd`命令进行基准测试
sudo dd if=/dev/zero of=/testdd bs=4M count=1024
if=/dev/zero 指定输入文件为/dev/zero,它只会产生空字符流。
of=/testdd 指定输出文件为/testdd。
bs=4M 设置块大小为4MB。
count=1024 设置块的数量为1024个。
使用`nc`命令进行网络测试
nc -zv example.com 80
-zv 参数表示快速连接并验证端口是否开放。
example.com 是目标主机名或IP地址。
80 是目标端口号。
通过这些工具,你可以有效地测试不同类型的U**设备及其I/O性能。
0
