`

dd命令测磁盘读写速度 (转)

 
阅读更多

time有计时作用,dd用于复制,从if读出,写到of。if=/dev/zero不产生IO,因此可以用来测试纯写速度。同理of=/dev/null不产生IO,可以用来测试纯读速度。bs是每次读或写的大小,即一个块的大小,count是读写块的数量。

测/oradata目录所在磁盘的纯写速度:

time dd if=/dev/zero of=/var/test bs=8k count=1000000
382860+0 records in
382860+0 records out
3136389120 bytes (3.1 GB) copied, 138.578 seconds, 22.6 MB/s


real    2m18.676s
user    0m0.109s
sys     0m6.598s

##红色部分是因为使用了time才显示的,linux5中不需要使用,在linux4中是不会有蓝色部分的,因此需要time命令来计算复制的时间。

测/oradata目录所在磁盘的纯读速度:

time dd if=/var/test of=/dev/null bs=8k
382860+0 records in
382860+0 records out
3136389120 bytes (3.1 GB) copied, 68.38 seconds, 45.9 MB/s

real    1m8.406s
user    0m0.039s
sys     0m4.573s

测读写速度:

dd if=/vat/test of=/oradata/test1 bs=64k
dd: writing `/oradata/test1': No space left on device
5025+0 records in
5024+0 records out
329261056 bytes (329 MB) copied, 23.8813 seconds, 13.8 MB/s

注:理论上复制量越大测试越准确。

 

转自:http://my.oschina.net/yaoliang/blog/9599

分享到:
评论

相关推荐

    linux dd命令 源代码

    这个命令在系统维护、磁盘克隆、创建映像文件等方面有着广泛的应用。在这个个人编写的`dd`命令源代码中,我们可以学习到如何实现这些功能,并可能对内核级I/O操作有更深入的理解。 首先,让我们理解`dd`命令的基本...

    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 命令是一个功能强大且灵活的数据复制命令,能够满足各种数据复制和...

    linux下测试磁盘io性能工具

    通过特定的参数,如`dd if=/dev/zero of=test bs=1M count=1024 conv=fdatasync`,可以用来测试磁盘的连续读写速度。 4. **fio (Flexible I/O Tester)**:这是一款强大的I/O性能测试工具,支持多种工作负载模型,...

    linuxdd命令备份与恢复.pdf

    Linux dd命令是一个功能强大且灵活的命令行工具,经常用于备份和恢复磁盘、分区、文件等数据。下面将对dd命令的应用实例进行详细介绍。 1. 将本地的 /dev/hdb整盘备份到 /dev/hdd dd if=/dev/hdb of=/dev/hdd 这...

    ubuntu下读写磁盘扇区的工具

    在Ubuntu操作系统中,进行底层磁盘扇区读写是一项关键任务,这通常涉及到系统运维、数据恢复或软件开发等场景。Ubuntu作为一个流行的Linux发行版,提供了丰富的命令行工具和编程接口来实现这样的功能。本篇文章将...

    Linux dd命令全面解析.docx

    Linux dd 命令全面解析 Linux dd 命令是 Linux 系统中一个非常强大的命令,主要用来复制和转换文件,下面将对其进行详细的解析。 一、dd 命令的基本概念 dd 命令是 Linux 系统中的一条命令,主要用于复制和转换...

    SAN网络DD命令解决故障一例

    DD命令是Linux系统中用于数据复制和转换的工具,常用于测试磁盘或网络的读写速度。在本文中,测试命令`dd if=/dev/zero of=/dev/rlv_test bs=1024k count=10000`用于从零设备生成数据并写入到裸设备rlv_test,以此...

    Linux磁盘维护命令详解

    8. **ionice**: 这个命令可以调整进程的I/O优先级,以控制对磁盘的访问速度,避免高I/O操作影响其他重要服务。 9. **sync**: 用于将内存中的数据同步到磁盘,确保数据的一致性。在系统关机或断电前运行此命令,可以...

    linux dd命令实用技巧总结

    Linux中的`dd`命令是一个非常强大的工具,常用于数据转换和复制。它的功能包括但不限于创建映像文件、格式化磁盘、数据迁移等。本文将深入探讨`dd`命令的基本用法及其各种实用技巧。 首先,`dd`命令的基本语法是: ...

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

    12. 硬盘性能测试:使用dd生成1GB文件`/root/1Gb`,以测试硬盘读写速度。 dd命令的用途广泛,不仅限于上述示例,还可以用于创建启动盘、调整文件系统大小、检查硬件性能等多个场景。但需要注意的是,dd命令操作直接...

    linuxdd命令.pdf

    Linux中的`dd`命令是一个强大的工具,用于转换和复制文件,同时也常被用来进行磁盘克隆、格式化设备或创建ISO镜像等任务。它的工作原理是读取指定的输入(input)文件或设备,然后按照指定的方式处理数据,最后将...

    unix命令dd说明

    - dd命令还可以用于创建、调整或克隆磁盘分区,但需谨慎操作,因为错误操作可能导致数据丢失。 总之,dd命令是Unix/Linux系统中不可或缺的工具,它的灵活性和多功能性使得它在数据处理和系统维护中扮演着重要角色...

    服务器压力测试报告.docx

    - **内存占用和磁盘IO**:考察内存利用率和磁盘读写速度,这两个因素直接影响服务器的响应速度。 2. **系统性能参数**: - **系统类型**:Red Hat 5.5,一个流行的Linux发行版,用于服务器环境。 - **监控对象**...

    LInux连接工具dd

    dd命令能够实现对文件或者设备的读取、转换以及写入操作,常用于磁盘克隆、格式化、创建镜像等任务,甚至可以用来在不同设备之间进行数据迁移。由于其功能强大且灵活,dd在系统维护、备份和恢复等方面有着重要的作用...

    Linux系统命令(磁盘管理).doc

    8. **hdparm**: `hdparm` 用于查看和设置硬盘参数,如读写速度、缓存大小等,对于优化硬盘性能有一定作用。 9. **fsck**: `fsck` 是文件系统检查工具,用于修复文件系统的错误。针对不同的文件系统类型,如`fsck....

    存储系统和磁盘压力测试工具操作指导

    - 测试磁盘读写速度 - 简单易用 #### SQLIO SQLIO是一款专门针对SQL Server I/O活动类型的存储压力测试软件。它可以模拟微软SQL Server数据库如何访问磁盘子系统,主要用于Windows平台。SQLIO能够帮助用户评估...

    linux指令篇磁盘管理命令

    ### Linux磁盘管理命令知识点详解 #### 一、fdformat - 软盘低级格式化命令 **功能概述:** `fdformat` 命令用于对软盘进行低级格式化。低级格式化是指对软盘的物理结构进行初始化的过程,这一步骤对于确保软盘...

    dd:Windows的dd命令(非官方)

    2. **设备访问**:支持对硬盘、USB驱动器等设备的直接读写,这是`dd`命令的一个关键特性。 3. **转换和过滤**:可能提供类似Linux`dd`的转换选项,如转换文件格式、转换字符编码等。 4. **错误处理**:良好的错误...

Global site tag (gtag.js) - Google Analytics