测试cpu能软件,比鲁大师好的测试电脑软件
能测试Linux的CPU监控uptime命令了解
今天我们一起聊聊 在能测试中如何来进行对服务器系统的CPU信息进行监控
一、Linux CPU监控Linux的uptime命令可以用来检查系统的负载状况
$ uptime 01:32:50 up 40 days, 3:09, 56 users, load erage: 11.72, 11.67, 11.51
load erage后面的3个值分别是系统在过去1、5和15分钟负载的平均值(这里的负载包含3种进程:当前正在被CPU执行的,一切条件就绪等待CPU调度的,和等待磁盘读取结果的)。衡量当前系统是否“过载”,需要把load erage同CPU的数量结合起来考虑。如果load erage的值是1,并且当前系统上只有一个CPU(需要注意,这里的CPU指一个“逻辑CPU”,即需要考虑物理CPU有多个core,每个core支持hyper-thread的情况),那么系统在过去的时间就是“满负荷”运转的。但是如果系统上有4个CPU,那么系统就只有1 / 4 = 25%的时间是忙碌的,其余75%是空闲的。
Linux系统的uptime读取/proc/loadg文件:
$ cat /proc/loadg12.97 11.53 11.33 12/3958 7094
前三项对应uptime中load erage的输出。四项中斜线前面的是活跃的kernel进程(线程)数,后面则是系统所有的kernel进程(线程)数。一项是系统产生的进程ID。
对于OpenBSD来说,由于其没有/proc文件系统。它的uptime实现则是通过sysctl系统调用读取vm.loadg的值。
喜欢交流软件测试技术的伙伴,欢迎扫码关注,谢谢
看完文章,还可以用支付宝扫描下面的二维码领取一个支付宝红包,目前可领1-88元不等
除了扫码可以领取之外,大家还可以(复制 720087999 打开✔支付宝✔去搜索, h`o`n.g.包哪里来,动动手指就能领)。
看下图所示是好多参与这次活动领取红包的朋友: