1. 测试硬盘写入速度
使用 dd
命令将随机数据写入硬盘并计算写入速度:
dd if=/dev/zero of=/tmp/testfile bs=1M count=1024 oflag=direct
if=/dev/zero
: 输入文件是/dev/zero
,这会生成零字节。of=/tmp/testfile
: 输出文件路径,即测试写入数据的目标文件。bs=1M
: 设置块大小为 1MB。count=1024
: 写入 1024 块(即 1024MB = 1GB)。oflag=direct
: 禁用文件系统缓存,进行原始写入操作。
完成后,它会显示写入速度。
2. 测试硬盘读取速度
使用 dd
命令读取数据并计算读取速度:
dd if=/tmp/testfile of=/dev/null bs=1M count=1024 iflag=direct
if=/tmp/testfile
: 输入文件是先前创建的测试文件。of=/dev/null
: 输出数据丢弃,不保存。bs=1M
: 设置块大小为 1MB。count=1024
: 读取 1024 块(即 1024MB = 1GB)。iflag=direct
: 禁用文件系统缓存,进行原始读取操作。
3. 清理测试文件
rm -f /tmp/testfile
发表回复