查看CPU使用情况用top,查看I/O使用情况就需要iotop。这个命令是在 kernel v2.6.20中添加,安装的时候要注意内核的版本号。
iotop常用快捷键
1. 左右箭头 --> 改变排序方式,默认是按IO排序
2. r --> 改变排序顺序
3. o --> 只显示有IO输出的进程
4. p --> 进程/线程的显示方式的切换
5. a --> 显示累积使用量
6. q --> 退出

一、安装

     yum install iotop

二、man iotop

NAME

       iotop - simple top-like I/O monitor

SYNOPSIS

       iotop [OPTIONS]

DESCRIPTION

       iotop watches I/O usage information output by the Linux kernel (requires 2.6.20 or later) and displays a table of current I/O usage by processes

       or threads on the system. At least the CONFIG_TASK_DELAY_ACCT and CONFIG_TASK_IO_ACCOUNTING options need to be  enabled  in  your  Linux  kernel

       build configuration, these options depend on CONFIG_TASKSTATS.

       iotop displays columns for the I/O bandwidth read and written by each process/thread during the sampling period. It also displays the percentage

       of time the thread/process spent while swapping in and while waiting on I/O. For each process, its I/O  priority  (class/level)  is  shown.   In

       addition, the total I/O bandwidth read and written during the sampling period is displayed at the top of the interface.

       Use  the left and right arrows to change the sorting, r to reverse the sorting order, o to toggle the --only option, p to toggle the --processes

       option, a to toggle the --accumulated option, q to quit or i to change the priority of a thread or a process’  thread(s).  Any  other  key  will

       force a refresh.

OPTIONS

       --version

              Show the version number and exit

       -h, --help

              Show usage information and exit

       -o, --only

              Only show processes or threads actually doing I/O, instead of showing all processes or threads. This can be dynamically toggled by press-

              ing o.

       -b, --batch

              Turn on non-interactive mode.  Useful for logging I/O usage over time.

       -n NUM, --iter=NUM

              Set the number of iterations before quitting (never quit by default).  This is most useful in non-interactive mode.

       -d SEC, --delay=SEC

              Set the delay between iterations in seconds (1 second by default).  Accepts non-integer values such as 1.1 seconds.

       -p PID, --pid=PID

              A list of processes/threads to monitor (all by default).

       -u USER, --user=USER

              A list of users to monitor (all by default)

       -P, --processes

              Only show processes. Normally iotop shows all threads.

       -u USER, --user=USER

              A list of users to monitor (all by default)

       -P, --processes

              Only show processes. Normally iotop shows all threads.

       -a, --accumulated

              Show accumulated I/O instead of bandwidth. In this mode, iotop shows the amount of I/O processes have done since iotop started.

       -k, --kilobytes

              Use kilobytes instead of a human friendly unit. This mode is useful when scripting the batch mode of iotop. Instead of choosing the  most

              appropriate unit iotop will display all sizes in kilobytes.

       -t, --time

              Add a timestamp on each line (implies --batch). Each line will be prefixed by the current time.

       -q, --quiet

              suppress some lines of header (implies --batch). This option can be specified up to three times to remove header lines.

              -q     column names are only printed on the first iteration,

              -qq    column names are never printed,

              -qqq   the I/O summary is never printed.

SEE ALSO

       ionice(1), top(1), vmstat(1)

AUTHOR

       iotop was written by Guillaume Chazarain.

       This manual page was started by Paul Wise for the Debian project and is placed in the public domain.

