zoukankan      html  css  js  c++  java
  • 性能优化工具---sar

    简介:

    System Activity Reporter系统活动情况报告

    下载地址:

    http://pagesperso-orange.fr/sebastien.godard/download.html

    可选参数

    -A:所有报告的总和

    -u:输出CPU使用情况的统计信息

    %user:显示在用户级别(application)运行使用 CPU 总时间的百分比。

    %nice:显示在用户级别,用于nice操作,所占用 CPU 总时间的百分比。

    %system:在核心级别(kernel)运行所使用 CPU 总时间的百分比。

    %iowait:显示用于等待I/O操作占用 CPU 总时间的百分比。

    %steal:管理程序(hypervisor)为另一个虚拟进程提供服务而等待虚拟 CPU 的百分比。

    %idle:显示 CPU 空闲时间占用 CPU 总时间的百分比。

    -v:输出inode、文件和其他内核表的统计信息

    dentunusd        目录高速缓存中未被使用的条目数量

    file-sz        文件句柄(file handle)的使用数量

    inode-sz   i节点句柄(inode handle)的使用数量

    super-sz   由内核分配的超级块句柄(super block handle)数量

    %super-sz         已分配的超级块句柄占总超级块句柄的百分比

    dquot-sz  已经分配的磁盘限额条目数量

    %dquot-sz        分配的磁盘限额条目数量占总磁盘限额条目的百分比

    rtsig-sz     已排队的 RT 信号的数量

    %rtsig-sz 已排队的 RT 信号占总 RT 信号的百分比

    -d:输出每一个块设备的活动信息

    device: sar命令正在监视的块设备的名字。

    %busy: 设备忙时,传送请求所占时间的百分比。

    avque: 队列站满时,未完成请求数量的平均值。

    r+w/s: 每秒传送到设备或从设备传出的数据量。

    blks/s: 每秒传送的块数,每块512字节。

    avwait: 队列占满时传送请求等待队列空闲的平均时间。

    avserv: 完成传送请求所需平均时间(毫秒)。

    -r:输出内存和交换空间的统计信息

    kbmemfree      可用的空闲内存数量,单位为 KB

    kbmemused     已使用的内存数量(不包含内核使用的内存),单位为 KB

    %memused      已使用内存的百分数

    kbbuffers 内核缓冲区(buffer)使用的内存数量,单位为 KB

    kbcached 内核高速缓存(cache)数据使用的内存数量,单位为 KB

    kbswpfree        可用的空闲交换空间数量,单位为 KB

    kbswpused       已使用的交换空间数量,单位为 KB

    %swpused        已使用交换空间的百分数

    kbswpcad         交换空间的高速缓存使用的内存数量

    -b:显示I/O和传送速率的统计信息

    tps   每秒钟物理设备的 I/O 传输总量

    rtps  每秒钟从物理设备读入的数据总量

    wtps         每秒钟向物理设备写入的数据总量

    bread/s    每秒钟从物理设备读入的数据量,单位为 块/s

    bwrtn/s    每秒钟向物理设备写入的数据量,单位为 块/s

    -c:输出进程统计信息,每秒创建的进程数

    -R:输出内存页面的统计信息

    frmpg/s    每秒系统中空闲的内存页面(memory page freed)数量

    bufpg/s    每秒系统中用作缓冲区(buffer)的附加内存页面(additional memory page)数量

    campg/s  每秒系统中高速缓存的附加内存页面(additional memory pages cached)数量

    -y:终端设备活动情况

    TTY  TTY 串行设备号

    rcvin/s      每秒接收的中断数量

    xmtin/s    每秒传送的中断数量

    framerr/s          每秒发生的帧错误数(frame error)量

    prtyerr/s  每秒发生的奇偶校验错误(parity error)数量

    brk/s         每秒发生的暂停(break)数量

    ovrun/s    每秒发生的溢出错误(overrun error)数量

    -w:输出系统交换活动信息

    cswch/s   每秒的系统上下文切换数量

  • 相关阅读:
    mapreduce 本地调试需要注意的问题
    socket-----爬虫&&文件传输
    多个地点ping服务器
    linux grep命令详解
    关于真多核和加多核&线程由哪几部分组成
    内存溢出和内存泄漏
    指针和引用的区别
    Doxygen的使用,配置及实例
    【转】doxygen+graphviz生成工程中的类继承树及函数调用图
    转载--void指针(void *的用法)
  • 原文地址:https://www.cnblogs.com/wully/p/3409106.html
Copyright © 2011-2022 走看看