iT邦幫忙

DAY 19
1

蠻可愛的指令與程式系列 第 19

sysstat介紹4

除了前面的sar,sysstat另外提供了強大的
sadf可以將資料轉成其他多種格式.

例如底下的方式

sadf -dh -t -- -P 0 | head
# hostname;interval;timestamp;CPU;%user;%nice;%system;%iowait;%steal;%idle[...]
asami;597;2014-10-19 00:10:01;0;16.51;0.00;2.91;3.35;0.00;77.23
asami;597;2014-10-19 00:20:01;0;17.43;0.10;3.28;3.71;0.00;75.48
asami;-1;2014-10-19 07:34:13;LINUX-RESTART
# hostname;interval;timestamp;CPU;%user;%nice;%system;%iowait;%steal;%idle[...]
asami;596;2014-10-19 07:50:01;0;12.46;0.02;3.30;7.71;0.00;76.51
asami;597;2014-10-19 08:00:01;0;12.15;0.00;2.57;3.85;0.00;81.43
asami;597;2014-10-19 08:10:01;0;9.54;0.00;2.07;6.69;0.00;81.71
asami;598;2014-10-19 08:20:01;0;9.78;0.00;1.44;1.56;0.00;87.22
asami;598;2014-10-19 08:30:01;0;6.49;0.08;1.04;9.19;0.00;83.20

注意到我用head擷取部份.實際上資料會更多.

-d 代表轉成資料庫方便讀取的格式,這裡是用;分隔的CSV
h 代表轉成水平方式,也就是都放到一行,不要跳行.
-t 代表轉換成local time
-- 不指定時段,因為我們未指定日期,所以會去抓今天的.
-P 產生CPU相關訊息
0 代表CPU 0 也可以指定 ALL

sadf -d -t -- -B | head
# hostname;interval;timestamp;pgpgin/s;pgpgout/s;fault/s;majflt/s;pgfree/s;pgscank/s;pgscand/s;pgsteal/s;%vmeff
asami;597;2014-10-19 00:10:01;9.31;213.43;1451.19;0.02;3023.09;0.00;0.00;0.00;0.00
asami;597;2014-10-19 00:20:01;207.74;249.77;1828.66;1.46;3853.42;0.00;0.00;0.00;0.00
asami;-1;2014-10-19 07:34:13;LINUX-RESTART
# hostname;interval;timestamp;pgpgin/s;pgpgout/s;fault/s;majflt/s;pgfree/s;pgscank/s;pgscand/s;pgsteal/s;%vmeff
asami;596;2014-10-19 07:50:01;244.04;352.61;3487.60;0.51;4905.21;0.00;0.00;0.00;0.00
asami;597;2014-10-19 08:00:01;209.04;154.18;2317.89;1.72;3841.09;0.00;0.00;0.00;0.00
asami;597;2014-10-19 08:10:01;276.38;176.91;1736.61;1.62;2753.54;0.00;0.00;0.00;0.00
asami;598;2014-10-19 08:20:01;2.11;99.03;947.25;0.00;1987.32;0.00;0.00;0.00;0.00
asami;598;2014-10-19 08:30:01;429.15;86.20;494.51;0.04;806.58;0.00;0.00;0.00;0.00

-B 是sar的參數,代表Paging

sadf -h -t -- -d | head -n 3
# hostname;interval;timestamp;DEV;tps;rd_sec/s;wr_sec/s;avgrq-sz;avgqu-sz;await;svctm;%util[...]
asami;597;2014-10-19 00:10:01;dev8-0;9.70;18.63;426.85;45.94;0.46;47.82;6.01;5.82;dev253-0;2.56;2.95;20.22;9.04;0.06;23.64;6.60;1.69;dev253-1;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;dev253-2;50.42;15.68;406.63;8.38;1.29;25.65;0.93;4.71
asami;597;2014-10-19 00:20:01;dev8-0;12.86;415.48;499.54;71.15;0.61;47.70;5.28;6.79;dev253-0;4.46;344.08;18.94;81.47;0.06;14.15;4.44;1.98;dev253-1;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;dev253-2;63.74;71.40;480.59;8.66;2.95;46.36;0.82;5.20

-d 也是sar的參數,代表block device,一般常見就是HD.

