Urd

知识点051-判断linux系统状态命令汇总

你离开我真会死。 提交于 2019-11-30 18:00:55
系统状态信息查看 top (服务器进程,负载,cpu,内存情况) 参数 解析 load average: 1.15, 1.42, 1.44 1,5,15分钟负载情况,一般参数为cpu内核数的1-1.5倍以上应关注 1 running, 559 sleeping, 0 stopped, 0 zombie 正在运行、睡眠、停止、僵尸进程的数量,关注僵尸进程的数量 %sys 系统占用CPU百分比 id CPU空闲率,越接近100%越好 top -c 完整的进程命令显示 top -bn1 打印当前的top 进程 数字1 显示各个cpu的情况及个数 shift +m 内存占用排行 shift +p cpu占用排行 top -bn1 bn1显示所有进程信息,top -n 1 只显示一屏信息,供管道调用 vmstat(进程,磁盘,cpu,内存情况) 参数 解析 r 表示多少个进程分配给cpu 一般和cpu个数一起参考,超过CPU的个数就有瓶颈 b 阻塞的进程,进程阻塞 swpd 虚拟内存已使用的大小,如果大于0,表示机器物理内存不足,可能需要机器内存不足 free 空闲的空间 buff 存储系统中目录,权限等缓存 cache 用来记忆我们打开的文件,给文件做缓冲 si 每秒从磁盘读入虚拟内存的大小,如果这个值大于0,表示物理内存不够用或者内存泄露 so 每秒虚拟内存写入磁盘的大小