我想查看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