sh_config.sh脚本中新增了一个名为disk_speed_test的函数,用于测试磁盘的读写速度。该函数首先同步缓存以确保测试准确,然后分别测试磁盘的写入和读取速度。写入测试通过创建1GB的数据文件进行,读取测试则通过读取该文件进行。测试完成后,函数会删除测试文件。
@@ -483,3 +483,20 @@ EOF
~/micro "$@"
}
+
+# 磁盘读写速度测试
+function disk_speed_test() {
+ # 首先同步缓存,确保测试准确
+ sync; echo 3 > /proc/sys/vm/drop_caches
+ echo "测试读取"
+ # 测试写入速度 (写入1GB数据)
+ dd if=/dev/zero of=./testfile bs=1M count=1024 conv=fdatasync
+ # 测试读取速度
+ dd if=./testfile of=/dev/null bs=1M count=1024
+ # 测试完成后删除测试文件
+ rm ./testfile
+}