回答
靈感來自凱撒:
pid=`ps axo 'pid,ucomm' | grep procname | awk '{print $1;}'`
while sleep 15; do grep VmRSS /proc/$pid/status || break; done > /tmp/size
awk '{ sum += $2; count++; } END { print sum/count; }' /tmp/size
謝謝,這解決了我的問題。還有一個疑問,Will vmsat或sar也是這樣嗎?因爲這是我的朋友 – mohan 2012-07-22 19:34:15
@mohan:vmstat給你*系統*內存信息。如果你的機器什麼都不做,是單用戶模式等,那麼比較之前和期間可以讓你確定工作集是什麼。但是在正常的操作中,一般來說太多的其他東西會得到一個強有力的結論。 sar或多或少都是一樣的。這是系統會計,而不是過程會計。 – 2012-07-22 22:09:26
[居民套裝尺寸](https://en.wikipedia.org/wiki/Resident_set_size)不是[工作集尺寸](https://en.wikipedia.org/wiki/Working_set_size)。 – 2015-05-02 12:41:28
- 1. Azure中的平均內存工作集和內存工作集
- 2. 最大平均值,最小平均值和平均值
- 3. numpy.random.multivariate_normal(平均,COV [,大小])
- 4. 平均查詢大小
- 5. 的Javascript檢查最大/最小/平均人數從記錄集
- 6. /usr/bin/time總是給出0的平均駐留集大小
- 7. 數組值的平均最大子集
- 8. SQL中的平均值和大小寫
- 9. 查找值的平均值,最大值和最小值進入
- 10. 工作人員的平均工資超過平均水平,但低於經理的平均水平? (SQL)
- 11. 不同大小的熊貓羣組的大小和平均值?
- 12. 工作出平均時間
- 13. 平均班級不工作
- 14. 平均子集的子集
- 15. 平均小型
- 16. Qlikview集分析最小平均值
- 17. 最大平均
- 18. 平均大陣?
- 19. 計算平均突發大小
- 20. 平均列大小使用熊貓
- 21. 最大,最小平均輸入流
- 22. 每月每日平均冒險工作坊的平均數
- 23. Perl使用子程序最大,最小,數字的平均值
- 24. 從Vba中的多個工作表中收集平均值
- 25. 每小時平均
- 26. 尋找最小和最大的人口和平均水平
- 27. 最大平均值
- 28. 工作日數據的月平均值
- 29. 在程序集中平均浮點值
- 30. 在程序集中計算平均值
你能PL儘量靠前指揮http://linux.about.com/od/commands/l/blcmdl1_top.htm或vmstat的HTTP: //en.wikipedia.org/wiki/Vmstat – 2012-07-21 17:24:14
看看這個網頁http://www.kernel.org/doc/man-pages/online/pages/man5/proc.5.html – Caesar 2012-07-21 17:27:08
謝謝,How do我得到它的平均水平? – mohan 2012-07-21 17:33:39