用来监视磁盘I/O使用状况的工具
sar(system activity reporter系统活动情况报告)是目前 linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告, 包括:文件的读写情况.系统调用的使用情况.磁盘i/o.cpu效率.内存使用状况.进程活动及ipc有关的活动等. 本文主要以centos 6.3 x64系统为例,介绍sar命令. 1.sar命令常用格式 sar [options] [-a] [-o file] t [n] 其中: t为采样间隔,n为采样次数,默认值是1。 用vmstat监视内存使用情况 vmstat是virtual meomory statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、cpu活动进行监视。 用iostat监视i/o子系统情况 iostat是i/o statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。
1、首先linux命令大全,访问“官方推荐-9.x版本”下载需要安装的应用插件包,点击下载本地安装包,您将下载下来一个.zip包,其中包括utf8和gbk两种安装包,请根据您的具体版本进行安装。1、首先,访问“官方推荐-9.x版本”下下载需要安装的模板风格linux命令大全,点击下载本地安装包,您将下载下来一个.zip包,其中包括utf8和gbk两种安装包,请根据您的具体版本进行安装。然后在微软ie11官方下载中选择需要下载的版本信息:语言、本地名称、windows版本,一般我们都会选择“中文(简体)”再选择自己电脑的系统版本(64位或是32)最后点击下载。
Ubuntu
apt-get install iotop
CentOS
yum install iotop
编译安装
wget http://guichaz.free.fr/iotop/files/iotop-0.4.4.tar.gz
tar zxf iotop-0.4.4.tar.gz
python setup.py build
python setup.py install
iotop(选项)
-o:只显示有io操作的进程
-b:批量显示,无交互,主要用作记录到文件。
-n NUM:显示NUM次,主要用于非交互式模式。
-d SEC:间隔SEC秒显示一次。
-p PID:监控的进程pid。
-u USER:监控的进程用户。
iotop常用快捷键:
左右箭头:改变排序方式,默认是按IO排序。r:改变排序顺序。o:只显示有IO输出的进程。p:进程/线程的显示方式的切换。a:显示累积使用量。q:退出。
直接执行iotop就可以看到效果了:
Total DISK read: 0.00 B/s | Total DISK write: 0.00 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO> command
1 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % init [3]
2 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kthreadd]
3 rt/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [migration/0]
4 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [ksoftirqd/0]
5 rt/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [watchdog/0]
6 rt/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [migration/1]
7 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [ksoftirqd/1]
8 rt/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [watchdog/1]
9 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [events/0]
10 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [events/1]
11 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [khelper]
2572 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [bluetooth]
微信捐赠支付宝捐赠