linux top详解
服务器整体分析Top
Top 定义
TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况
执行 Top
1:登录任意一台服务器, 用户名:***** 密码:*****
2: 输入命令:top
3: 执行结果:
Top 参数详解
1.top行:表示系统的当前时间,系统启动时间,当前登陆的用户数,1、5、10分钟的CPU负载情况
2.Tasks行:展示了目前的进程总数及所处状态,要注意zombie,表示僵尸进程,不为0则表示有进程出现问题
3.Cpu(s)行:展示了当前CPU的状态,us表示用户进程占用CPU比例,sy表示内核进程占用CPU比例,id表示空闲CPU百分比,wa表示IO等待所占用的CPU时间的百分比。wa占用超过30%则表示IO压力很大
4.Mem行:展示了当前内存的状态,total是总的内存大小,userd是已使用的,free是剩余的,buffers是目录缓存。
5.Swap行:同Mem行,cached表示缓存,用户已打开的文件。如果Swap的used很高,则表示系统内存不足
6.PID行:各进程占用cpu情况