top命令

发布于 2017-10-13 14:41:08

原文链接:https://www.lifewire.com/linux-top-command-2201163

可以运行top命令对照着看

  • 1: 总览
    • 时间
    • 系统运行时间
    • 用户数
    • 平均负载
      • 分别是最近1、5、15分钟内的平均负载
  • 2: 进程数
    • 总任务数
    • 正在运行的任务数
    • 睡眠中的任务数
    • 停止的任务数
    • 僵尸任务
  • 3: CPU 百分比统计
    • 用户 us
    • 系统 sy
    • 低优先级进程 ni
    • 空闲进程 id
    • IO等待 wa
    • 硬件中断 hi
    • 软件中断 si
    • 被偷走的时间? (steal time) st
  • 4: 主内存
    • 系统总内存
    • 自由内存
    • 已被使用的内存
    • 缓冲内存
      • 链接:关于是否需要交换分区?
  • 5: 交换内存
    • 总交换内存
    • 自由交换内存
    • 已使用交换内存
    • cached Mem
  • 表格主体
    • PID
    • 用户
    • 优先级
    • Nice level
    • 虚拟内存
    • 常驻内存
    • 共享内存
    • CPU占用百分比
    • 内存占用百分比
    • 进程运行时间
    • 进程命令

nice值,友好的意思,静态优先级,实际上由动态优先级来调度。

保持top运行

运行top命令后按ctrl+z暂停top命令来回到终端;输入fg切换回top界面。

top运行的参数

  • h 显示当前版本
  • c 让command列在显示命令和程序名称之间切换
  • d 设置top刷新时间,单位是秒
  • o 设置排序的列名
  • O 列出可供排序的列名
  • p 只列出特殊的进程ID
  • u 只列出特殊的用户
  • i 不要显示空闲进程

查看更多参数man top

添加额外的列

在top运行的时候按F,会显示可供显示的列的列表; 上下箭头移动光标,按空格或者小写d切换激活状态; 按q退出到主界面

top运行时的其他快捷键

  • m 开关内存统计信息
  • s 设置刷新间隔
  • x 高亮当前列
  • b 反转当前列和活动进程的颜色(高亮作用)
  • c 切换命令/程序名状态
  • P 按CPU排序
  • M 按内存排序
  • R 倒转排序
  • Z 更改配色,会显示配置帮助;字母选择配置项,数字选择颜色;q取消配置,w保存并切换配置方案,回车确认选择
  • z 切换有色和黑白
  • W 写入配置到文件,下次自动载入
  • H 线程模式
  • j 文字右对齐,默认关
  • J 数字右对齐,默认开
  • u 通过EUID过滤
  • V 根据进程关系树状显示
comments powered by Disqus