热门关键字:  ubuntu  分区  Fedora  linux系统进程  函数

当前位置 :| 主页>Linux教程>Linux入门>

SAR系统性能检测工具

来源: 作者: 时间:2007-12-24 Tag: 点击:
/**
 * sar man手册简译, 欢迎大家补充、指正
 * Author: cnscn
 * Time  : 2006-10-17 09:10
 *
 */

sar ---  收集、报告或保存系统活动信息 Collect, report, or save system activity information

Options:
  -A    列出保存的当天的所有活动的文件内容, 等同于-bBcdqrRuvwWy -I SUM -n FULL -P ALL

  -b    报告I/O和传送速率统计。这个参数仅用于2.5及以后内核。可显示以下字段
        tps        每秒从物理磁盘I/O的次数。多个逻辑请求会被合并为一个I/O磁盘请求。一次传输的大小是不确定的
         rtps      每秒的读请求数
         wtps      每秒的写请求数
         bread/s   每秒读磁盘的数据块数(in blocks  1 block = 512B, 2.4以后内核)
         bwrtn/s   每秒写磁盘的数据块数(in blocks  1 block = 512B, 2.4以后内核)

  -B     显示内核页统计。 可显示如下字段
         pgpgin/s
         pgpgout/s
         fault/s
         majflt/s

  -c     显示进程创建活动, 显示如下字段
         proc/s    每秒进程创建数

  -d m n  报告每个块设备的活动情况(2.4及以后内核)
         m 每m秒采样一次
         n 共采样n次
         sar -d 30 5
         Average:          DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
                          dev8-0    2.39     16.37     35.99     21.88      0.00      0.85      0.66      0.16
         tps             显示指定设备的每秒I/O流量,多个逻辑请求可以合并为一个物理请求,流量为不确定大小
         rd_sec/s        从设备读取的扇区数,(1扇区=512B)
         wr_sec/s        写入设备的扇区数
         avgrq-sz        流出设备的扇区数
         avgqu-sz        流出设备的平均队列长度
         await           从设备流出的平均I/O请时间,包括请求在队列和服务时的时间
         svctm           平均I/O请求的服务时间
         %util           I/O请求的CPU时间百分比,当数字接近100%时,设备出现饱和

  -H
  -h
  -i interval     选取尽可能接近interval所标识的数量的记录数 (Select data records at  seconds as close as possible to the number specified by the interval parameter)

  -q    报告队列长度和平均负载,可列出下列字段
        runq-sz    执行中的队列长度(等待运行的进程数)
        plist-sz   进程列表中的进程数
        ldavg-1    最后一分钟的系统负载
        ldavg-5    最后5分钟的系统负载
        ldavg-15   最后15�种拥南低掣涸�

  -r    报告memory和swap使用统计,可列出如下字段
        kbmemfree  可用的内存数(kB)
        kbmemused  应用中的内存数,但不包括内核使用的内存(kB)
        %memused   内存的使用百分比
        kbcached   内核用于cache的内存数(kB)
        kbswpfree
        kbswpused
        %swpused
        kbswpcad   用于cache的swap内存数(kB)

  -R    报告内存活动,可列出如下字段
        frmpg/s    每秒空闲的内存页数,负值表示系统已经分配了的内存页数。注意:依据机器体系的不同,内存页的大小有4kB或8kB
        bufpg/s    每秒系统用于buffers的附加的内存页数。负值表示较少的页数用于系统buffers
        campg/s    每秒系统用于cached的附加的内存页数。负值表示较少的页数用于系统cached

  -t
  -u  列出cpu的使用情况,可列出下列字段
       %user      用户层
       %nice   用户层
       %system  系统层
       %iowait  系统有外部磁盘I/O请求时的cpu(s)的空闲时间百分不(Percentage of %time that the CPU or CPUs were idle during which the system had an outstanding disk I/O request)
       %idle      系统没有外部磁盘I/O请求时的cpu(s)的空闲时间百分不(Percentage of time that the CPU or CPUs were idle and the system did not have an outstanding disk I/O request)

上一篇:Linux自启动设置详解
下一篇:掌握udev


相关文章:
linux U盘启动盘制作
Linux设置启动程序
free -m
多核技术与并发多线程技术介绍
理解Linux的性能
section.2 booting and shutting down 引导与关机
Linux — 目录的读权限与执行权限
Linux — 硬链接与符号链接
Linux裸设备总结
linux系统文件综述
Linux下硬盘数据恢复与分区表恢复
./configure命令常用选项详解
浅谈如何学习linux
grub双系统启动顺序更改
Linux 下实现远程开机
Linux系统清除Grub的几种方法
AIX如何才能看出网线是否插好?
vxvm 逻辑卷管理中遇到的问题
linux系统文件认识
Linux守护进程列表
关于/dev/null
FreeBSD学习笔记
Linux简明教程
linux任重道远
在Linux里设置环境变量的方法(export PATH)
关于.bashrc和.vimrc不能自动被执行的问题
linux优秀网站列表
关于swap,虚拟内存和page的区别
Linux系统下系统目录详解
Cooperative Linux