zoukankan      html  css  js  c++  java
  • hdparm命令 硬盘读取速度压力测试

    准备工作:

    知识点:硬盘在读写在过程中部分数据通过buffer和cache缓存在内存中从而提高读写速度,hdparm对两种缓存做了区分

    -T cache 缓存 -t buffer 缓存

    安装:hdparm

    yum install hdparm  //  直接yum安装即可138k的样子,很小巧

    hdparm -h  查看帮助信息,此处演示最常用的压测命令

    ------------------

    # hdparm -t /dev/sda   //测试buffer缓存情况下硬盘读速度      
    
    /dev/sda:
     Timing buffered disk reads: 104 MB in  3.04 seconds =  34.25 MB/sec

    # hdparm -t --direct /dev/sda  //测试不用buffer缓存情况下读速度
    
    /dev/sda:
     Timing O_DIRECT disk reads: 100 MB in  3.00 seconds =  33.31 MB/sec

    # hdparm --offset 50 -t /dev/sda  //测试buffer下从硬盘读取50G数据的速度,默认一个offset 1G
    /dev/sda:
     Timing buffered disk reads (offset 50 GB):  72 MB in  3.05 seconds =  23.61 MB/sec

    # hdparm --offset 50 -T /dev/sda  //测试cache缓存下读取50G数据的速度
    
    /dev/sda:
     Timing cached reads:   4484 MB in  2.00 seconds = 2246.69 MB/sec
    ----------------------------------------------------------------------
    测试过程中使用iostat -dkx 2 来观察具体的写数值,yum install sysstat 安装即可使用
  • 相关阅读:
    CVS 快速入门指南
    我的博客皮肤
    OOP三个基本特征
    vi 操作
    智者能堪破这世界的定数,但没人能逃脱劫数
    技术路径的四阶段
    python每日学习2018/1/14(python之禅)
    python每日学习2018/1/11
    Python PyInstaller安装和使用教程(详解版)
    Windows环境下安装MinGW/gcc
  • 原文地址:https://www.cnblogs.com/telegram/p/10906020.html
Copyright © 2011-2022 走看看