2345王牌技术员联盟论坛

下载

APP

王牌

小程序

总回帖数:4
Linux下硬盘读写速度测试:dd命令实操指南  查看:45 | 回复:4   只看楼主 | 举报 | 收藏
军衔:
经验:64809/100000
发帖:
14/9233
精华数/发帖数
信誉:
累计收入:
10000元以上
在Linux系统中,测试硬盘读写速度最常用的工具就是dd命令,基本语法为: dd if=输入文件 of=输出文件 bs=单次读写字节数 count=读写次数
一、 测试硬盘写速度
1. 先切换到临时目录并创建测试文件,避免占用系统重要分区空间: cd /tmp/ touch test 2. 测试1GB大文件写入速度(bs=1M表示单次读写1MB,count=1024表示读写1024次,总计1GB): dd if=/dev/zero of=/tmp/test bs=1M count=1024 3. 测试4K小文件写入速度(更贴近日常小文件读写场景): dd if=/dev/zero of=/tmp/test bs=4k count=100000 4. 测试真实硬件写入速度(添加oflag=direct跳过内存缓存;oflag=sync跳过硬盘缓存,不带参数则包含缓存速度): dd if=/dev/zero of=/tmp/test bs=4k count=1000000 oflag=direct 小知识:/dev/zero是Linux的特殊设备文件,可提供无限的空字符,常用来做读写测试或填充文件。 二、 测试硬盘读速度
通过读取物理分区数据并写入空设备(/dev/null,写入无IO消耗),精准测试纯读取速度,按Ctrl+c终止测试: time dd if=/dev/sdb of=/dev/null bs=4k 注意:将/dev/sdb替换为你要测试的实际磁盘分区。 三、 测试硬盘同时读写能力
读取/dev/zero数据并写入实际文件,让硬盘同时承担读写IO,模拟真实工作负载: time dd if=/dev/zero of=/tmp/test bs=4k
添加回复 (0) 2025-12-26 09:39:08 [1楼]
军衔:
经验:64809/100000
发帖:
14/9233
精华数/发帖数
信誉:
累计收入:
10000元以上
不过我还是更习惯在windows下面的图吧工具箱~~
添加回复 (0) 2025-12-26 09:41:04 [2楼]
军衔:
御封将军
经验:16178/20000
发帖:
0/2537
精华数/发帖数
信誉:
二 星
累计收入:
10元以下
命令式的感觉还是太麻烦了。

扫描二维码,安装到手机

随时随地看帖,还可查账领薪!

回复(1) (0) 2025-12-26 09:58:12 [3楼]
  1. 添加回复
  2. 添加回复
  3. 提交 还可以输入140个字
军衔:
少校
经验:2624/2750
发帖:
0/1883
精华数/发帖数
信誉:
二 星
累计收入:
10元以下
这种太不习惯了,一般用户不会记住那些命令的~~
回复(1) (0) 2025-12-26 10:08:01 [4楼]
  1. 添加回复
  2. 添加回复
  3. 提交 还可以输入140个字
军衔:
少校
经验:2641/2750
发帖:
0/2078
精华数/发帖数
信誉:
二 星
累计收入:
10元以下
太难了啊。
添加回复 (0) 2025-12-26 20:06:19 [5楼]
总回帖数:4
快速回复主题
您需要 登录注册 后才可以回帖
你知道吗?如果你浏览的帖子比较长,只要点击右侧浮动的【顶部】就可以让页面瞬间回到首屏哦!