[Linux] 使用vmstat查看系统的负载情况
2023-02-18 15:41:47 时间
vmstat可以查看 系统 , 内存 , cpu , io 等的使用情况 , 方便查看系统负载
可以用这个命令判断是CPU密集型还是IO密集型
CPU密集型的表现:
cpu的us列(用户态)值高, sy列(系统态)系统利用率高 id列(空闲态)空闲率低
IO密集型:
进程列的b特别高 , 这是等待IO的进程
CPU的wa等待IO时间高
内存不足的表现:
free memory 急剧减少,回收buffer和cache也无济于事,大量使用交换分区(swpd),页面交换(swap)频繁,读写磁盘数量(io)增多,缺页中断(in)增多,上下文切换(cs)次数增多,等待IO的进程数(b)增多,大量CPU时间用于等待IO(wa)。
相关文章
- Git从入门到精通
- Linux指令学习
- MongoDB day04
- MongoDB day03
- MongoDB day02
- MongoDB day01
- php个人博客系统项目网站
- 基于thinkphp的服装女装男装衣服鞋子商城服装商城
- C/C++ Qt 信号自定义槽函数
- C/C++ Qt 常用数据结构
- C/C++ Qt 编译打包项目
- Linux 命令(231)—— let 命令(builtin)
- Linux 命令(232)—— bind 命令(builtin)
- Linux 命令(233)—— sum 命令
- Linux 命令(234)—— cksum 命令
- 嵌入式:ARM转移指令(分支指令)
- C++内联函数
- Linux 组管理和权限管理
- Linux 定时任务调度
- Linux 虚拟机关机、重启和用户登录注销