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

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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值