top命令参数详解

  • 浏览:8876
  • |
  • 更新:

top命令是用来监控linux的系统状况,能够实时显示系统中各个进程的资源占用情况,下面我们来介绍下top命令的参数详解

top命令参数详解

工具/原料

  • Linux操作系统

方法/步骤

  1. 1

    top命令的基本使用方法为  top  - [具体参数],也可以直接输入,回车后显示如图所示

    top命令参数详解
  2. 2

    top -d  指定每两次屏幕信息刷新之间的时间间隔,如果不指定,默认情况下是5秒刷新一次,如图中所示

    top命令参数详解
  3. 3

    top -p [进程pid号] 这个命令将会直接显示指定进程pid号的信息。

    top -s top命令在安全模式中运行。这将去除交互命令所带来的潜在危险

    top命令参数详解
    top命令参数详解
  4. 4

    以上是常用的参数,下面说明下top输出信息的解释

    第1行:top - 11:12:11 up 10 days, 23:28,  1 user,  load average: 0.00, 0.00, 0.00

    11:12:11 表示当前时间

    up 10 days, 23:28 系统运行时间 格式为时:分

    1 user 当前登录用户数

    load average: 0.00, 0.00, 0.00 系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值

    top命令参数详解
  5. 5

    Tasks: 421 total,   1 running, 420 sleeping,   0 stopped,   0 zombie

    Cpu(s):  0.3%us,  0.6%sy,  0.0%ni, 99.1%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

    第二行第三行为cpu的相关信息,当有多个cpu的时候行数会增加

    total 为进程总数

    running 正在运行的进程数

    sleeping 睡眠的进程数

    stopped 停止的进程数

    zombie  僵尸进程数

    Cpu(s):  0.3%us,  0.6%sy, 这个为用户空间和内核空间所占cpu百分比

    0.0%ni    用户进程空间内改变过优先级的进程占用CPU百分比

    99.1%id  空闲CPU百分比

    0.0 wa    等待输入输出的CPU时间百分比

    0.0 hi     硬中断(Hardware IRQ)占用CPU的百分比

    0.0 si     软中断(Software Interrupts)占用CPU的百分比

    top命令参数详解
  6. 6

    Mem:  65692972k total, 13047416k used, 52645556k free,   494744k buffers

    这一行为内存信息

    65692972k total  物理内存总量

    52645556k free   空间内存总量

    494744k buffers  用作内核缓存的内存量

    top命令参数详解
  7. 6
    本页面非法爬取自百度经验
  8. 7

    Swap:  4194296k total,        0k used,  4194296k free, 10104396k cached

    这行为交换分区使用情况,和上面内存的解释基本一致

    top命令参数详解
  9. 8

    top常用总结:

    top            默认每隔5秒显式所有进程的资源占用情况

     

    top -d 10  每隔10秒显式所有进程的资源占用情况

     

    top -c        每隔5秒显式进程的资源占用情况,并显示进程的命令行参数(默认只有进程名)

     

    top -p 2088 -p 3088  每隔5秒显示pid是2088和pid是3088的两个进程的资源占用情况

     

    top -d 2 -c -p 3008   每隔2秒显示pid是3008的进程的资源使用情况,并显式该进程启动的命令行参数

    END

注意事项

  • 注意Linux命令和参数之间需要加上空格
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
展开阅读全部