标签:width user report 分配 png div comm label cat
NAME
sar - Collect, report, or save system activity information.
SYNOPSIS
sar [ -A ] [ -b ] [ -B ] [ -C ] [ -d ] [ -h ] [ -i interval ] [ -m ] [ -p ] [ -q ] [ -r ] [ -R ] [ -S ] [ -t ] [ -u [ ALL ] ] [ -v ] [ -V ] [ -w ] [ -W ] [ -y ] [ -j { ID |
LABEL | PATH | UUID | ... } ] [ -n { keyword [,...] | ALL } ] [ -I { int [,...] | SUM | ALL | XALL } ] [ -P { cpu [,...] | ALL } ] [ -o [ filename ] | -f [ filename ] ] [
--legacy ] [ -s [ hh:mm:ss ] ] [ -e [ hh:mm:ss ] ] [ interval [ count ] ]
sar(System Activity Reporter)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。
参数:
cpu资源监控
sar -u
CPU : all 表示统计信息为所有CPU的平均值
%user: 显示用户级别(application)运行使用CPU总时间的百分比
%nice: 显示在用户级别, 用于nice操作, 所占用CPU总时间的百分比
%system : 在核心级别(kernel)运行所使用CPU总时间的百分比
%iowait: 显示用于等待I/O 操作占用CPU总时间的百分比
%steal: 管理程序(hypervisor)为另一个虚拟进程提供服务而等待虚拟CPU的百分比
%idle: 显示CPU空闲时间占用CPU总时间的百分比
若%iowait 的值过高, 表示硬盘存在I/O 瓶颈
若%idle 的值高但系统响应慢时, 有可能是CPU等待分配内存, 此时应加大内存容量
若%idle 的值持续低 , 则系统的CPU 处理能力相对较低, 表明系统中最需要解决的资源是CPU
inode、文件和其他内核表监控
sar -v
dentunused : 目录高速缓存中未被使用的条目数量
file-nr : 文件句柄 (file handle)的使用数量
inode-nr: 索引节点句柄(inode handle) 的使用数量
pty-nr: 使用的pty 数量
内存和交换空间监控
sar -r
kbmemfree:这个值和free命令中的free值基本一致,所以它不包括buffer和cache的空间.
kbmemused:这个值和free命令中的used值基本一致,所以它包括buffer和cache的空间.
%memused:这个值是kbmemused和内存总量(不包括swap)的一个百分比.
kbbuffers和kbcached:这两个值就是free命令中的buffer和cache.
kbcommit:保证当前系统所需要的内存,即为了确保不溢出而需要的内存(RAM+swap).
%commit:这个值是kbcommit与内存总量(包括swap)的一个百分比.
标签:width user report 分配 png div comm label cat
原文地址:https://www.cnblogs.com/imcati/p/11523594.html