搜索
搜索
设为首页
收藏本站
宏碁官网
切换到宽版
开启辅助访问
帐号
自动登录
找回密码
密码
登录
限时注册
登录
限时注册
首页
Portal
我的Acer心情
Acer Feeling
好色Acer
love Acer
论坛
BBS
最新消息
Acer News
热门活动
Events
宏碁产品库
Acer机型大全
掠夺者部落
Predator Club
同城会
Group
日志
Blog
排行榜
Ranklist
相册
Album
分享
Share
每日签到
好色Acer俏佳人
一本Acer闯天涯
跟着 Acer 去旅行
本版
文章
帖子
同城会
用户
Acer Club | 宏碁俱乐部 好基友的大本营
»
论坛
›
我和Acer的故事
›
Linux用户与极客玩家
›
7 个实例教你使用sar命令生成CPU、内存和输入输出端口报 ...
bootingman
有 50 人收听 TA
603
主题
828
回复
31955
积分
收听TA
发消息
本文来自
Linux用户与极客玩家
订阅
|
收藏
(
1
)
bootingman发布过的帖子
0/2448
Acer 宏碁 2020 全球发布会,欢迎围观直播
0/5051
宏碁在宣布推出次世代电竞平台 Planet9
0/1747
假如动物会摄影 Animals with Cameras
0/1767
2017IFA:宏碁发布八代酷睿Switch 7旗舰版
0/1580
终于拔草了,MX150独显,开学就用它了
0/1306
戴尔面罩:用于微软VR推动的混合现实耳机
5/2029
Acer蜂鸟Swift 7笔记本图赏 厚度仅9.98毫米
11/3031
挑战最薄笔记本地位!Acer 发布全新 Swift 系列
0/1533
八代酷睿i7加持,却被显卡坑死,宏碁新款翻转屏游戏本还能火吗
查看TA的全部帖子>>
7 个实例教你使用sar命令生成CPU、内存和输入输出端口报告
时间:2016-1-4 20:31
0
2413
|
复制链接
|
互动交流
显示全部楼层
阅读模式
直达楼层
马上注册,结交更多Acer基友,欣赏海量Acer专属模特美图,免费获取最新Acer潮酷新品试用,Get更多发烧级玩家技能,享受更多网站功能与会员福利,还有定期好礼大奖免费送,会员专属优惠购机。QQ群号:113958420
您需要
登录
才可以下载或查看,没有帐号?
限时注册
x
SAR
是系统活动报告(System Activity Report)英文单词的首字母缩写。正如它的名字所表示的那样,SAR是一个在Unix和
Linux
操作系统中用来收集、报告和保存
CPU
、
内存
、
输入输出端口
使用情况的命令。SAR命令可以动态产生报告,也可以把报告保存在日志文件中。
在本文中,我们将讨论在CentOS 7和RHEL 7系统中使用SAR的不同案例。如果你没有安装该软件包,可以使用下面一条命令来安装它。
[root@localhost ~]# yum install sysstat
启动
sadc
(system activity data collector)服务(
sysstat
),这样报告就会被写入到日志文件“
/var/log/sa/saDD
”中并且已经存在的文档将会被归档。DD表示当前日期。
[root@localhost ~]# systemctl start sysstat
[root@localhost ~]# systemctl enable sysstat
它每隔10分钟收集一次数据并且每天形成一份报告。下图中的crontab文件负责收集和生成报告。
下图中的是SysStat的Config文件。(sar命令)
案例1:每两秒钟动态生成5次CPU的使用情况
[root@localhost ~]# sar 2 5
Linux
3.10.0-123.el7.x86_64 (localhost.localdomain) Monday 26 October 2015 _x86_64_ (2 CPU)01:43:55 EDT CPU %user %nice %system %iowait %steal %idle01:43:57 EDT all 0.00 0.00 0.25 0.00 0.00 99.7501:43:59 EDT all 0.00 0.00 0.00 0.00 0.00 100.0001:44:01 EDT all 0.00 0.00 0.25 0.00 0.00 99.7501:44:03 EDT all 0.00 0.00 0.25 0.25 0.00 99.5001:44:05 EDT all 0.00 0.00 0.00 0.00 0.00 100.00Average: all 0.00 0.00 0.15 0.05 0.00 99.80[root@localhost ~]#如果 %I/Owait 这一项是一个超过0的长时间值,那么我们就要考虑是否在输入输出系统方面存在瓶颈(比如硬盘或者网络)。
案例2:使用-o选项保存sar命令的输出结果:
[root@localhost ~]# sar 2 5 -o /tmp/data > /dev/null 2>&1
[root@localhost ~]#使用“sar -f ”输出结果:
[root@localhost ~]# sar -f /tmp/data
案例3:使用-r选项生成内存的使用情况报告
-r选项在sar命令中被用以生成内存的使用报告。
[root@localhost ~]# sar -r 2 5
kbcommit和%commit列的数据包括了内存和交换区使用量的总和。
案例4:用-B选项生成分页统计报告
[root@localhost ~]# sar -B 2 5
报告里,
majflts/s
主要显示从硬盘交换区载入物理内存时的异常,如果这个值变高,那么我们可以说系统目前仅仅使用了内存(RAM)。
%vmeff
表示每秒扫描的页面数,如果说当它的值是100%时是正常情况,它是30%以下的时候就可以认为虚拟内存存在一些问题。0值表示在那个时候没有任何一个页面被扫描。
案例:5 使用-d选项生成块设备使用情况报告
-d 选项在sar命令中被用以显示块设备的状态报告。在 -d 后面加上 -p (pretty-print)选项可以增强 dev 列的可读性,如下图所示:
[root@localhost ~]# sar -d -p 2 4
案例6:用-n生成网络使用情况报告
-n选项在sar命令中被用来生成网络使用情况的统计报告。下面是语法规则:
# sar -n {keyword} or {ALL}
[root@localhost ~]# sar -n ALL
案例7:用-f读sar日志文件
我们前面已经讨论了sar的日志文件是保存在“/var/log/sa/saDD”里的。使用-f选项可以查看日志文件。
[root@localhost ~]# sar -r -f /var/log/sa/sa26
原文链接:
http://www.linuxtechi.com/generate-cpu-memory-io-report-sar-command/
译文链接:
http://www.linuxstory.org/generate-cpu-m
…rt-sar-command/
天长地久有时尽,此爱绵绵无绝期~~
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
限时注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
快速回复
返回列表
返回顶部