• 系统性能检测工具之sar


    sar(System Activity Reporter系统活动情况报告)是目前Linux上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。

    [root@oggsource ~]# sar -u -r 10 3
    Linux 2.6.18-194.el5 (oggsource.localdomain)    01/26/2014
    
    09:33:58 PM       CPU     %user     %nice   %system   %iowait    %steal     %idle
    09:34:08 PM       all      0.10      0.00      1.80      0.30      0.00     97.80
    
    09:33:58 PM kbmemfree kbmemused  %memused kbbuffers  kbcached kbswpfree kbswpused  %swpused  kbswpcad
    09:34:08 PM     85184   1990284     95.90    242240   1560988   3140664        32      0.00        32
    
    09:34:08 PM       CPU     %user     %nice   %system   %iowait    %steal     %idle
    09:34:18 PM       all      0.40      0.00      2.40      0.50      0.00     96.70
    
    09:34:08 PM kbmemfree kbmemused  %memused kbbuffers  kbcached kbswpfree kbswpused  %swpused  kbswpcad
    09:34:18 PM     81216   1994252     96.09    242248   1560984   3140664        32      0.00        32
    
    09:34:18 PM       CPU     %user     %nice   %system   %iowait    %steal     %idle
    09:34:28 PM       all      0.00      0.00      2.81      0.30      0.00     96.89
    
    09:34:18 PM kbmemfree kbmemused  %memused kbbuffers  kbcached kbswpfree kbswpused  %swpused  kbswpcad
    09:34:28 PM     80604   1994864     96.12    242276   1560988   3140664        32      0.00        32
    
    Average:          CPU     %user     %nice   %system   %iowait    %steal     %idle
    Average:          all      0.17      0.00      2.33      0.37      0.00     97.13
    
    Average:    kbmemfree kbmemused  %memused kbbuffers  kbcached kbswpfree kbswpused  %swpused  kbswpcad
    Average:        82335   1993133     96.03    242255   1560987   3140664        32      0.00        32
    [root@oggsource ~]# 
    每隔10秒对系统CPU使用情况进行统计,总共执行3次

    sar [options] [-A] [-o file] t [n]

    其中:

    t为采样间隔,n为采样次数,默认值是1;

    -o file表示将命令结果以二进制格式存放在文件中,file 是文件名。

    options 为命令行选项,sar命令常用选项如下:

    [root@oggsource ~]# sar --help
    Usage: sar [ options... ] [ <interval> [ <count> ] ]
    Options are:
    [ -A ] [ -b ] [ -B ] [ -c ] [ -d ] [ -i <interval> ] [ -p ] [ -q ]
    [ -r ] [ -R ] [ -t ] [ -u ] [ -v ] [ -V ] [ -w ] [ -W ] [ -y ]
    [ -I { <irq> | SUM | ALL | XALL } ] [ -P { <cpu> | ALL } ]
    [ -n { DEV | EDEV | NFS | NFSD | SOCK | ALL } ]
    [ -x { <pid> | SELF | ALL } ] [ -X { <pid> | SELF | ALL } ]
    [ -o [ <filename> ] | -f [ <filename> ] ]
    [ -s [ <hh:mm:ss> ] ] [ -e [ <hh:mm:ss> ] ]
    [root@oggsource ~]# 
    View Code

    -A:所有报告的总和

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

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

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

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

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

    -a:文件读写情况

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

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

    -y:终端设备活动情况

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

  • 相关阅读:
    1022词法分析的感想
    0909 对编译原理的看法
    0909 编译原理
    oracle安装不容易啊
    2016.8.24
    vue配置config ‘./.../.../***/**.vue’路径别名
    vue 路由过渡效果(1)
    域名配置DNS解析A记录,映射到主机
    vue 线上,本地,不同变量配置
    No 'Access-Control-Allow-Origin'跨域问题- (mysql-thinkphp) (6)
  • 原文地址:https://www.cnblogs.com/arcer/p/3546253.html
Copyright © 2020-2023  润新知