您的位置:首页 > 运维架构 > Linux

linux下sar命令的用法

2015-10-29 10:40 429 查看
在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬盘空间太小,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问题?这时,我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情况,是UNIX系统使用者应该掌握的工具之一。这段话转载自百度百科
sar命令的常用格式
sar [options] [-A] [-o file] t

options 为命令行选项

t和n两个参数定义采样时间间隔和次数,t为采样时间间隔,是必须有的参数,次数默认为1
-o file表示将命令结果以二进制格式存放在文件中,file 在此处代表的是文件名,不写路径默认放在当前目录下 可以下完整目录
当然也可以直接执行命令>文件名

常用选项
-A:所有报告的总和。
-u:CPU利用率
-v:进程、I节点、文件和锁表状态。
-d:硬盘使用报告。
-r:没有使用的内存页面和硬盘块。
-g:串口I/O的情况。
-b:缓冲区使用情况。
-a:文件读写情况。
-c:系统调用情况。
-R:进程的活动情况。
-y:终端设备活动情况。
-w:系统交换活动。

查看存入结果的二进制文件

sar 要查看的参数 -f 要查看的文件
例如查看/1.txt中的CPU结果
sar -u -f /1.txt
4.举例
sar -u -o /1.txt 2 5
查看cpu情况 保存到/1.txt 两秒取五次结果
[root@localhost ~]# ?sar -u -o /1.txt 2 5
Linux 2.6.32-504.el6.x86_64 (localhost.localdomain) 2015年10月23日 _x86_64_ (1 CPU)

22时55分43秒 CPU %user %nice %system %iowait %steal %idle
22时55分45秒 all 0.00 0.00 0.50 1.51 0.00 97.99
22时55分47秒 all 0.00 0.00 2.99 1.99 0.00 95.02
22时55分49秒 all 0.00 0.00 1.52 0.00 0.00 98.48
22时55分51秒 all 0.50 0.00 1.99 0.00 0.00 97.51
22时55分53秒 all 0.00 0.00 1.01 0.00 0.00 98.99
平均时间: all 0.10 0.00 1.60 0.70 0.00 97.59
%usr:CPU处在用户模式下的时间百分比。
  %sys:CPU处在系统模式下的时间百分比。
  %wio:CPU等待输入输出完成时间的百分比。
  %idle:CPU空闲时间百分比
在所有的显示中,我们应主要注意%wio和%idle,%wio的值过高,表示硬盘存在I/O瓶
颈,%idle值高,表示CPU较空闲,如果%idle值高但系统响应慢时,有可能是CPU等待分配内存,此时应加大内存容量。%idle值如果持续低于
10,那么系统的CPU处理能力相对较低,表明系统中最需要解决的资源是CPU。

例二:使用命行sar -r t n
  例如,每30秒采样一次,连续采样5次,观察表的状态,需键入如下命令:
  # sar -r 30 5
[root@localhost ~]# sar -r 30 5

Linux 2.6.32-504.el6.x86_64 (localhost.localdomain) 2015年10月23日 _x86_64_ (1 CPU)

23时04分26秒 kbmemfree kbmemused %memused kbbuffers kbcached kbcommit %commit
23时04分56秒 413596 598664 59.14 53596 360964 220568 7.25
23时05分26秒 413596 598664 59.14 53604 360964 220568 7.25
23时05分56秒 413596 598664 59.14 53604 360964 220568 7.25
23时06分26秒 413596 598664 59.14 53612 360964 220568 7.25
23时06分56秒 413596 598664 59.14 53612 360964 220568 7.25
平均时间: 413596 598664 59.14 53606 360964 220568 7.25
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: