[Linux] 使用vmstat查看系统的负载情况
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)。
十年开发经验程序员,离职全心创业中,历时三年开发出的产品《唯一客服系统》
一款基于Golang+Vue开发的在线客服系统,软件著作权编号:2021SR1462600。一套可私有化部署的网站在线客服系统,编译后的二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的全渠道在线客服系统,致力于帮助广大开发者/公司快速部署整合私有化客服功能。
开源地址:唯一客服(开源学习版)
官网地址:唯一客服官网