sadf -h -t -- -n ALL | head -n 3
# hostname;interval;timestamp;IFACE;rxpck/s;txpck/s;rxkB/s;txkB/s;rxcmp/s;txcmp/s;rxmcst/s[...];IFACE;rxerr/s;txerr/s;coll/s;rxdrop/s;txdrop/s;txcarr/s;rxfram/s;rxfifo/s;txfifo/s[...];call/s;retrans/s;read/s;write/s;access/s;getatt/s;scall/s;badcall/s;packet/s;udp/s;tcp/s;hit/s;miss/s;sread/s;swrite/s;saccess/s;sgetatt/s;totsck;tcpsck;udpsck;rawsck;ip-frag;tcp-tw;irec/s;fwddgm/s;idel/s;orq/s;asmrq/s;asmok/s;fragok/s;fragcrt/s;ihdrerr/s;iadrerr/s;iukwnpr/s;idisc/s;odisc/s;onort/s;asmf/s;fragf/s;imsg/s;omsg/s;iech/s;iechr/s;oech/s;oechr/s;itm/s;itmr/s;otm/s;otmr/s;iadrmk/s;iadrmkr/s;oadrmk/s;oadrmkr/s;ierr/s;oerr/s;idstunr/s;odstunr/s;itmex/s;otmex/s;iparmpb/s;oparmpb/s;isrcq/s;osrcq/s;iredir/s;oredir/s;active/s;passive/s;iseg/s;oseg/s;atmptf/s;estres/s;retrans/s;isegerr/s;orsts/s;idgm/s;odgm/s;noport/s;idgmerr/s;tcp6sck;udp6sck;raw6sck;ip6-frag;irec6/s;fwddgm6/s;idel6/s;orq6/s;asmrq6/s;asmok6/s;imcpck6/s;omcpck6/s;fragok6/s;fragcr6/s;ihdrer6/s;iadrer6/s;iukwnp6/s;i2big6/s;idisc6/s;odisc6/s;inort6/s;onort6/s;asmf6/s;fragf6/s;itrpck6/s;imsg6/s;omsg6/s;iech6/s;iechr6/s;oechr6/s;igmbq6/s;igmbr6/s;ogmbr6/s;igmbrd6/s;ogmbrd6/s;irtsol6/s;ortsol6/s;irtad6/s;inbsol6/s;onbsol6/s;inbad6/s;onbad6/s;ierr6/s;idtunr6/s;odtunr6/s;itmex6/s;otmex6/s;iprmpb6/s;oprmpb6/s;iredir6/s;oredir6/s;ipck2b6/s;opck2b6/s;idgm6/s;odgm6/s;noport6/s;idgmer6/s
asami;597;2014-10-19 00:10:01;lo;0.38;0.38;0.03;0.03;0.00;0.00;0.00;em1;19.77;17.93;18.64;2.44;0.00;0.00;0.01;lo;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;em1;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;874;27;14;0;0;4;20.17;0.00;20.10;18.11;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.02;0.01;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.01;0.00;0.02;0.01;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.27;0.01;19.11;15.26;0.00;0.00;0.03;0.02;0.18;0.99;2.83;0.00;0.00;12;7;0;0;0.04;0.00;0.04;0.04;0.00;0.00;0.01;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.12;0.00;0.00;0.00;0.01;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.01;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.02;0.02;0.00;0.00
asami;597;2014-10-19 00:20:01;lo;0.21;0.21;0.01;0.01;0.00;0.00;0.00;em1;56.67;45.83;65.53;5.21;0.00;0.00;0.00;lo;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;em1;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;923;76;14;0;0;16;56.92;0.00;56.84;45.76;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.01;0.02;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.01;0.02;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.80;0.00;55.36;43.07;0.00;0.03;0.02;0.01;0.15;1.46;2.65;0.00;0.00;12;7;0;0;0.02;0.00;0.02;0.02;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.17;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.00;0.02;0.02;0.00;0.00

-n ALL 代表網路.

以上把一些常見的應用舉例說明.


上一篇
sysstat介紹3
下一篇
查看網路連線狀況的指令 ss
系列文
蠻可愛的指令與程式30

尚未有邦友留言

立即登入留言