|
藍森林 http://www.lslnet.com 2006年6月26日 11:18
請教vmstat問題
1,怎麼樣把vmstat 結果輸出到一個帶時間的日誌,比如err200506240930.log
2,vmstat的內容各項的值求平均值
比如vmstat 1 5
# vmstat 1 5
kthr memory page faults cpu
----- ----------- ------------------------ ------------ -----------
r b avm fre re pi po fr sr cy in sy cs us sy id wa
1 2 48971 189 0 0 5 19 189 0 187 3237 173 4 5 80 11
0 0 48975 185 0 0 0 0 0 0 149 2354 87 0 1 99 0
0 0 48975 185 0 0 0 0 0 0 146 2357 91 0 0 98 2
0 0 48975 185 0 0 0 0 0 0 142 2346 81 1 0 99 0
0 0 48975 185 0 0 0 0 0 0 143 2366 74 0 0 99 0
#
求wa的平均值(11+0+2+0+0)/5=2.6 |
請教vmstat問題
1,
vmstat >>err$(date +%Y%m%d%H%M%S).log
2,
vmstat 1 5|awk 'NR>2{sum+=$NF}END{print sum/5}'
3,
多搜索論壇 :mrgreen: |
請教vmstat問題
謝謝樓上的
我要建一個腳本執行如下目的:
要收集系統五天的性能數據
首先判斷一個目錄是否存在,如果存在的話, echo "/var/perfmon directory exist",如果不存在就創建它
if [-d /var/perfmon]
echo "/var/perfmon directory exist"
else
mkdir -p /var/perfmon
然後呢,我需要同時運行vmstat 1 5,sar -P ALL 1 5,iostat -d 1 5 這幾個命令要同時運行,並且重定向到一個文件中.偶該如何弄呢 |
請教vmstat問題
借問一個。
如果要求求每一列的平均值要怎麼寫?
列少可以這樣
awk '{a1+=$1;a2+=$2;a3+=$3}END{print a1/5,a2/5,a3/5}'
如果有幾十列呢? |
請教vmstat問題
-->
loop :mrgreen: |
| |