zoukankan      html  css  js  c++  java
  • linux下利用dd命令测试磁盘读写速度

    Linux中,dd命令用于读取、转换和输出数据,它可从标准输入或文件中读取数据并输出到指定文件或标准输出中。该命令使用参数如下:

    其中”=“后面的为设置的参数

    If = <文件名>  :输入文件名,指定源文件;

    Of=<文件名>  :输出文件名,指定输出的目的文件;

    ibs=:一次读入bytes个字节,即指定一个块大小为bytes个字节。

    obs=:一次输出bytes个字节,即指定一个块大小为bytes个字节。

    bs=:同时设置读入/输出的块大小为bytes个字节。

    cbs=:一次转换bytes个字节,即指定转换缓冲区大小。

    skip=s:从输入文件开头跳过blocks个块后再开始复制。

    seek=:从输出文件开头跳过blocks个块后再开始复制。

    count=:仅拷贝blocks个块,块大小等于ibs指定的字节数

    测/data目录所在磁盘的纯写速度:
     
    [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
     
    ##红色部分是因为使用了time命令才显示的,因此需要time命令来计算复制的时间

     2>> info 这样测试的结果就到info文件里面

  • 相关阅读:
    HashMap 原理?jdk1.7 与 1.8区别
    内存泄漏与溢出
    NIO
    Mysql 存储引擎
    编写一个 rpc
    dubbo 与 zookeeper
    MongoDB
    natapp 内网穿透服务
    【AHOI 2009】同类分布
    [HNOI 2016] 序列
  • 原文地址:https://www.cnblogs.com/polly-ling/p/7116419.html
Copyright © 2011-2022 走看看