linux测试硬盘读写速度
#!/bin/bash
# 文件名: disk_rate.sh
 # linux测试硬盘读写速度
 TEST_FILE="disk_speed_test.tmp"
 TEST_SIZE="1024M"
echo "开始测试磁盘写入速度..."
 WRITE_RESULT=$(dd if=/dev/zero of=$TEST_FILE bs=$TEST_SIZE count=1 oflag=direct 2>&1 | grep -Eo '[0-9.]+ MB/s')
 echo "写入速度: $WRITE_RESULT"
echo "开始测试磁盘读取速度..."
 READ_RESULT=$(dd if=$TEST_FILE of=/dev/null bs=$TEST_SIZE 2>&1 | grep -Eo '[0-9.]+ MB/s')
 echo "读取速度: $READ_RESULT"
echo "正在清理测试文件..."
 rm -f $TEST_FILE
 echo "测试完成!"
  
