linux top 命令可视化_Linux top命令(实时进程和实时资源使用)

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:32   857   0

Linux top命令是类Unix操作系统的重要命令之一。top命令会显示有关系统正在运行的进程和资源使用情况的有用信息。

检查您的top版本

top -v

默认显示

在终端中输入不带选项的top命令

top

默认显示包含两个信息区域:摘要区域(或仪表板)和任务区域(或进程列表)。默认情况下,top每三秒钟更新一次显示-当它出现时,您会注意到轻微的闪烁。

仪表板上的第一行数字包括时间,计算机运行了多长时间,登录的用户数以及过去一分钟,五分钟和15分钟的平均负载量。第二行显示任务的数量及其状态:正在运行,已停止,正在睡眠或处于 僵尸状态。

第三行显示以下 中央处理器(CPU)值:

us: CPU在“用户空间”中为人们执行进程所花费的时间。

sy:运行系统“内核空间”进程所花费的时间。

ni:使用手动设置的nice值执行流程所花费的时间。

id: CPU空闲时间。

wa: CPU等待I / O完成所花费的时间。

hi:服务硬件中断所花费的时间。

si:服务软件中断所花费的时间。

st:由于运行虚拟机而损失的时间量(“窃取时间”)。

第四行显示了物理内存的总量(以千字节为单位),以及有多少空闲,已使用以及已缓冲或缓存。

第五行显示交换内存的总量(也以千字节为单位),以及空闲,已使用和可用的内存量。后者包括可以从缓存中恢复的内存。

进程列表中的列标题如下:

PID:进程ID。

USER:进程的所有者。

PR:进程优先级。

NI:这个进程的nice值。

VIRT:进程使用的虚拟内存量。

RES:进程使用的驻留内存量。

SHR:进程使用的共享内存量。

S:进程状态。(有关此字段可以使用的值,请参见下面的列表)。

%CPU:自上次更新以来该进程使用的CPU时间的份额。

%MEM:使用的物理内存份额。

TIME +:任务使用的总CPU时间,以百分之一秒为单位。

COMMAND:命令名称或命令行(名称+选项)。

内存值以千字节为单位显示。该COMMAND列在屏幕外,在右侧。

进程的状态可以是以下之一:

D:不间断的睡眠

R:运行中

S:睡眠

T:已追踪(已停止)

Z:僵尸

按Q退出 top。

杀死进程

按“ k”杀死一个进程。然后将提示您输入要杀死的进程ID。实际上,您可以向该过程发送任何信号。我们将终止进程7879,该进程已停止响应。

您将有机会键入要发送的信号。您可以按名称或数字指定它。如果您只是按Enter键,则 top 发送SIGTERM(杀死)信号。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/linux/2775.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP