JavaScript is required to for searching.
跳过导航链接
退出打印视图
手册页第 1 部分:用户命令     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

简介

User Commands

acctcom(1)

adb(1)

addbib(1)

admin(1)

alias(1)

allocate(1)

amt(1)

appcert(1)

apptrace(1)

apropos(1)

ar(1)

arch(1)

as(1)

asa(1)

at(1)

atq(1)

atrm(1)

audioconvert(1)

audioctl(1)

audioplay(1)

audiorecord(1)

audiotest(1)

auths(1)

auto_ef(1)

awk(1)

banner(1)

basename(1)

basename(1B)

batch(1)

bc(1)

bdiff(1)

bfs(1)

bg(1)

biff(1B)

break(1)

builtin(1)

cal(1)

calendar(1)

case(1)

cat(1)

cd(1)

cdc(1)

cdrw(1)

chdir(1)

checkeq(1)

checknr(1)

chgrp(1)

chkey(1)

chmod(1)

chown(1)

chown(1B)

ckdate(1)

ckgid(1)

ckint(1)

ckitem(1)

ckkeywd(1)

ckpath(1)

ckrange(1)

ckstr(1)

cksum(1)

cktime(1)

ckuid(1)

ckyorn(1)

clear(1)

cmp(1)

col(1)

comb(1)

comm(1)

command(1)

compress(1)

continue(1)

cp(1)

cpio(1)

cpp(1)

cputrack(1)

crle(1)

crontab(1)

csh(1)

csplit(1)

ct(1C)

ctags(1)

ctrun(1)

ctstat(1)

ctwatch(1)

cu(1C)

cut(1)

date(1)

dc(1)

deallocate(1)

decrypt(1)

delta(1)

deroff(1)

df(1B)

dhcpinfo(1)

diff(1)

diff3(1)

diffmk(1)

digest(1)

digestp(1)

dircmp(1)

dirname(1)

dirs(1)

dis(1)

disown(1)

dispgid(1)

dispuid(1)

dos2unix(1)

dpost(1)

du(1)

du(1B)

dump(1)

dumpcs(1)

dumpkeys(1)

echo(1)

echo(1B)

ed(1)

edit(1)

egrep(1)

eject(1)

elfdump(1)

elfedit(1)

elffile(1)

elfsign(1)

elfwrap(1)

encrypt(1)

enhance(1)

env(1)

eqn(1)

errange(1)

errdate(1)

errgid(1)

errint(1)

erritem(1)

error(1)

errpath(1)

errstr(1)

errtime(1)

erruid(1)

erryorn(1)

eval(1)

ex(1)

exec(1)

exit(1)

expand(1)

export(1)

exportfs(1B)

expr(1)

expr(1B)

exstr(1)

factor(1)

false(1)

fastboot(1B)

fasthalt(1B)

fc(1)

fg(1)

fgrep(1)

file(1)

file(1B)

filebench(1)

filep(1)

filesync(1)

filofaxp(1)

find(1)

finger(1)

fmt(1)

fmtmsg(1)

fold(1)

for(1)

foreach(1)

franklinp(1)

from(1B)

ftp(1)

function(1)

gcore(1)

gencat(1)

geniconvtbl(1)

genmsg(1)

get(1)

getconf(1)

getfacl(1)

getlabel(1)

getopt(1)

getoptcvt(1)

getopts(1)

gettext(1)

gettxt(1)

getzonepath(1)

glob(1)

goto(1)

gprof(1)

grep(1)

groups(1)

groups(1B)

grpck(1B)

hash(1)

hashcheck(1)

hashmake(1)

hashstat(1)

head(1)

helpdate(1)

helpgid(1)

helpint(1)

helpitem(1)

helppath(1)

helprange(1)

helpstr(1)

helptime(1)

helpuid(1)

helpyorn(1)

hist(1)

history(1)

hostid(1)

hostname(1)

i386(1)

i486(1)

iconv(1)

if(1)

indxbib(1)

install(1B)

