《linux核心应用命令速查》连载三:sa:报告、清理并维护进程统计文件

sa:报告、清理并维护进程统计文件

作用:sa命令把/var/log/pacct中的信息压缩到摘要文件/var/log/savacct和/var/log/usracct中,报告、清理并维护进程统计文件。

用法:sa [选项]... [文件]...

主要选项如下。

— -a:打印所有命令的名称(包括那些带有不可打印字符的)。

— -b:将输出按用户和系统时间的总和除以调用次数来进行分类。否则,输出为用户时间和系统时间之和。

— -c:将每个命令使用时间打印为相对于所有命令使用时间的百分比。此外,还有用户、系统和实时。

— -C:将记账文件合并到摘要文件中。如果摘要文件为旧用法,则将它转换为新用法。

— -d:将输出按平均磁盘I/O操作数进行分类。

— -D:将输出按总的磁盘I/O操作数进行分类和打印。

— -f:不要强制进行交互式阈值压缩。此标志必须与-v标志一起使用。

— -I:仅读取原始数据,不读取摘要文件。

— -j:打印每个调用的秒数,而不是每个类别的总的分钟数。

— -k:将输出按平均CPU时间进行分类。

— -K:将输出按CPU存储量整数进行分类和打印。

— -l:将系统时间和用户时间分离,而不是组合它们。

— -m:打印每个用户的进程数和CPU分钟数。

— -n:按调用数对输出进行分类。

— -r:将分类的顺序倒置。

— -s:将记账文件合并到摘要文件中。

— -t:打印每个命令的用时与用户和系统时间和之比。

— -u:暂挂所有其他标志并且打印每个命令的用户数字标识和命令名。

与sa命令一起使用的标志改变报告信息的类型。报告可以包含以下字段。

— avio:每次执行的平均I/O操作次数。

— cp:用户和系统时间总和,以分钟计。

— cpu:和cp一样。

— k:内核使用的平均CPU时间,以1k为单位。

— k*sec:CPU存储完整性,以1k-core秒为单位。

— re:实时时间,以分钟计。

— s:系统时间,以分钟计。

— tio:I/O操作的总数。

— u:用户时间,以分钟计。

如果不指定任何标志而运行sa命令,摘要报告将包含每个命令的调用次数,以及re,cpu,avio和k字段。

应用实例如下。

(1)打印每个用户的进程数和CPU分钟数

# sa -m /var/log/pacct

904 72.81re 0.27cp 1324k

root 658 69.54re 0.27cp 926k

nagios 237 3.24re 0.00cp 2400k

sshd 8 0.00re 0.00cp 2104k

smmsp 1 0.02re 0.00cp 2035k

(2)指定sa读取手工建立的文件/var/account/acct

使用sa命令默认分别读取/var/account/下的pacct,savacct和usracct文件,我们需要指定它读取手工建立的文件/var/account/acct。

# sa -a --other-acct-file /var/account/acct

3 0.00re 0.00cp 0avio 726k

1 0.00re 0.00cp 0avio 1207k ls

1 0.00re 0.00cp 0avio 571k goodc

1 0.00re 0.00cp 0avio 399k accton

(3)按平均CPU时间进行记账记录总结

sa  -k

 

Linux核心应用命令速查1

书名:Linux核心应用命令速查

作者:曹江华, 方建国编著

ISBN:978-7-121-11149-5

出版日期:20107

定价:59.00

开本:16

页码:528

经过十几年的发展,Linux操作系统不断完善,得到了更多的应用。现在,Linux桌面已经相对成熟,但是命令行技术仍然是Linux 的核心技术。

本书汇集了Linux命令行下核心管理命令(包括最新的虚拟化管理命令、SELinux管理命令)的功能说明、语法说明、选项介绍、典型应用实例和注意事项等,对每一个命令都做了非常详尽的介绍,并列举了大量的实例进行说明,可以使读者对Linux下的命令有快速深入的认识。全书按照Linux命令的功能进行分类,便于读者查询。阅读本书之前不需要读者掌握太多的背景知识,无论读者是UNIX用户还是Linux新手,甚至是从未接触过Linux的Windows用户,都可以轻松地理解和掌握这些内容,并可以快速了解和使用各个发行版的Linux系统。本书使用RHEL 5.5所涉及的命令,同时也适用于其他Linux发行版,是所有Linux用户必备的参考用书。

相关连载:

《linux核心应用命令速查》连载二:lastcomm:显示以前使用过的命令的信息

