linux dd 测试硬盘读写性能的脚本
时间: 2023-07-31 16:08:48 浏览: 145
以下是一个简单的脚本,使用dd命令在Linux中测试硬盘的读写性能:
```bash
#!/bin/bash
# 测试写入性能
echo "Testing write performance..."
dd if=/dev/zero of=testfile bs=1G count=1 oflag=direct
# 清除缓存
echo "Clearing cache..."
sync
echo 3 > /proc/sys/vm/drop_caches
# 测试读取性能
echo "Testing read performance..."
dd if=testfile of=/dev/null bs=1G count=1 iflag=direct
# 删除测试文件
rm testfile
echo "Test complete."
```
请注意,这个脚本将会在当前目录下创建一个名为testfile的文件,并使用1GB的数据进行写入和读取测试。测试完成后会删除这个文件。运行脚本需要具有适当的权限。
你可以根据需要修改脚本中的参数,如文件大小(bs)和读写次数(count)来进行定制化的测试。
阅读全文