ipcrm(1)

ipcs(1)

isainfo(1)

isalist(1)

jobs(1)

join(1)

jsh(1)

kbd(1)

kdestroy(1)

keylogin(1)

keylogout(1)

kill(1)

kinit(1)

klist(1)

kmdb(1)

kmfcfg(1)

kpasswd(1)

krb5-config(1)

ksh(1)

ksh88(1)

ksh93(1)

ktutil(1)

kvno(1)

lari(1)

last(1)

lastcomm(1)

ld(1)

ldapadd(1)

ldapdelete(1)

ldaplist(1)

ldapmodify(1)

ldapmodrdn(1)

ldapsearch(1)

ldd(1)

ld.so.1(1)

let(1)

lex(1)

lgrpinfo(1)

limit(1)

line(1)

list_devices(1)

listusers(1)

llc2_autoconfig(1)

llc2_config(1)

llc2_stats(1)

ln(1)

ln(1B)

loadkeys(1)

locale(1)

localedef(1)

logger(1)

logger(1B)

login(1)

logname(1)

logout(1)

look(1)

lookbib(1)

lorder(1)

ls(1)

ls(1B)

m4(1)

mac(1)

mach(1)

machid(1)

madv.so.1(1)

mail(1)

Mail(1B)

mail(1B)

mailcompat(1)

mailp(1)

mailq(1)

mailstats(1)

mailx(1)

make(1S)

makekey(1)

man(1)

mconnect(1)

mcs(1)

mdb(1)

mesg(1)

mkdir(1)

mkmsgs(1)

mkstr(1B)

mktemp(1)

moe(1)

more(1)

mp(1)

mpss.so.1(1)

msgcc(1)

msgcpp(1)

msgcvt(1)

msgfmt(1)

msggen(1)

msgget(1)

mt(1)

mv(1)

nawk(1)

nc(1)

ncab2clf(1)

ncakmod(1)

neqn(1)

netcat(1)

newform(1)

newgrp(1)

newsp(1)

newtask(1)

nice(1)

nl(1)

nm(1)

nohup(1)

notify(1)

nroff(1)

od(1)

on(1)

onintr(1)

optisa(1)

pack(1)

packagemanager(1)

page(1)

pagesize(1)

pargs(1)

passwd(1)

paste(1)

patch(1)

pathchk(1)

pax(1)

pcat(1)

pcred(1)

perl(1)

pfbash(1)

pfcsh(1)

pfexec(1)

pfiles(1)

pfksh(1)

pflags(1)

pfsh(1)

pftcsh(1)

pfzsh(1)

pg(1)

pgrep(1)

pkcs11_inspect(1)

pkg(1)

pkgdepend(1)

pkgdiff(1)

pkgfmt(1)

pkginfo(1)

pkglint(1)

pkgmerge(1)

pkgmk(1)

pkgmogrify(1)

pkgparam(1)

pkgproto(1)

pkgrecv(1)

pkgrepo(1)

pkgsend(1)

pkgsign(1)

pkgtrans(1)

pkill(1)

pklogin_finder(1)

pktool(1)

plabel(1)

pldd(1)

plgrp(1)

plimit(1)

pmadvise(1)

pmap(1)

pm-updatemanager(1)

popd(1)

ppgsz(1)

ppriv(1)

pr(1)

praliases(1)

prctl(1)

preap(1)

print(1)

printenv(1B)

printf(1)

priocntl(1)

proc(1)

prof(1)

profiles(1)

projects(1)

prs(1)

prt(1)

prun(1)

ps(1)

ps(1B)

psig(1)

pstack(1)

pstop(1)

ptime(1)

ptree(1)

pushd(1)

pvs(1)

pwait(1)

pwd(1)

pwdx(1)

radadrgen(1)

ranlib(1)

rcapstat(1)

rcp(1)

read(1)

readonly(1)

red(1)

refer(1)

regcmp(1)

rehash(1)

remote_shell(1)

remsh(1)

renice(1)

