企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] # <span style="font-size:15px">1、查看系统负载情况:uptime [option]</span> > * -p 显示系统运行了多长时间 > * -s 显示系统开始运行的时间和日期,并格式化输出:yyyy-mm-dd HH:MM:SS > * -v 获取版本信息 **系统平均负载**:是指在特定时间间隔内运行队列中的平均进程数。 **平均负载比CPU个数大的时候,系统就已经出现了过载:** 1、当1分钟,5分钟,15分钟的三个值基本相同说明系统负载稳定。 2、如果1分钟的值远小于15分钟的值,就说明系统最近1分钟负载在减少,而过去15分钟内却有很大负载。 3、如果1分钟的值远大于15分钟的值,说明近1分钟负载在增加,这种情况可能是临时性的,也可能还会持续,要持续观察,一旦1分钟的平均负载超过了CPU的数量,意味着系统正在发生过载的问题。 ``` [root@izwz91quxhnlkan8kjak5hz ~]# uptime 13:53:50 up 20 days, 15:39, 2 users, load average: 0.34, 0.39, 0.32 // 13:53:50  当前时间 // up 20 days, 15:39 系统运行时间 // 2 user 正在登录用户数 // load average: 0.34, 0.39, 0.32 依次是 1分钟,5分钟,15分钟的平均负载 [root@izwz91quxhnlkan8kjak5hz ~]# uptime -s 2020-09-16 22:14:16 [root@izwz91quxhnlkan8kjak5hz ~]# uptime -p up 2 weeks, 6 days, 15 hours, 41 minutes ``` # <span style="font-size:15px">2、查看系统平均负载:cat /proc/loadavg</span> ``` [root@izwz91quxhnlkan8kjak5hz ~]# cat /proc/loadavg 0.37 0.22 0.25 2/414 4510 // 0.37 0.22 0.25 分别是1分钟、5分钟、15分钟内的平均负载 // 2/414 分母表示系统进程总数,分子表示正在运行的进程数 // 4510 表示最后一个数字表示最近运行的进程ID ``` # <span style="font-size:15px">3、CPU负载和CPU利用率</span> * CPU利用率显示的是程序在运行期间实时占用的CPU百分比 * CPU负载显示的是一段时间内正在使用和等待使用CPU的平均任务数 * CPU利用率高,并不意味着负载就一定大