美文网首页
top命令详细说明

top命令详细说明

作者: ha_weii | 来源:发表于2018-11-04 22:04 被阅读7次

实时显示系统中各个进程的资源占用状况,类似windows下面的任务管理器
默认情况下按CPU消耗资源的多少排列。

top.PNG

交互式键入

M: 按占用内存多少排列
m:是否显示内存和交换空间
K:终止某个进程
1:切换显示各CPU的使用率或整体使用率
t:切换和下一列CPU状态是否一同显示
空格键:刷新屏幕输出

第一行:

当前时间,系统运行时间,使用者数目,平均负载
平均负载的三个数值分别表示在平均过去1分钟,5分钟,15分钟,可运行或不可中断的进程数目。平均负载为1.0表示一个CPU占用所有时间,如果计算机有多个CPU,则平均负载的参考值会成倍数增长,例如一个双CPU4核的计算机,所有CPU所有时间被完全占用时的平均负载应该为1.024=8.0

第二行

显示任务(task)信息,任务表示一个进程或一个多线程进程中的某个线程,任务信息包括任务总数,运行中,睡眠中,已停止,不能运行的进程数目(僵尸进程)

第三行

us(user space):用户空间占用CPU的百分比
sy(system space):核心空间(kernel space)占用CPU的百分比
ni(nice):nice值比一般值0大(优先级较低)的进程占用CPU的百分比
id(idle):CPU空闲时间百分比
wa(iowait):CPU等待的百分比,当值过高时(如查过30%),表示系统的存储或网络I/O性能存在问题
hi(hard Interrupt):CPU处理硬件中断时间的百分比,除非光驱不断检查是否有光盘,否侧此值一般不会太高
si(software Interrupt):CPU处理软件终端时间的百分比,从值一般不会太高
st(steal):在如Xen等虚拟环境下,CPU运作虚拟机时间的百分比,太高,则表示可能需要停止一些虚拟机。

第四行,第五行

显示内存和交换空间的使用率

其他
默认情况下,top是交互式输出,会一直在屏幕上刷新,如果我们需要获取top的输出,那么可以使用批处理模式
top -b -d 5 -n 5

-b:批处理模式
-d:刷新时间间隔
-n:交互次数,即输出几次

top -p 4360,4358

指定显示某些进程的输出

top -u root

指定某个用户的top输出

相关文章

  • top命令详细说明

    实时显示系统中各个进程的资源占用状况,类似windows下面的任务管理器默认情况下按CPU消耗资源的多少排列。 交...

  • Lniux的top命令

    Linux top命令详解 地址:Linux top命令的用法详细详解_南有南无-CSDN博客_linux top...

  • Linux通过PID查看进程完整信息

    说明 通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。 先通过top查...

  • Linux命令top的使用

    top命令是linux常用命令,用于检查系统目前的运行资源情况,包括CPU、内存、进程等信息。 top命令界面详细...

  • JVM命令-java服务器故障排查

    一、top(Linux命令) 执行top命令: (查看进程15477的详细情况,下文用到) 系统信息(前五行): ...

  • FFmpeg命令分类

    ⁩ 一、基本信息查询命令 详细说明 用于查询FFmpeg可以做哪些事情、包括哪些模块等。 二、录制命令 详细说明 ...

  • CPU负载

    一、查看命令:top or uptime 二、详细介绍:转载:https://www.jianshu.com/p...

  • JVM性能监控工具使用说明

    JVM性能监控工具使用说明 命令JPS 命令JSTAT JMAP JSTACK PSTREE TOP JVM中系统变量

  • Linux基础

    1 帮助命令: whatis make 查看某命令的简要说明info make 查看某命令的详细说明man ma...

  • java 运维监控常用命令

    1、top 说明:top命令用来显示执行中的程序进程,使用权限是所有用户。按q键退出格式:top [-] [d d...

网友评论

      本文标题:top命令详细说明

      本文链接:https://www.haomeiwen.com/subject/lfvdxqtx.html