linux查看系统负载情况

(一)uptime

用于获取主机运行时间和查询linux系统负载等信息。

bash 复制代码
shell> uptime
 23:42:54 up 61 days,  5:30,  1 user,  load average: 0.10, 0.10, 0.05
  • 23:42:5 //系统当前时间
  • up 61 days, 5:30 //主机已运行时间,时间越大,说明你的机器越稳定。
  • 1 user //用户连接数,是总连接数而不是用户数
  • load average: 0.10, 0.10, 0.05 // 系统平均负载,统计最近1,5,15分钟的系统平均负载

(二)cat /proc/loadavg

bash 复制代码
shell> cat /proc/loadavg
0.01 0.06 0.04 3/2402 2369643
  • 0.01 0.06 0.04 //表示最近1分钟,5分钟,15分钟 系统的平均负载; 系统负载越高,代表CPU越繁忙;
  • 3/2402 //1代表此时运行队列中的进程个数;281 代表系统中进程的总数
  • 2369643 //代表到此为止创建的最后一个进程的ID.

(三) top

使用top命令查看负载,在top下按"1"查看CPU核心数量,shift+"c"按cpu使用率大小排序,shif+"p"按内存使用率高低排序,按h查看帮助。

相关推荐
Methy5 分钟前
IoTHub半个月崩了五次?都是裸rethrow惹的祸
服务器·c++·后端
Wang's Blog10 分钟前
Java 项目实战: 外卖平台-后台系统登录功能开发
java·服务器·redis
天天喝旺仔39 分钟前
Linux 性能排查实战:用 perf、strace 与火焰图定位 CPU、内存与 IO 瓶颈
linux·性能优化·运维开发
LuminousCPP1 小时前
Linux系统编程(二):从目录树到命令执行|路径、环境变量、alias 与文件操作入门
linux·经验分享·笔记
第十人i1 小时前
Linux 系统初始化配置清单:新服务器快速部署
linux·服务器
LongRunning1 小时前
【Linux】RK3568-OpenCV+YOLO(七)
linux
j7~1 小时前
【Linux】三十八.C++ 手写 HTTP 服务器:裸 socket + fork 多进程,从 HTTP 报文解析到浏览器打开网页
linux·网络·网络协议·学习·http·网络编程
傲世仙尊2 小时前
设计者的取舍-路径fork的诞生与全局文件队列
linux
逐流人2 小时前
Containerd容器管理实战:从架构原理到nerdctlcrictl工具链
linux·运维·云原生·容器·云计算·containerd
Wang's Blog2 小时前
Java 项目实战: 外卖平台-后台退出功能与首页iframe架构
java·服务器·redis