动态负载均衡中如何获取服务器上的资源利用情况
章老师好
经过一段时间的努力,已组建了一个简单的LVS-NAT模式的集群,现在想在这个环境中实现动态负载均衡,但不知如何获取真实服务器上反映负载的数据,如CPU负载、内存利用情况、磁盘利用率、当前进程数目Pi和网络流量,望老师指教!谢谢!
- mw0626's blog
- Log in or register to post comments
- 11013 reads
章老师好
经过一段时间的努力,已组建了一个简单的LVS-NAT模式的集群,现在想在这个环境中实现动态负载均衡,但不知如何获取真实服务器上反映负载的数据,如CPU负载、内存利用情况、磁盘利用率、当前进程数目Pi和网络流量,望老师指教!谢谢!
Comments
wensong
周二, 2006-04-11 14:12
Permalink
在Linux系统上,有很多方法可以获得系统的负载情况,例如,
CPU负载,可以通过调用uptime或者查看/proc/loadavg得到;
内存利用情况,可以通过vmstat或者/proc/meminfo得到;
磁盘利用率,可以通过iostat查到;
进程数,可以通过ps等工具拿到;
网络流量,可以看/proc/net/dev
ChinaXu
周一, 2011-12-26 06:46
Permalink
能否将你的实现给我指点指点
你是自己代码实现的还是网上开源实现的?
指点下我吧。我想用直接路由技术去实现。