• 欢迎访问Selinux网站,Selinux信息,Selinux教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Selinux Linux常用命令手册
  • Selinux现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Selinux吧

sar命令

性能监测与优化 selinuxcn 6个月前 (04-25) 101次浏览 扫描二维码

sar 命令是 Linux 下系统运行状态统计工具,它将指定的操作系统状态计数器显示到标准输出设备。sar 工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的特点是可以连续对系统取样,获得大量的取样数据。取样数据和分析的结果都可以存入文件,使用它时消耗的系统资源很小。

语法
sar(选项)(参数)
选项
-A:显示所有的报告信息;
-b:显示 I/O 速率;
-B:显示换页状态;
-c:显示进程创建活动;
-d:显示每个块设备的状态;
-e:设置显示报告的结束时间;
-f:从指定文件提取报告;
-i:设状态信息刷新的间隔时间;
-P:报告每个 CPU 的状态;
-R:显示内存状态;
-u:显示 CPU 利用率;
-v:显示索引节点,文件和其他内核表的状态;
-w:显示交换分区状态;
-x:显示给定进程的状态。
参数
间隔时间:每次报告的间隔时间(秒);
次数:显示报告的次数。
实例
察看内存和交换空间的使用率:

sar -r
Linux 2.4.20-8 (www.linuxde.net) 20130503
12:00:01 AM kbmemfree kbmemused %memused
kbmemshrd kbbuffers kbcached
12:10:00 AM 240468 1048252 81.34
0 133724 485772
12:20:00 AM 240508 1048212 81.34
0 134172 485600

08:40:00 PM 934132 354588 27.51
0 26080 185364
Average: 324346 964374 74.83
0 96072 467559
kbmemfree 与 kbmemused 字段分别显示内存的未使用与已使用空间,后面跟着的是已使用空间的百分比(%memused 字段)。kbbuffers 与 kbcached 字段分别显示缓冲区与系统全域的数据存取量,单位为 KB。

观察系统部件 10 分钟,并对数据进行排序:

sar -o temp 60 10


Selinux 中国 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:sar 命令 https://selinux.cn/sar/
喜欢 (0)