清夏晚风

top

简介

top 是一个实时显示进程信息的命令行工具,广泛用于Unix和类Unix操作系统中,如Linux。它提供了一个动态更新的视图,展示系统上各个进程的资源占用情况,包括CPU、内存、交换空间等。

安装 top

在大多数Linux发行版中,top 通常是默认安装的工具之一,无需额外安装。如果你不确定是否已经安装了 top,可以在终端输入以下命令来检查:

1
top

如果系统提示找不到该命令,你可能需要手动安装它。对于Debian/Ubuntu系发行版,可以使用以下命令进行安装:

1
2
sudo apt update
sudo apt install procps

对于Red Hat/Fedora系发行版,可以使用以下命令进行安装:

1
sudo dnf install top

使用 top

启动 top 后,你会看到一个类似于下面的界面:

1
2
3
4
5
6
7
8
top - 14:08:23 up  5:20,  1 user,  load average: 0.17, 0.26, 0.29
Tasks: 100 total, 1 running, 99 sleeping, 0 stopped, 0 zombie
%Cpu(s): 3.8 us, 3.4 sy, 0.0 ni, 92.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 16257 total, 3172 used, 13085 free, 944 buffers
KiB Swap: 0 total, 0 used, 0 free.

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1234 root 20 0 156476 14988 7640 R 3.8 0.9 0:01.23 top

基本操作

  • 启动 top

    1
    top
  • 退出 top

    • 按下 Ctrl + C
    • 输入命令 quitq

交互界面

  • 显示信息:
    • M:按内存使用排序。
    • P:按CPU使用排序。
    • T:按运行时间排序。
    • K:结束指定PID的进程。
    • R:重新安排CPU使用的优先级。
    • 1:显示每个逻辑CPU的信息。

其他功能

  • 查看特定用户进程:
    输入用户名,例如 top -u username

  • 按内存使用排序:
    输入 Mshift + m

  • 按CPU使用排序:
    输入 Pshift + p

  • 按运行时间排序:
    输入 Tshift + t

总结

top 是一个非常强大的工具,适用于系统管理员和开发人员监控系统的实时性能。通过本文的介绍,你应该已经掌握了如何安装和基本使用 top 的方法。希望它能帮助你更好地管理和优化你
的系统资源。

  • Title:
  • Author: 清夏晚风
  • Created at : 2026-01-14 14:55:07
  • Updated at : 2026-01-14 14:55:07
  • Link: https://blog.kimikkorow.eu.org/计算机基础/操作系统相关/操作系统使用相关/Linux/公共基础/other/常用命令/系统监视器/top命令/
  • License: This work is licensed under CC BY-NC-SA 4.0.