`

linux dd - dd测试硬盘速度

阅读更多
【基本介绍】
这里我们使用dd命令来测试硬盘的读写速度
dd - convert and copy a file


【基本操作】
dd用于复制,从if读出,写到of。if=/dev/zero不产生IO,因此可以用来测试纯写速度。同理of=/dev/null不产生IO,可以用来测试纯读速度。bs是每次读或写的大小,即一个块的大小,count是读写块的数量。
#纯写
[root@nagios ~]# time dd if=/dev/zero of=/var/test bs=8k count=1000000
1000000+0 records in
1000000+0 records out
8192000000 bytes (8.2 GB) copied, 52.5749 seconds, 156 MB/s

real    0m55.841s
user    0m0.507s
sys    0m15.706s

#纯读
[root@nagios ~]# time dd if=/var/test of=/dev/null bs=8k count=1000000
1000000+0 records in
1000000+0 records out
8192000000 bytes (8.2 GB) copied, 49.0088 seconds, 167 MB/s

real    0m49.025s
user    0m0.559s
sys    0m6.383s

#读写
[root@nagios ~]# time dd if=/var/test of=/tmp/test bs=8k count=1000000
125000+0 records in
125000+0 records out
8192000000 bytes (8.2 GB) copied, 129.239 seconds, 63.4 MB/s

real    2m9.251s
user    0m0.114s
sys    0m21.494s

【参考】
http://blog.csdn.net/feng4656/article/details/11054595
分享到:
评论

相关推荐

    DD-WRTx86_pure WV虚拟机版

    这个虚拟机版本使得用户无需在物理路由器上进行刷机操作,就可以在Windows、Linux或macOS等支持虚拟机的平台上体验DD-WRT的强大功能。这对于测试新固件、配置实验环境或者保护现有路由器的原厂固件免受可能的风险都...

    教育科研-学习工具-一种Linux系统下测试硬盘写入速度的方法.zip

    **使用dd测试硬盘写入速度** 1. **安装dd** 在大多数Linux发行版中,`dd`通常是预装的。如果未预装,可以通过包管理器安装。例如,在Debian或Ubuntu上运行: ``` sudo apt-get install coreutils ``` 2. **...

    行业文档-设计装置-一种Linux系统下测试硬盘写入速度的方法.zip

    在Linux系统中,测试硬盘写入速度是评估存储性能的重要环节。这有助于了解系统的I/O能力,对于系统管理员和开发者来说至关重要。本文将详细介绍一种在Linux环境下测试硬盘写入速度的方法,通过这种方法,你可以准确...

    Linux dd命令中dsync与fdatasync的区别.docx

    Linux 系统中常常会用法 dd 指令来测试硬盘的写入速度,该指令会涉及到两个参数:dsync 与 fdatasync。本文将详细介绍这两个参数的区别。 dsync 参数: dsync 参数是 Linux dd 命令中的一个选项,该选项的作用是...

    Linux 系统测试硬盘性能shell 脚本

    在Linux系统中,测试硬盘性能是一项重要的任务,它可以帮助我们评估磁盘的读写速度、块访问效率以及寻道时间,这些因素直接影响到系统的整体运行速度和响应能力。本文将详细解析一个使用shell脚本来测试硬盘性能的...

    linux DDR带宽测试工具

    2. `hdparm`: 尽管主要是用于硬盘性能测试,`hdparm`也能用于内存带宽测试,通过`-t`选项进行突发读取速度测试。 3. `dd`: `dd`是一个基础的文件复制工具,但通过特定的命令行参数,可以用于简单的内存带宽测试。 4....

    linuxdd命令备份与恢复.pdf

    这两条命令将测试硬盘的读写速度,并计算出硬盘的读写速度。 13. 确定硬盘的最佳块大小 dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file dd if=/dev/zero bs=2048 count=500000 of=/root/1Gb.file dd if...

    dd指令使用

    11. **测试硬盘读写速度**: 测试硬盘的读写速度。 ```bash # dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file # dd if=/root/1Gb.file bs=64k | dd of=/dev/null ``` 12. **确定最佳块大小**: 测试...

    linux0.01 qemu文件

    通常,这些映像是通过编译Linux源代码并使用类似`dd`的命令创建的。 运行Linux 0.01在QEMU上的步骤大致如下: 1. **安装QEMU**:你需要确保你的Linux主机已经安装了QEMU。如果没有,可以通过包管理器(如`apt`、`...

    嵌入式开发教程之Virtualbox运行 自编译的Linux--千锋培训

    1. **创建硬盘镜像**:首先,你需要创建一个模拟硬盘的镜像文件,这里使用`dd`命令生成一个名为`hd.img`的512MB的空白文件。这将成为虚拟机的硬盘。 2. **磁盘分区**:接着,通过`losetup`将镜像文件挂载为循环设备...

    linux下测试磁盘io性能工具

    通过`hdparm -Tt /dev/sda`命令可以测试硬盘的缓存读写速度。 3. **dd**:这是一个非常基础但功能强大的数据复制工具。通过特定的参数,如`dd if=/dev/zero of=test bs=1M count=1024 conv=fdatasync`,可以用来...

    专题资料(2021-2022年)Linux中dd命令详解.docx

    同时,dd还能通过`dd if=/dev/zero`来测试硬盘的读写速度,例如`dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb`,可以创建一个1GB的文件并测量速度。 dd命令虽然强大,但使用时需谨慎,因为它一旦执行,就会...

    linux下的dd和cpio命令.pdf

    Linux操作系统中,`dd`和`cpio`是两...总的来说,`dd`和`cpio`在Linux系统管理中扮演着重要角色,无论是进行数据迁移、系统备份还是性能测试,都能发挥关键作用。理解并熟练使用这两个命令,对于提升工作效率至关重要。

    dd命令详解和使用方法

    12. 测试硬盘的读写速度:`dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file` 和 `dd if=/root/1Gb.file bs=64k | dd of=/dev/null` dd 命令是一个功能强大且灵活的数据复制命令,能够满足各种数据复制和...

    ext4 文件映像制作工具 linux-tools

    在Linux操作系统中,ext4是最常见的文件系统之一,广泛用于各种存储设备,如硬盘、USB驱动器等。为了管理和维护ext4文件系统,开发者们创建了各种实用工具,其中就包括用于制作ext4文件映像的工具。"ext4 文件映像...

    linux下dd命令详解[文].pdf

    Linux下的`dd`命令是一个强大的工具,用于在文件系统中复制和转换数据。它不仅可以用于简单的文件拷贝,还能处理磁盘映像、备份、恢复等复杂操作。`dd`命令的强大之处在于其丰富的参数选项,可以精确控制数据的读取...

    linux-CVos将PDF转换为可引导的磁盘映像基于Linux

    在Linux环境下,可能会用到如qemu、VirtualBox等虚拟化工具来测试生成的可引导映像。同时,ISO文件制作工具(如mkisofs)和磁盘工具(如dd、losetup)也是必不可少的,它们帮助构建和调试整个流程。 6. **应用场景...

    行业文档-设计装置-Linux平台硬盘数据保护与恢复方法.zip

    3. dd:用于复制和转换文件,常用于创建硬盘镜像。 4. LVM(Logical Volume Manager):支持快照功能,可以方便地进行数据备份。 5. BackupPC:企业级备份解决方案,提供集中化的用户数据备份。 三、数据恢复技术...

    linux系统管理--磁盘管理和配额宣贯.pdf

    最后,通过`quotaon -ugv /test/`启用磁盘配额,并使用`dd`命令模拟用户操作,测试配额限制是否有效。通过`repquota -agv`查看当前的磁盘配额使用情况。 在整个过程中,注意权限设置,例如在挂载点/test上使用`...

Global site tag (gtag.js) - Google Analytics