repeat(1)

reset(1B)

return(1)

rksh(1)

rksh88(1)

rlogin(1)

rm(1)

rmail(1)

rmdel(1)

rmdir(1)

rmformat(1)

rmmount(1)

rmumount(1)

roffbib(1)

roles(1)

rpcgen(1)

rpm2cpio(1)

rsh(1)

runat(1)

rup(1)

rup(1C)

ruptime(1)

rusage(1B)

rusers(1)

rwho(1)

sact(1)

sar(1)

sccs(1)

sccs-admin(1)

sccs-cdc(1)

sccs-comb(1)

sccs-delta(1)

sccsdiff(1)

sccs-get(1)

sccs-help(1)

sccshelp(1)

sccs-prs(1)

sccs-prt(1)

sccs-rmdel(1)

sccs-sact(1)

sccs-sccsdiff(1)

sccs-unget(1)

sccs-val(1)

scp(1)

script(1)

sdiff(1)

sed(1)

sed(1B)

select(1)

set(1)

setenv(1)

setfacl(1)

setlabel(1)

setpgrp(1)

settime(1)

sftp(1)

sh(1)

shcomp(1)

shell_builtins(1)

shift(1)

shutdown(1B)

size(1)

sleep(1)

soelim(1)

sort(1)

sortbib(1)

sotruss(1)

source(1)

sparc(1)

spell(1)

spellin(1)

split(1)

srchtxt(1)

ssh(1)

ssh-add(1)

ssh-agent(1)

ssh-http-proxy-connect(1)

ssh-keygen(1)

ssh-keyscan(1)

ssh-socks5-proxy-connect(1)

stop(1)

strchg(1)

strconf(1)

strings(1)

strip(1)

stty(1)

stty(1B)

sum(1)

sum(1B)

sun(1)

suspend(1)

svcprop(1)

svcs(1)

switch(1)

symorder(1)

sys-suspend(1)

sysV-make(1)

t300(1)

t300s(1)

t4014(1)

t450(1)

tabs(1)

tail(1)

talk(1)

tar(1)

tbl(1)

tcopy(1)

tee(1)

tek(1)

telnet(1)

test(1)

test(1B)

tftp(1)

time(1)

timemanp(1)

times(1)

timesysp(1)

timex(1)

tip(1)

touch(1)

touch(1B)

tplot(1)

tput(1)

tr(1)

tr(1B)

trap(1)

troff(1)

true(1)

truss(1)

tset(1B)

tsort(1)

tty(1)

type(1)

typeset(1)

ul(1)

ulimit(1)

umask(1)

unalias(1)

uname(1)

uncompress(1)

unexpand(1)

unget(1)

unhash(1)

unifdef(1)

uniq(1)

units(1)

unix2dos(1)

unlimit(1)

unpack(1)

unset(1)

unsetenv(1)

until(1)

updatehome(1)

uptime(1)

userattr(1)

users(1B)

uucp(1C)

uudecode(1C)

uuencode(1C)

uuglist(1C)

uulog(1C)

uuname(1C)

uupick(1C)

uustat(1C)

uuto(1C)

uux(1C)

vacation(1)

val(1)

valdate(1)

valgid(1)

valint(1)

valpath(1)

valrange(1)

valstr(1)

valtime(1)

valuid(1)

valyorn(1)

vc(1)

vedit(1)

ver(1)

vgrind(1)

vi(1)

view(1)

vipw(1B)

volcheck(1)

volrmmount(1)

w(1)

wait(1)

wc(1)

what(1)

whatis(1)

whence(1)

whereis(1B)

which(1)

while(1)

who(1)

whoami(1B)

whocalls(1)

whois(1)

write(1)

xargs(1)

xgettext(1)

xstr(1)

yacc(1)

yes(1)

ypcat(1)

ypmatch(1)

yppasswd(1)

ypwhich(1)

zcat(1)

zlogin(1)

zonename(1)

zonestat(1)

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

sar

- 系统活动报告程序

