cpu 、 内存 、 Linux系统平均负载等查看及判断


1、获取cpu占用情况

[root@localhost utx86]# top -n 1 |grep Cpu
Cpu(s):  1.9%us,  1.3%sy,  0.0%ni, 95.9%id,  0.6%wa,  0.1%hi,  0.2%si,  0.0%st

解释:1.9%us是用户占用cpu情况

1.3%sy,是系统占用cpu情况


2、获得内存占用情况

[root@localhost utx86]# top -n 1 |grep Mem
Mem:   2066240k total,  1515784k used,   550456k free,   195336k buffers









3、Linux系统平均负载(load average)

可能大家都会注意到,当在Linux系统中执行uptime、w和top三个命令时。在第一行的结果结尾都会有load average,并且后面会跟着三个数字,这就是今天我们要说的系统平均负载。

       系统平均负载的定义:在特定时间间隔内运行队列中的平均进程数。如果一个进程满足以下条件,则其就会位于运行队列中:
       1. 没有在等待I/O 操作的结果
       2. 没有主动进入等待状态(也就是没有调用'wait')
       3. 没有被停止(例如:等待终止)

       例如,我们执行命令uptime。
   ff@:~$ uptime
   09:59:28 up  1:13,  3 users,  load average: 1.42, 1.38, 1.38

       后面的三个数字分别代表系统在过去的1、5、15分钟内运行队列中的平均进程数量。一般来说,只要每个CPU的当前活动进程数不大于3就表示系统性能良好;如果CPU的任务数大于5就表示该机器的性能有严重问题。
假设上面是一台双核CPU的uptime输出,那么每个CPU的当前任务数就为:1.42/2=0.71。

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值