linux命令——iotop的更多相关文章

  1. Linux 系统管理命令 - iotop - 动态显示磁盘 I/O 统计信息

    命令详解 重要星级: ★★★★☆ 功能说明: iotop 命令是一款实时监控磁盘 I/O 的工具, 但必须以 root 用户的身份运行.使用 iotop 命令可以很方便的查看每个进程使用磁盘 I/O ...

  2. 转摘Linux命令工作中常用总结

    Linux命令工作中常用总结   1. 搜索 在vi和vim中如果打开一个很大的文件,不容易找到对应的内容,可以使用自带的搜索关键字进行搜索定位: 在vi和vim界面中输入:"/" ...

  3. Linux centos系统安装后的基本配置,Linux命令

    一.centos系统安装后的基本配置 .常用软件安装 yum install -y bash-completion vim lrzsz wget expect net-tools nc nmap tr ...

  4. 《Linux命令学习手册》系列分享专栏

    <Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/207 ...

  5. linux命令汇总1

    允许非root用户使用“sudo” root身份登录系统,执行“visudo”,根据示例添加新的一个规则(记住输入的密码是当前用户密码,而不是root密码)#不需要密码执行sudo命令hadoop   ...

  6. 工作中常用Linux命令--服务器运维

    工作中常用Linux命令--服务器运维 lsof查看端口使用情况 lsof -i:8080更多lsof命令使用说明:http://www.cnblogs.com/peida/archive/2013/ ...

  7. 我常用的一些linux命令

    之前做过两年的运维,用过很多命令,深切体会到某些linux命令熟练掌握后对效率提升有多大.举个简单的例子,在做了研发后经常会有跑一些数据,对于结果数据的处理,我们的产品同学一般都习惯于用excel做统 ...

  8. 常用的linux命令大全

    之前做过两年的运维,用过很多命令,深切体会到某些linux命令熟练掌握后对效率提升有多大.举个简单的例子,在做了研发后经常会有跑一些数据,对于结果数据的处理,我们的产品同学一般都习惯于用excel做统 ...

  9. 001 研发同学必学哪些 Linux 命令?

    01 研发同学为啥要掌握 Linux 命令? 身为研发同学,Linux 是绕不过去的一个小山包,不是说要掌握的十分精通,在程序员界里做个极客,也不是说要抢了 Devops 同学的饭碗,但至少要做到摆脱 ...

随机推荐

  1. 在ASP.NET MVC中使用IIS级别的URL Rewrite

    原文 在ASP.NET MVC中使用IIS级别的URL Rewrite 大约一年半前,我在博客上写过一系列关于URL Rewrite的文章(2.3.4),把ASP.NET平台上进行URL Rewrit ...

  2. c#之函数创建和闭包

    c#之函数创建和闭包 阅读目录: 动态创建函数 匿名函数不足之处 理解c#中的闭包 闭包的优点 动态创建函数 大多数同学,都或多或少的使用过.回顾下c#中动态创建函数的进化: C# 1.0中: pub ...

  3. JavaScript/js把秒或者毫秒换算成xx-xx-xx 时-分-秒的形式

    function MillisecondToDate(msd) { // var time = parseFloat(msd) / 1000; var time=msd; if (null != ti ...

  4. Callback

    由于 JavaScript 语句(指令)是逐一执行的 - 按照次序,动画之后的语句可能会产生错误或页面冲突,因为动画还没有完成. 为了避免这个情况,您可以以参数的形式添加 Callback 函数. j ...

  5. Canvas入门(3):图像处理和渲染文本

    资源:http://www.ido321.com/997.html 一.图像处理(非特别说明,全部结果均来自最新版Google) 在HTML 5中,不仅能够使用Canvas API绘制图形,也能够用于 ...

  6. 最受欢迎web前端技术总结

    Web前端技术发展非常快,主流技术的进步.想想刚毕业那会用asp技术.目前,该网站已经非常少见主流应用. 后来的后来J2EE框架.然后SpringMVC声望,然而,最近的各种js框架广泛传播,Html ...

  7. WEB项目(B/S系统)打包安装(总结篇)

    原文:WEB项目(B/S系统)打包安装(总结篇) 打包安装程序的制作选择性还很多的,有installshield,wise installer,inno setup这几个做打包安装项目都是很强大的,要 ...

  8. 开发环境准备:Ruby on Rails开发环境配置

    开发环境准备:Ruby on Rails开发环境配置 前情回顾 上次讲到Vmware虚拟机的安装配置以及Scientific Linux 6.X系统的安装.这回我们的主要任务是在Linux操作系统上完 ...

  9. sql分组合并字段重复项sql for xml path

    -------------------------(情景描述) 在我们处理数据时,可能会碰到这种情景: Id                Name 1                  a,b 2  ...

  10. Java 8新特性前瞻

    快端午小长假了,要上线的项目差不多完结了,终于有时间可以坐下来写篇博客了. 这是篇对我看到的java 8新特性的一些总结,也是自己学习过程的总结. 几乎可以说java 8是目前为止,自2004年jav ...