用法概要

sar [-aAbcdgkmpqruvwy] [-o filename] t [n]
sar [-aAbcdgkmpqruvwy] [-e time] [-f filename] [-i sec] 
     [-s time]

描述

在第一个实例中,sar 实用程序在操作系统中以 n 次间隔(每个间隔 t 秒)对累积活动计数器进行抽样,其中 t 应该为 5 或者更大。如果使用多个选项指定 t,则所有标题会一起打印,输出会难以辨认。(如果抽样间隔小于 5,则 sar 自身的活动会影响样例。)如果指定了 -o 选项,则它以二进制格式在 filename 中保存样例。n 的缺省值为 1

在第二个实例中,没有指定任何抽样间隔。sar 从之前记录的 filename 文件中提取数据,该文件可以是由 -f 选项指定的文件,也可以是缺省情况下当前日期 dd 的标准系统活动每日数据文件 /var/adm/sa/sa dd。报告的开始时间和结束时间可以使用 -e-s 参数进行绑定,其中 time 使用 hh[: mm[:ss]] 格式指定。-i 选项以 sec 秒间隔选择记录。否则,将报告数据文件中找到的所有间隔。

选项

以下选项修改 sar 报告的信息子集。

-a

报告文件访问系统例程的使用:iget/s、namei/s、dirblk/s

-A

报告所有数据。等效于 -abcdgkmpqruvwy

-b

报告缓冲区活动:

bread/s、bwrit/s

每秒在系统缓冲区和磁盘或其他块设备之间的数据传输。

lread/s、lwrit/s

系统缓冲区的访问。

%rcache、%wcache

高速缓存命中率,即 (1-bread/lread),百分比形式。

pread/s、pwrit/s

使用原始(物理)设备机制进行传输。

如果在非全局区域中运行,并且池设备处于活动状态,则这些值反映向区域绑定到的池的处理器集合中处理器上的活动。

-c

报告系统调用:

scall/s

所有类型的系统调用。

sread/s、swrit/s、fork/s、exec/s

特定的系统调用。

rchar/s、wchar/s

由读取和写入系统调用传输的字符。没有报告任何传入或传出 exec(2)fork(2) 调用。

如果在非全局区域中运行,并且池设备处于活动状态,则这些值反映向区域绑定到的池的处理器集合中处理器上的活动。

-d

报告每个块设备(例如,磁盘或磁带机)的活动,除了 XDC 磁盘和磁带机。显示数据时,设备规范 dsk- 通常用于表示磁盘驱动器。用于表示磁带机的设备规范是与计算机有关的。报告的活动数据是:

%busy、avque

设备忙于处理传输请求而花费的时间,在此时间内未解决的平均请求数。

read/s、write/s、blks/s

从设备或到设备的读取/写入传输数目,以 512 字节为单元传输的字节数。

avwait

以毫秒为单位的平均等待时间。

avserv

以毫秒为单位的平均服务时间。

有关更多常规系统统计信息,请使用 iostat(1M)sar(1M)vmstat(1M)

有关磁盘的命名约定,请参见《System Administration Guide: Advanced Administration》

-e time

选择到 time 为止的数据。缺省值是 18:00

-f filename

filename 用作 sar 的数据源。缺省文件为当前每日数据文件 /var/adm/sa/sadd

-g

报告分页活动:

pgout/s

每秒的页出请求。

ppgout/s

每秒进行页出操作的页。

pgfree/s

每秒由页窃取守护进程置于空闲表中的页。

pgscan/s

每秒由页窃取守护进程扫描的页。

%ufs_ipf

具有关联的可重用页的 iget 从空闲表中取消的 UFS inode 的百分比。这些页面被刷新,并且不能由进程回收。因此,这是具有页面刷新的 igets 的百分比。

如果在非全局区域中运行,并且池设备处于活动状态,则这些值反映向区域绑定到的池的处理器集合中处理器上的活动。

-i sec

以尽可能接近 sec 秒的间隔选择数据。

