【【嵌入式开发 Linux 常用命令系列 19 -- linux top 命令的交互使用介绍】

文章目录

  • Overview
    • [常用的交互命令(top 运行时可直接按键)](#常用的交互命令(top 运行时可直接按键))
    • 示例使用场景
      • [按内存排序,显示某个用户的前 10 个进程:](#按内存排序,显示某个用户的前 10 个进程:)
      • 杀死占用资源最多的进程
      • [调整刷新频率为 1 秒](#调整刷新频率为 1 秒)
    • 提示

Overview

在linux环境下办公经常会遇到杀进程,查看cpu,memory 使用的情况的时候。那么如何动态的使用 top 命令完成一些常见的需求呢?比如如何筛选出和自己相关的进程,如何动态的选择杀死一些进程呢?这里我们就需要对 top 命令进行挖掘。

top 是 Linux 下实时查看系统资源和进程状态的强大工具,它支持交互式命令 ,在运行 top 后,你可以按键盘上的各种键实时控制输出内容、排序、筛选等。

常用的交互命令(top 运行时可直接按键)

按键 功能说明 示例或解释
h 显示帮助信息 显示所有可交互的命令
P 以 CPU 使用率排序 默认排序方式之一
M 以内存使用率排序 RAM 资源消耗排名
T 以运行时间排序 长时间运行的进程排前
u 根据用户筛选进程 输入用户名后,只显示其进程
k 杀死进程 输入 PID 和信号(如 15 或 9)
r 修改进程优先级(renice) 输入 PID 和新的 nice 值(如 10)
n / # 设置显示进程的最大数量 输入数字,如 20 只显示前 20 条
s 设置刷新时间间隔 输入秒数(如 2 表示每 2 秒刷新)
f 显示/隐藏字段(列) 进入列选择界面,按字母开/关字段
o 按指定字段排序 输入字段名称或代号,如 %MEM
b 启用/禁用粗体高亮 区分活跃进程(对部分终端有效)
z / x 启用/禁用彩色显示 / 高亮排序列 美观或更易查看
l 开关负载平均值显示 第一行中的 load average
t 开关任务/线程信息显示 包括运行、睡眠、僵尸等数量
m 开关内存/Swap 显示 用于精简输出
1 显示各个 CPU 核心的使用情况 多核 CPU 分析性能瓶颈
q 退出 top 结束交互模式

示例使用场景

按内存排序,显示某个用户的前 10 个进程:

步骤:

  1. 运行 top

  2. 按下 M(按内存排序)

  3. 按 u 输入用户名(如 root)

  4. 按 n 输入 10

杀死占用资源最多的进程

  1. 运行 top

  2. 按 P(CPU 排序)

  3. 找到 PID(如 1234)

  4. 按 k,输入 1234,再输入信号(如 9)

调整刷新频率为 1 秒

  • 运行中按 s,输入 1,表示每 1 秒刷新一次。

提示

  • top 的显示在不同 Linux 发行版略有不同(如 Ubuntu vs CentOS)。

  • 高级用户也会使用 htop(功能更强的交互式工具)。

  • 若你使用的是 busybox top(如嵌入式系统),这些交互命令不一定全部支持。

相关推荐
ai小陈5 小时前
GPU服务器租用存储验收:检查点写入与磁盘吞吐实战
运维·服务器·人工智能·ai·ssh·gpu算力
Ivanqhz6 小时前
激活函数在 Transformer 中的作用及各种变体简述
java·linux·数据库·人工智能·深度学习
FPGA小徐7 小时前
PA1 基础设施(2)深度解析:NEMU 中 ITRACE、MTRACE、FTRACE、IRINGBUF、ETRACE、DIFFTEST 全解析
java·服务器·网络
有毒的教程7 小时前
VMware仅主机模式:物理机 ↔ 虚拟机 文件共享
运维
知行EDI8 小时前
知行之桥 MaBang 端口使用指南——Create Order 订单创建篇
java·服务器·数据库
成旭先生8 小时前
【2026】企业信息模糊查询 API 实战:名称、注册号、统一社会信用代码、企业类型与法人一次查全
服务器·数据库·数据服务
殷色玫瑰9 小时前
C/C++ 内存管理详解:从内存分布到 new/delete 底层原理
java·linux·c语言·c++
山岚的运维笔记10 小时前
ComfyUI NVIDIA安装教程:官方便携版下载+run_nvidia_gpu.bat启动,8G显存Windows实操
运维·服务器·windows·笔记·prompt·aigc·comfyui
海宇大数据10 小时前
零信任架构实战:基于海宇活体识别V步骤1构建自动化远程公证会话初始化网关
运维·人工智能·架构·自动化
꯭自꯭闭꯭10 小时前
DM7主备升级方案
linux·服务器·数据库