Files

2.4 KiB
Raw Permalink Blame History

top [-p -d -c -n -b -i -u]

作用:默认每5s刷新一次系统性能信息

参数:

  • p:只显示某个进程的信息
  • d:设置双向时间,默认5s
  • c:显示产生进程的完整命令,默认是进程名
  • n:指定刷新次数,-n 3表示刷新3次后退出
  • b:以非交互非全屏模式运行,以批次的方式执行top,一般配合-n指定输出几次统计信息,将输出重定向到指定文件,例如top -b -n 3 > /tmp/top.tmp
  • i:不显示任何限制或无用的进程
  • u查找指定用户启动的进程

交互式选项模式:

  • h:显示帮助画面
  • c:显示进程的完整命令
  • f:选择需要展示的项目
  • M:更具驻留内存大小(RES)排序
  • P:根据CPU使用百分比大小进行展示
  • T:根据时间/累计时间进行排序
  • E:切换顶部内存显示单位
  • e:切换进程内存显示单位
  • l:切换显示平均负载和启动时间信息
  • i:不显示限制或无用进程,和i参数相同
  • t:切换显示CPU状态信息
  • m:切换显示内存信息

示例:

  • top

信息:

  • 横向信息:
    • 第一行:
      • top:当前系统时间
      • up:开机时间
      • users:登录的用户数
      • load average1/5/15分钟内系统平均负载
    • 第二行:
      • task:进程数
      • running:正在运行的进程
      • sleeping:睡眠的进程
      • stopped:停止的进程
      • zombie:僵尸进程
    • 第三行:
      • cpus
        • us:用户占用率
        • sy:系统占用率
        • ni:高优先进程占用率
        • id:空闲cpu百分比
        • waIO等待CPU占用率
        • hiCPU硬件中断率
        • siCPU软件中断率
        • st:强制等待占用CPU率
    • 第四行、第五行:
      • Kib Mem:物理内存
        • total:总量
        • free:空闲大小
        • used:使用中的大小
        • buff/cache:缓存使用大小
      • Kib Swap:虚拟内存
        • 同样
  • 竖向信息:
    • PID:进程id
    • USER:进程所属用户
    • PR:进程优先级,越小越高
    • NI:负值标识高优先级,正标识低优先级
    • VIRT:进程使用虚拟内存,单位KB
    • RES:进程使用物理内存,单位KB
    • SHR:进程使用共享内存,单位KB
    • S:进程状态(S休眠,R运行,Z僵死,N附属优先级,I空闲状态)
    • %CPUCPU占用率
    • %MEM:进程占用率
    • TIME+:进程使用CPU时间总计,单位10ms
    • COMMAND:进程的命令或名称或程序文件路径