,输出信道高速缓存出现的溢出. ovclist/s 每秒字符队列出现的溢出. -m 报告进程间的通信活动(IPC消息和信号灯活动)情况 sar -m 4 3 SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/13/2002 13:24:28 msg/s sema/s (-m) 13:24:32 2.24 9.95 13:24:36 2.24 21.70 13:24:40 2.00 36.66 Average 2.16 22.76 msg/s 每秒消息操作的次数(包括发送消息的接收信息). sema/s 每秒信号灯操作次数. *信号灯和消息作为进程间通信的工具,如果在系统中运行的应用过程中没有使用它们,那么由sar命令报告的msg 和sema的值都将等于0.00.如果使用了这些工具,并且其中或者msg/s大于100,或者sema/s大于100,则表明这样的应用程序效率比较低.原因是在这样的应用程序中,大量的时间花费在进程之间的沟通上,而对保证进程本身有效的运行时间必然产生不良的影响.
-n 报告命名缓冲区活动情况 sar -n 4 3 SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/13/2002 13:37:31 c_hits cmisses (hit %) (-n) 13:37:35 1246 71 (94%) 13:37:39 1853 81 (95%) 13:37:43 969 56 (94%) Average 1356 69 (95%) c_hits cache命中的数量. cmisses cache未命中的数量. (hit %) 命中数量/(命中数理 未命中数量). *不难理解,(hit %)值越大越好,如果它低于90%,则应该调整相应的核心参数.
-p 报告分页活动 sar -p 5 3 SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/13/2002 13:45:26 vflt/s pflt/s pgfil/s rclm/s (-p) 13:45:31 36.25 50.20 0.00 0.00 13:45:36 32.14 58.48 0.00 0.00 13:45:41 79.80 58.40 0.00 0.00 Average 49.37 55.69 0.00 0.00 vflt/s 每秒进行页面故障地址转换的数量(有效的页面当前不在内存中). pflt/s 每秒来自保护错误出现的页面故障数量(对页面的非法存,取引起的页面故障). pgfil/s 每秒通过”页—入”满足vflt/s的数量. rclm/s 每秒由系统恢复的有效页面的数量.有效页面被增加到自由页面队列上. *如果vflt/s的值高于100,可能预示着对于页面系统来说,应用程序的效率不高,也可能分页参数需要调整,或者内存配置不太合适. -q 报告进程队列(运行队列和交换队列的平均长度)情况 sar -q 2 3 SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/13/2002
-y 报告终端的I/O活动(TTY设备活动)情况 sar -y 2 3 SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/14/2002 11:38:03 rawch/s canch/s outch/s rcvin/s xmtin/s mdmin/s (-y) 11:38:05 5 0 951 0 1 0 11:38:07 10 0 996 0 0 0 11:38:09 4 0 2264 0 0 0 Average 6 0 1404 0 1 0 rawch/s 每秒输入的字符数(原始队列) canch/s 每秒由正则队列(canonical queue)处理的输入字符数.进行正则处理过程中,可以识别出一些有特殊意义的字符.比如,<Del>;(中断字符),<ctrl>;(退出符),<Bksp>;(退格键)等.因此,canch/s中的计数不包括这些有特殊意义的字符. outch/s 每秒输出的字符数. rcvin/s 每秒接收的硬件中断次数. xmtin/s 每秒发出的硬件中断次数. mdmin/s 每秒modem中断次数. *应该特别说明,sar命令可以对任意终端活动进行统计,所谓任意终端,是指任意tty设备.它们可以是串行终端,主控台,伪终端等等. *在这几个量中,modem中断次数mdmin/s应该接近0.其它没有特殊要求,但如果每发送一个字符,中断的数量就动态地增加,这表明终端线出了差错,可能是接触不好.
|