亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 3596 | 回復(fù): 13
打印 上一主題 下一主題

vmstat如何快速返回 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-12-08 17:22 |只看該作者 |倒序?yàn)g覽
5可用積分
大家好,小弟在前臺(tái)顯示系統(tǒng)性能監(jiān)控
每秒鐘調(diào)用get_cpu_info.sh得到cpu的數(shù)據(jù)
get_cpu_info.sh就是使用vmstat 1 1|tail -1得到cpu的占用情況,但問(wèn)題是vmstat 1 1必須要執(zhí)行1秒才能返回,有沒(méi)有什么辦法可以讓它快速返回。
vmstat不加參數(shù)的話好像是統(tǒng)計(jì)從系統(tǒng)啟動(dòng)以來(lái)的cpu占用情況,而不是我要的系統(tǒng)當(dāng)前的情況。
有哪位大哥大姐有什么好的方法嗎?

ps:不是root用戶,所以不能使用sar

最佳答案

查看完整內(nèi)容

還是不太明白你的需求。AIX上寫了個(gè)例子,估計(jì)你就是要這個(gè)效果。

論壇徽章:
1
榮譽(yù)會(huì)員
日期:2011-11-23 16:44:17
2 [報(bào)告]
發(fā)表于 2009-12-08 17:22 |只看該作者
還是不太明白你的需求。AIX上寫了個(gè)例子,估計(jì)你就是要這個(gè)效果。

  1. $ vmstat 1 10 |awk 'NR>6{print "us: "$(NF-3)" sy: "$(NF-2)" sum: "$(NF-3)+$(NF-2)}'
  2. us: 4 sy: 6 sum: 10
  3. us: 7 sy: 14 sum: 21
  4. us: 6 sy: 8 sum: 14
  5. us: 9 sy: 12 sum: 21
  6. us: 4 sy: 6 sum: 10
  7. us: 4 sy: 6 sum: 10
  8. us: 3 sy: 5 sum: 8
  9. us: 4 sy: 5 sum: 9
  10. us: 4 sy: 6 sum: 10
  11. us: 4 sy: 6 sum: 10
  12. $ vmstat 1 10

  13. System configuration: lcpu=4 mem=1904MB

  14. kthr    memory              page              faults        cpu   
  15. ----- ----------- ------------------------ ------------ -----------
  16. r  b   avm   fre  re  pi  po  fr   sr  cy  in   sy  cs us sy id wa
  17. 0  0 228091 34148   0   0   0   0    0   0 277 12842 793  4  6 90  0
  18. 0  0 228088 34151   0   0   0   0    0   0 279 12504 787  4  5 91  0
  19. 0  0 228093 34146   0   0   0   0    0   0 290 12826 771  4  6 90  0
  20. 0  0 228036 34203   0   0   0   0    0   0 291 12635 761  4  6 90  0
  21. 0  0 228089 34150   0   0   0   0    0   0 271 12391 754  4  5 91  0
  22. 0  0 228084 34155   0   0   0   0    0   0 281 12392 745  4  6 90  0
  23. 0  0 228079 34160   0   0   0   0    0   0 274 11620 707  4  5 91  0
  24. 1  0 228084 34155   0   0   0   0    0   0 282 12037 731  4  5 91  0
  25. 0  0 228075 34164   0   0   0   0    0   0 249 11467 719  4  5 91  0
  26. 2  0 228086 34153   0   0   0   0    0   0 285 10717 624  3  5 92  0
  27. $ uname -a
  28. AIX aix 3 5 00C97AC04C00 powerpc unknown AIX
  29. $
復(fù)制代碼

論壇徽章:
23
15-16賽季CBA聯(lián)賽之吉林
日期:2017-12-21 16:39:27白羊座
日期:2014-10-27 11:14:37申猴
日期:2014-10-23 08:36:23金牛座
日期:2014-09-30 08:26:49午馬
日期:2014-09-29 09:40:16射手座
日期:2014-11-25 08:56:112015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:0315-16賽季CBA聯(lián)賽之山東
日期:2017-12-21 16:39:1915-16賽季CBA聯(lián)賽之廣東
日期:2016-01-19 13:33:372015亞冠之山東魯能
日期:2015-10-13 09:39:062015亞冠之西悉尼流浪者
日期:2015-09-21 08:27:57
3 [報(bào)告]
發(fā)表于 2009-12-08 17:24 |只看該作者
vmstat 1 0  ???

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2009-12-08 18:03 |只看該作者

回復(fù) #1 huangbt_unix 的帖子

vmstat delay count
在delay的時(shí)間段內(nèi)顯示的是實(shí)時(shí)的

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2009-12-08 18:22 |只看該作者
delay is the delay between updates in seconds.  If no delay  is  speci-
       fied, only one report is printed with the average values since boot.

直接vmstat 什么都不加應(yīng)該就可以了

論壇徽章:
1
榮譽(yù)會(huì)員
日期:2011-11-23 16:44:17
6 [報(bào)告]
發(fā)表于 2009-12-08 18:45 |只看該作者
需求不合理,不可能實(shí)現(xiàn)。

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2009-12-08 19:44 |只看該作者
原帖由 ubuntuer 于 2009-12-8 18:22 發(fā)表
delay is the delay between updates in seconds.  If no delay  is  speci-
       fied, only one report is printed with the average values since boot.

直接vmstat 什么都不加應(yīng)該就可以了

直接vmstat變成是統(tǒng)計(jì)從系統(tǒng)啟動(dòng)開始的cpu占用情況,而不是我要的,目前cpu占用情況啊

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2009-12-08 19:47 |只看該作者
暈,可以實(shí)現(xiàn)吧,如:
另外用一個(gè)shell
i_loop=1
while [ $i_loop -le 3600 ]
do
vmstat 1 1|tail -1 >>/tmp/tmp.log
done
然后在get_cpu_info.sh里直接取/tmp/tmp.log的最后一行就可以了。
但是這樣的話變成要實(shí)時(shí)地寫/tmp/tmp.log 總覺(jué)得有點(diǎn)不合理,大家有其它方法嗎?

論壇徽章:
1
榮譽(yù)會(huì)員
日期:2011-11-23 16:44:17
9 [報(bào)告]
發(fā)表于 2009-12-08 20:18 |只看該作者
get_cpu_info.sh直接調(diào)用vmstat 還差不多

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2009-12-08 20:27 |只看該作者
原帖由 beginner-bj 于 2009-12-8 20:18 發(fā)表
get_cpu_info.sh直接調(diào)用vmstat 還差不多

get_cpu_info.sh直接調(diào)用vmstat 速度太慢了
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP