我想查看guest cpu/memory/IO使用情況的歷史數據,而不僅僅是當前的使用情況。是否有像xentop這樣的監控工具來追蹤歷史數據?
0
A
回答
1
1
Xentop是一個監視在Xen下運行的域(VM)的工具。 VMware的ESX有一個類似的工具(我相信它被稱爲esxtop)。
問題是,您希望看到Xen系統上的域的歷史CPU/Mem使用情況,對嗎?
與所有虛擬化層一樣,有兩種與管理員相關的信息視圖:域對主機施加的負擔以及域認爲是其處理負載的內容。如果域認爲資源不足,但主機不是,則很容易從主機向域分配更多資源。如果主機耗盡資源,則需要優化或關閉某些域。
不幸的是,我不知道任何免費工具來做到這一點。 XenSource提供了豐富的XML-RPC API來控制和監視他們的系統。你可以很容易地從中建立一些東西。
如果您只關心自己的資源的域視圖,我確信有很多已經可用的監視工具可以滿足您的需求。
作爲一項免責聲明,我應該提及我爲Leostream工作的公司構建虛擬化管理軟件。不幸的是,它並沒有真正進行利用率監控。
希望這會有所幫助。
0
2
有一個Perl程序,我寫了這一點。請參閱link text 它也支持記錄到URL。
特點:
perl xenstat.pl -- generate cpu stats every 5 secs
perl xenstat.pl 10 -- generate cpu stats every 10 secs
perl xenstat.pl 5 2 -- generate cpu stats every 5 secs, 2 samples
perl xenstat.pl d 3 -- generate disk stats every 3 secs
perl xenstat.pl n 3 -- generate network stats every 3 secs
perl xenstat.pl a 5 -- generate cpu avail (e.g. cpu idle) stats every 5 secs
perl xenstat.pl 3 1 http://server/log.php -- gather 3 secs cpu stats and send to URL
perl xenstat.pl d 4 1 http://server/log.php -- gather 4 secs disk stats and send to URL
perl xenstat.pl n 5 1 http://server/log.php -- gather 5 secs network stats and send to URL
輸出示例:
[server~]# xenstat 5
cpus=2
40_falcon 2.67% 2.51 cpu hrs in 1.96 days (2 vcpu, 2048 M)
52_python 0.24% 747.57 cpu secs in 1.79 days (2 vcpu, 1500 M)
54_garuda_0 0.44% 2252.32 cpu secs in 2.96 days (2 vcpu, 750 M)
Dom-0 2.24% 9.24 cpu hrs in 8.59 days (2 vcpu, 564 M)
40_falc 52_pyth 54_garu Dom-0 Idle
2009-10-02 19:31:20 0.1 0.1 82.5 17.3 0.0 *****
2009-10-02 19:31:25 0.1 0.1 64.0 9.3 26.5 ****
2009-10-02 19:31:30 0.1 0.0 50.0 49.9 0.0 *****
相關問題
- 1. 是否有像這樣的jQuery工具?
- 2. 是否有像XSLT的doxygen這樣的工具?
- 3. 是否有像Xenu這樣的客戶端工具?
- 4. 是否有像Closure Compiler這樣的工具來壓縮和優化Perl/CGI?
- 5. 是否有一個SVN類歷史可視化工具
- 6. 是否有一個Windows外殼工具可以保留歷史?
- 7. ORM或數據庫,它可以像版本控制和跟蹤歷史一樣工作
- 8. 是否有像流這樣的數據結構,但是很弱?
- 9. 是否有從數據庫表跟蹤到java類的工具?
- 10. VSCode是否有像Sublime Text控制檯這樣的控制檯?
- 11. 是否有針對Chrome或Firefox的DDP請求監控工具?
- 12. Perl,Unix和Ksh - 監控cron的歷史和未來
- 13. 是否有工具來監視最新版本的db4o?
- 14. 網絡追蹤工具
- 15. 工具來監控的C#方法
- 16. parseInt()是否應該像這樣工作?
- 17. 是否有任何開源服務器監控工具可用?
- 18. ASP.NET是否具有像ASP這樣的變量和過程?
- 19. xpath查詢是否具有像mysql這樣的Limit選項
- 20. 是否有像「Pex」這樣的工具可以對WP7進行壓力測試?
- 21. 是否有像ptpython這樣的golang解釋器和自動完成工具?
- 22. Mac OS X中是否有像Fiddler這樣的HTTP/HTTPS攔截工具?
- 23. git是否有任何'社交'擴展?還是遙控器監控工具?
- 24. 分支的跟蹤歷史
- 25. 是否有像這樣的任何JQuery滑塊控件?
- 26. Java監控工具
- 27. MSSQL監控工具
- 28. 使用神監控工具來監控memcache
- 29. 像MS這樣的數據分析工具excel
- 30. 在Eclipse中是否有像命令行一樣的工具?
結束了使用穆寧。 – Otto 2009-01-08 15:08:25