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/ose/2775.html

(4)
上一篇 2020年11月22日 02:33
下一篇 2020年11月22日 20:09

相关推荐

  • Debian安装以后的sudoers配置

    1.切换到超级用户root 2.查看/etc/sudoers权限,可以看到当前权限为440 3.更改权限为777 4.编辑/etc/sudoers 5.在root   ALL=(ALL:ALL) ALL 下面添加一行,然后保存退出。 第一个ALL是指网络中的主机;第二个括号里的ALL是指目标用户,也就是以谁的身份去执行…

    操作系统经验 2021年3月11日
    09040
  • VMware workstation创建Ubuntu虚拟机不支持64位操作系统的问题解决方案

    使用VMware workstation创建64位虚拟机时,在该页面显示如下“客户机不支持64位…” 如果不管这个问题,创建的虚拟机,在启动时报错,导致启动失败。 解决方案: 前提: pc硬件架构支持64位框架。 怎么判断是否支持64位以及虚拟化? 首选: SecurAble v1.0.2570.1检测CP…

    操作系统经验 2020年1月2日
    05.4K0
  • fdisk初始化云硬盘(小于2TB)

    1.前提条件 已 挂载云硬盘 至云服务器。 2.初始化云硬盘(Linux) 请根据您实际使用场景选择初始化方式: 若整块硬盘只呈现为一个独立的分区(即不存在多个逻辑盘,如 vdb1 和 vdb2 ),强烈推荐您不使用分区,直接 在裸设备上构建文件系统 (本文只介绍此方法)。 若整块硬盘需要呈现为多个逻辑分区(即存在多个…

    操作系统经验 2019年12月30日
    02.8K0

发表评论

登录后才能评论