-k

报告内核内存分配 (KMA) 活动:

sml_mem、alloc、fail

有关内存池保留和为小型请求分配空间的信息:KMA 针对小型池具有的内存量(以字节表示)、用于满足少量内存请求的已分配字节数,以及未满足的(失败的)少量内存请求数。

lg_mem、alloc、fail

有关大型内存池的信息(类似于有关小型内存池的信息)。

ovsz_alloc、fail

为过大请求分配的内存量以及无法满足的过大请求的数目(因为过大内存是动态分配的,所以没有池)。

-m

报告消息和信号活动:

msg/s、sema/s

每秒的基元。

如果在非全局区域中运行,并且池设备处于活动状态,则这些值反映向区域绑定到的池的处理器集合中处理器上的活动。

-o filename

将样例以二进制格式保存在文件 filename 中。

-p

报告分页活动:

atch/s

每秒通过回收当前在内存中的页来满足的缺页(每秒附加数)。

pgin/s

每秒的页入请求。

ppgin/s

每秒进行页入操作的页。

pflt/s

每秒由保护错误引起的缺页(非法访问页面)或者“写复制”。

vflt/s

每秒的地址转换缺页(内存中不存在有效页)。

slock/s

每秒由需要物理 I/O 的软件锁定请求导致的错误。

如果在非全局区域中运行,并且池设备处于活动状态,则这些值反映向区域绑定到的池的处理器集合中处理器上的活动。

-q

报告占用时的平均队列长度以及占用的时间百分比:

runq-sz、%runocc

在内存中运行内核线程队列并且可运行

swpq-sz、%swpocc

交换进程队列

-r

报告未使用的内存页和磁盘块:

freemem

可用于用户进程的平均页数。

freeswap

可用于页交换的磁盘块。

-s time

选择晚于 time、格式为 hh[:mm] 的数据。缺省值是 08:00

-u

报告 CPU 使用率(缺省):

%usr、%sys、%wio、%idle

以用户模式运行、以系统模式运行、某些进程等待块 I/O 的空闲状态以及其他空闲状态的时间。

如果在非全局区域中运行,并且池设备处于活动状态,则这些值反映向区域绑定到的池的处理器集合中处理器上的活动。

-v

报告进程状态、i-node、文件表:

proc-sz、inod-sz、file-sz、ock-sz

每个表的项数/大小,在抽样点处计算一次。

ov

在每个表的抽样点之间发生的溢出。

-w

报告系统交换和切换活动:

swpin/s、swpot/s、bswin/s、bswot/s

传输的数目以及为换入和换出传输的 512 字节单元的数目(包括初始装载某些程序)。

pswch/s

进程切换。

如果在非全局区域中运行,并且池设备处于活动状态,则这些值反映向区域绑定到的池的处理器集合中处理器上的活动。

-y

报告 TTY 设备活动:

rawch/s、canch/s、outch/s

输入字符率、由 canon 处理的输入字符率、输出字符率。

rcvin/s、xmtin/s、mdmin/s

接收、传输和调制解调器中断率。

如果在非全局区域中运行,并且池设备处于活动状态,则这些值反映向区域绑定到的池的处理器集合中处理器上的活动。

示例

示例 1 查看系统活动

以下示例显示今天到目前为止的 CPU 活动:

example% sar

示例 2 观察系统活动发展

要观察 CPU 活动在 10 分钟内的发展并保存数据:

example% sar -o temp 60 10

示例 3 查看磁盘和磁带活动

要稍后查看此时间段内的磁盘和磁带活动:

example% sar -d -f temp

文件

/var/adm/sa/sadd

每日数据文件,其中 dd 是用于表示月份日期的数字

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/accounting/legacy-accounting

另请参见

iostat(1M)sar(1M)vmstat(1M)exec(2)fork(2)attributes(5)

《Oracle Solaris 管理:常见任务》

附注

由于百分比图生成过程中的舍入误差,CPU 使用率总量可能与 100 稍有不同。