zoukankan      html  css  js  c++  java
  • linux磁盘问题排查

    一、ls

    $>>ls /data*				//查看有无input/output error报错
    

    二、demsg

    $>>demsg|grep sd 
    

     问题盘结果:

    三、iostat使用

    1)、安装

    $>>yum install -y sysstat
    

     2)、命令使用

    $>>iostat --help
    

     

    重要参数说明

    -c 仅显示CPU统计信息

    -d 仅显示磁盘统计信息 

    -k 以K为单位显示每秒的磁盘请求数,默认单位块. 

    -p device | ALL 与-x选项互斥,用于显示块设备及系 统分区 的统计信息.也可以在-p后指定一个设备名,如: 

    # iostat -p hda 或显示所有设备 

    # iostat -p ALL -t 在输出数据时,打印搜集数据的时间. 

    -V 打印版本号和帮助信息. 

    -x 输出扩展信息.

    3)、常用命令

    ① $>>iostat
    

     

    参数说明:

    %user:在用户级别运行所使用的CPU百分比

    %nice:nice操作所使用的CPU百分比

    %system:在系统级别运行所使用的CPU百分比

    %iowait:CPU等待硬件I/O,所占用CPU百分比

    %idle:CPU空闲时间的百分比

    tps 每秒钟发送到的I/O请求数

    Blk_read/s:每秒读取的block数

    Blk_wrtn/s: 每秒写入的block数

    Blk_read:读取入的block总数

    Blk_wrtn:写入的block总数

    ② $>>iostat -c				//查看CPU状态信息
    

     

    ③ $>>iostat -d    			//显示设备状态
    

     

    ④ $>>iostat -xkdc 1 10		//每秒统计一次,共统计10次,并详细显示设备及CPU信息
    

     热点盘

    四、badblocks

    该命令用来检测硬盘坏道

    参数说明

    -b<区块大小>:指定磁盘的区块大小,单位为字节;

    -o<输出文件>:将检查的结果写入指定的输出文件;

    -s:在检查时显示进度;

    -v:执行时显示详细的信息;

    -w:在检查时,执行写入测试。

    $>>badblocks -v /dev/sdc>xx.txt			 //检查sdc盘坏道信息,并写入到xx.txt中
    

    五、查看messages日志

    $>>cat /var/log/messages
    

     

  • 相关阅读:
    【整数划分系列】
    【51nod-1183】编辑距离
    【河南第十届省赛-D】年终奖金
    【河南第十届省赛-B】情报传递
    【河南省第十届ACM 省赛 A-谍报分析】
    Node.js函数介绍(参数为一个函数)
    Webstorm设置Node.js智能提示
    TortoiseSVN服务器ip地址修改后如何使用
    vue项目组件的全局注册
    ES6 类(Class)基本用法和静态属性+方法详解
  • 原文地址:https://www.cnblogs.com/cpyj/p/8989714.html
Copyright © 2011-2022 走看看