今天開始,網樂通上新增了全套的「犀利人妻」影片,之前沒有看,想要補齊影片的人,可以上去看看。
Linux 上用 top 及 perl 取得目前 cpu usage
四月 15, 2011在 Linux 機器上,在做網管統計資料時,有時會統計 cpu 使用率。google 了一下,有些是要再另外安裝程式進行統計。
我使用系統上的 top 配合 perl 來產生統計的數值。
由於 top 第一次顯示出來的數值不正確,所以要等待一下,抓取第二次顯示出來資料。 這裡使用 top 的 batch mode配合
delay=1, iterations=2, 配合使用 perl 以及 regular expression 取出 %id 前的數值。
top -b -n 2 -d 1 |grep '%id'|perl -ne 'if ($.==2){/(\d+\.\d)%id/; print $1."\n";}'
發文作者 GD