top (table of processes)是一个任务管理器程序,它可运行于许多类Unix操作系统上,它用于显示有关CPU和内存利用率的资讯。
总览
该程序将按用户指定的条件,选择正在运行的进程并生成一个有序列表,并定期对其进行更新。清单的默认顺序是按CPU使用率排序的,并且仅显示较高CPU使用方。顶部显示正在使用多少CPU处理能力和内存,以及有关正在运行的进程的其他资讯。某些版本的top允许对显示进行广泛的自定义,例如选择列或排序方法。 top对系统管理员很有用,因为它显示了在任何给定时间哪些用户和进程正在消耗最多的系统资源。
实现
top有多种不同的版本。传统的Unix版本由William LeFebvre编写,并于1984年最初拥有著作权。 [1]它被托管在SourceForge上, [2]并于2008年发布了3.7版。 [3]
Linux版本的top是procps-ng工具组的一部分。它最初是由罗杰·宾恩斯[4]撰写的[4],但此后不久又被其他人接管开发。 [5]
在Solaris上,大致等效的程序是prstat
。 Microsoft Windows具有tasklist命令和图形任务管理器程序。作为topas和topas_nmon命令的一部分, IBM AIX具有一直更新的运行进程列表。
Linux中的平均负载数是指在运行队列中等待的进程数与当前正在执行的进程数之和。该数字是绝对的,不是相对的,因此它是无限的,和利用率不同。工序数的瞬时变化被衰减,其使用利用了定点数学的指数衰减计算。 [6]
ps程序与top相似,但是会生成调用时执行的进程的快照而不再更新。 top的n (迭代次数)选项可以产生相似的结果,导致程序运行指定的迭代次数,然后在打印输出后退出。
参见
apachetop
atop
Bmon
Linux的带宽监控dnstop
htop
用于Linux的交互式系统监视器iftop
iotop
LatencyTOP
mpstat
mytop
nmon
AIX和Linux的系统监视器ntop
PowerTOP
sar
slabtop
systemd-cgtop
virt-top
参考文献
外部链接
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.