zoukankan      html  css  js  c++  java
  • Linux服务器用iotop命令分析服务器磁盘IO情况

    Linux下的IO统计工具如iostat, nmon等大多数是只能统计到per设备的读写情况, 如果你想知道每个进程是如何使用IO的就比较麻烦.
    如果会systemtap, 或者blktrace这些事情难不到大家, 但是没专用工具总不是很舒服的. 幸运的是Linux 2.6.20内核以后提供了基于每个进程的IO记账功能,所以就有了类似iotop这样方便的工具。可以通过iotop工具进行分析,查看哪个进程占有读写比较高。

    官网地址: http://guichaz.free.fr/iotop/

    Iotop is a Python program with a top like UI used to show of behalf of which process is the I/O going on.

    1 连接服务器安装iotop方法:

       centos系统执行yum install iotop

       ubuntu执行sudo apt-get install iotop

       git安装方式:

    git clone git://repo.or.cz/iotop.git

    2 安装完毕执行iotop就可以查看磁盘io读写情况了。

    2.jpg

    3 查看完毕按字母q退出。

    iotop使用说明:

    可以用左右箭头操作,按 r 是相反方向,按 o 是动态切换

    用法 iotop -参数

    –version 查看版本信息的
    -h, –help 查看帮助信息的
    -o, –only 只显示在划硬盘的程序
    -b, –batch 批量处理 用来记录日志的
    -n NUM  设定循环几次
    -d SEC, –delay=SEC  设定显示时间间隔 

  • 相关阅读:
    JavaScript复习总结二(函数)
    欢迎大家赐教
    windows下安装rabbitmq
    JAVA随机获取集合里的元素
    MySQL 【CAST】函数,类型转换使用
    驭犬术
    C#处理数码相片之马赛克的实现
    开场白
    女孩,当你说没有好男人时请看看
    一个字符美女
  • 原文地址:https://www.cnblogs.com/mengdeep/p/4845409.html
Copyright © 2011-2022 走看看