《linux核心命令速查》连载一:accton:打开或关闭进程统计

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
sa 命令 sa1 命令 sa2 命令 sact 命令 sadc 命令 sar 命令 savebase 命令 savecore 命令 savevg 命令 scan 命令 sccs 命令 sccsdiff 命令 sccshelp 命令 schedo 命令 schedtune 命令 scls 命令 script 命令 sdiff 命令 secldapclntd 守护进程 sectoldif 命令 securetcpip 命令 sed 命令 send 命令 sendbug 命令 sendmail 命令 setclock 命令 setgroups 命令 setmaps 命令 setsenv 命令 settime 命令 setuname 命令 sh 命令 shconf 命令 shell 命令 show 命令 showmount 命令 shutacct 命令 shutdown 命令 size 命令 skulker 命令 slattach 命令 sleep 命令 slibclean 命令 sliplogin 命令 slocal 命令 smcaprop 命令 smdefca 命令 smdemon.cleanu 命令 smexpcacert 命令 smgenkeycr 命令 smgenprivkr 命令 smimpcacert 命令 smimpservercert 命令 sminstkey 命令 smit 命令 smitty 命令 smlistcerts 命令 smserverprop 命令 smsigncert 命令 smundefca 命令 snap 命令 snapcore 命令 snapshot 命令 snmpevent 命令 snmpd 守护进程 snmpdv1 守护进程 snmpdv3 守护进程 snmpinfo 命令 snmpmibd 守护进程 snmptrap 命令 snmpv3_ssw 命令 sno 命令 soelim 命令 sort 命令 sortbib 命令 sortm 命令 spell 命令 spellin 命令 spellout 命令 split 命令 splat 命令 splitvg 命令 splitlvcopy 命令 splp 命令 spost 命令 spray 命令 sprayd 守护进程 srcmstr 守护进程 startcondresp 命令 start-secldapclntd 命令 stop-secldapclntd 命令 startrpdomain 命令 startrpnode 命令 startsrc 命令 startup 命令 startvsd 命令 startx 命令 statd 守护进程 statvsd 命令 stopcondresp 命令 stoprpdomain 命令 stoprpnode 命令 stopsrc 命令 stopvsd 命令 stpinet 方法 strace 命令 strchg 命令 strclean 命令 strconf 命令 strerr 守护进程 strinfo 命令 strings 命令 strip 命令 stripnm 命令 strload 命令 strreset 命令 struct 命令 sttinet 方法 stty 命令 stty-cxma 命令 style 命令 su 命令 subj 命令 sum 命令 survd 守护进程 suspendvsd 命令 svmon 命令 swap 命令 swapoff 命令 swapon 命令 swcons 命令 sync 命令 synclvodm 命令 syncvg 命令 syscall 命令 sysck 命令 syscorepath 命令 sysdumpdev 命令 sysdumpstart 命令 sysline 命令 syslogd 守护进程 tab 命令 tabs 命令 tail 命令 talk 命令 talkd 守护进程 tapechk 命令 tar 命令 tbl 命令 tc 命令 tcbck 命令 tcopy 命令 tcpdump 命令 tctl 命令 tee 命令 telinit 或 init 命令 telnet、tn 或 tn3270 命令 telnetd 守护进程 termdef 命令 test 命令 tftp 或 utftp 命令 tftpd 守护进程 tic 命令 time 命令 timed 守护进程 timedc 命令 timex 命令 tip 命令 tokstat 命令 topas 命令 topsvcs 命令 topsvcsctrl 命令 touch 命令 tprof 命令 tput 命令 tr 命令 trace 守护进程 traceroute 命令 tracesoff 命令 traceson 命令 trbsd 命令 trcdead 命令 trcevgrp 命令 trcnm 命令 trcrpt 命令 trcstop 命令 trcupdate 命令 troff 命令 trpt 命令 true 或 false 命令 truss 命令 tset 命令 tsh 命令 tsm 命令 tsort 命令 ttt 命令 tty 命令 tunchange 命令 tuncheck 命令 tundefault 命令 tunrestore 命令 tunsave 命令 turnacct 命令 turnoff 命令 turnon 命令 tvi 命令 twconvdict 命令 twconvfont 命令 type 命令 ucfgif 方法 ucfginet 方法 ucfgqos 方法 ucfgvsd 命令 uconvdef 命令 udefif 方法 udefinet 方法 udfcheck 命令 udfcreate 命令 udflabel 命令 uil 命令 uimx 命令 ul 命令 ulimit 命令 umask 命令 umount 或 unmount 命令 umountall 命令 unalias 命令 uname 命令 uncompress 命令 undefvsd 命令 unexpand 命令 unfencevsd 命令 unget 命令(SCCS) unifdef 命令 uninstallms 命令 uniq 命令 units 命令 unlink 命令 unloadipsec 命令 unmirrorvg 命令 unpack 命令 untab 命令 update 命令 updatevsdnode 命令 updatevsdtab 命令 updatevsdvg 命令 uprintfd 守护进程 uptime 命令 users 命令 usrck 命令 utmpd 守护进程 uucheck 命令 uucico 守护进程 uuclean 命令 uucleanup 命令 uucp 命令 uucpadm 命令 uucpd 守护进程 uudecode 命令 uudemon.admin 命令 uudemon.cleanu 命令 uudemon.hour 命令 uudemon.poll 命令 uuencode 命令 uuid_gen 命令(NCS) uukick 命令 uulog 命令 uuname 命令 uupick 命令 uupoll 命令 uuq 命令 uusched 守护进程 uusend 命令 uusnap 命令 uustat 命令 uuto 命令 uutry 命令 Uutry 命令 uux 命令 uuxqt 守护进程

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值