top命令是Linux下常用的性能分析工具,能够实时监控系统的运行状态,主要显示系统中各个进程的资源使用情况,并根据cpu及内存等进行排序,类似于windows系统中的任务管理器,可以实时查看系统的各种资源状态,是测试工程师尤其是性能测试工程师必须要掌握的命令。
下面具体给大家解释一下具体各个部分的信息,代表什么含义。
up xx days, HH:MM:系统当前时间和系统已运行时间, 当前登录用户数,系统平均负载可以运行任务的平均数量(3个数值分别统计最近1,5,15分钟的系统平均负载)
系统平均负载:单核CPU情况下,0.00 表示没有任何负荷,1.00表示刚好满负荷,超过1侧表示超负荷,理想值是0.7。
系统现在共有的进程数,运行中进程数,休眠中的进程数,停止状态的进程数,僵尸状态进程数。
第三行:cpu状态信息,具体属性说明如下:
统计使用CPU使用率:1-%id