Top
时间:2019/12/2 10:07:05
参考:
top 命令#
实时动态的查看系统的运行情况,命令运行过程中可以通过交互命令查看不同的信息。
命令选项#
-b批处理模式,可以把内容导出到文件。-o指定排序列。%CPU%MEMTIME+等。-d时间间隔,单位秒。-n执行次数。-c切换是否显示完整路径名。-i切换是否显示空闲任务。-p指定进程ID。-u只显示指定用户的任务信息。
交互命令#
显示:
A在全屏和交替模式进行切换,会显示4个窗口,通过a/w或g进行窗口切换E切换内存单位。h显示帮助信息。n设置显示最大任务数量。z显示颜色。Z设置颜色。b高亮显示当前运行进程。x是否高亮显示当前排序的列。y是否高亮显示当前运行的行。f/F管理命令显示哪些信息。可以设置显示哪些列,显示的顺序,排序方式等。i忽略闲置和僵死进程。1显示CPU每个核心的使用情况。l切换显示或不显示 负载信息。c切换显示命令信息,简版和完整版。m切换内存信息显示方式。t切换CPU显示方式。H线程模式。C显示坐标,上下左右翻页之后的坐标。空格/回车刷新显示信息。
排序:
M根据使用内存大小进行排序。P根据CPU占用量进行排序。T根据时间/累计时间进行排序。R逆序排序。
筛选:
u筛选用户。
操作:
k杀掉进程。r设置进程优先级。s设置刷新间隔。w将当前配置写入~/.toprc文件。q退出程序。
显示信息含义#
load average系统1515分钟内的负载情况,负载指任务队列的平均长度。Time+进程使用的总CPU时间,单位1/100秒。VIRT进程使用的虚拟内存大小。RES驻留内存大小,即任务使用的非交换物理内存大小。SHR进程使用的共享内存大小。