linux下查看负载均衡的两种方法
1、cat /proc/loadavg
cat /proc/loadavg
0.22 0.09 0.03 1/139 7314
1/139
1代表运队列中运行的进程个数,139代表此时的进程总数
左边三个值 0.22 0.09 0.03 数字越高,代表cpu越繁忙
计算方式为 单位时间内运行对列中就绪等待的进程数平均值。
如果为0.00 说明这个进程分分钟就可以拿到cpu
那三个数值就是系统最近1分钟 5分钟 15分钟分别计算得出的系统负载
cat /proc/loadavg
0.00 0.03 0.00 1/139 7372
再过一会肯定就不一样了
最后的7372,最右边的就是截止到此时,最后创建的一个进程id
ps:cpu靠进程调度器维护运行队列。
2.w
w比who更强大
18:04:25 up 8:37, 1 user, load average: 0.04, 0.06, 0.02
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.118.170 09:27 0.00s 0.35s 0.00s w
18:11:30 up 8:44, 1 user, load average: 0.03, 0.03, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 192.168.118.170 09:27 0.00s 0.36s 0.00s w
3、top
18:13:20 up 8:46, 1 user, load average: 0.00, 0.02, 0.00
Tasks: 100 total, 1 running, 99 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1915716k total, 468968k used, 1446748k free, 72364k buffers
Swap: 204792k total, 0k used, 204792k free, 174188k cached
更多推荐
所有评论(0)