zoukankan      html  css  js  c++  java
  • 硬盘io检查

    sar ,iostat,vmstat都可以用来查看磁盘io

    查看本月27号的磁盘io

    sar -d -p -f /var/log/sa/sa27 |more  #查看本月第27天日志

    备:%util 项的值也是衡量磁盘 I/O 的一个重要指标,如果 %util 接近 100% ,表示磁盘产生的 I/O 请求太多,I/O 系统已经满负荷的在工作,该磁盘可能存在瓶颈。长期下去,势必影响系统的性能,可以通过优化程序或者通过更换更高、更快的磁盘来解决此问题。

    查看本月27号

    sar -A -f /var/log/sa/sa27 /more

    vmstat 

    如果r经常大于4,id经常少于40,表示cpu的负荷很重。

    如果bi,bo长期不等于0,表示内存不足。

    如果disk经常不等于0,且在b中的队列大于3,表示io性能不好。

    测试硬盘的读取速度

    hdparm -Tt /dev/vda

    测试硬盘的写入速度

    time dd if=/dev/zero of=test.file bs=1G count=2 oflag=direct

    测试硬盘的读取速度

    fio -filename=/var/test.file -direct=1 -iodepth 1 -thread -rw=read -ioengine=psync -bs=16k -size=2G -numjobs=10 -runtime=60 -group_reporting -name=test_r

    测试硬盘的写入速度

    fio -filename=/var/test.file -direct=1 -iodepth 1 -thread -rw=write -ioengine=psync -bs=16k -size=2G -numjobs=10 -runtime=60 -group_reporting -name=test_w

    iostat

     user:用户使用io百分比;system:系统使用io百分比;iowait:等待io百分比

    服务器常用两类接口硬盘

    SCSI:cpu占用极低

    sas:有2.5寸,兼容性好,是scsi升级版

  • 相关阅读:
    读取STL模型 并用opengl显示
    金币阵列问题
    字典序问题的解决方案
    opengl中的旋转与平移
    copy文件夹,通过C++读取系统、用户名以及计算机名的方法
    poj3032
    菲涅尔反射(Fresnel Reflection)
    几个稍大场景的渲染测试
    Ward BRDF实现心得
    离线渲染中的不规则光源(Meshlight)
  • 原文地址:https://www.cnblogs.com/yunweiweb/p/12785825.html
Copyright © 2011-2022 走看看