news 2026/5/8 18:13:06

LINUX系统中top命令的使用方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LINUX系统中top命令的使用方法

top是 Linux 下最常用的实时性能监测工具,相当于 Windows 的“任务管理器”。它不仅能看到哪些进程最耗资源,还能直观地观察 CPU、内存的健康状况。

下面我为你整理了一份从基础到进阶的详细用法指南。


1. 界面信息解读

top界面分为两个主要区域:统计信息区(顶部)进程列表区(底部)

统计信息区

  • 第一行(任务栏):系统当前时间、运行时间(up)、当前登录用户数、Load Average(负载平均值:1, 5, 15 分钟)
  • 第二行(进程数):总进程数、运行中(running)、休眠中(sleeping)、已停止(stopped)、僵尸进程(zombie)。
  • 第三行(CPU 状态)us(用户空间占用)、sy(内核空间占用)、id(空闲时间)。
  • 第四/五行(内存):物理内存(Mem)和交换分区(Swap)的总量、使用量和空闲量。

进程列表区

  • PID:进程 ID。
  • USER:进程所有者。
  • PR/NI:优先级,数字越小优先级越高。
  • VIRT/RES/SHR:虚拟内存、实际占用物理内存、共享内存。
  • S:进程状态(R=运行,S=睡眠,D=不可中断睡眠,Z=僵尸)。
  • TIME+:累计使用的 CPU 时间。TIME+ 的显示格式通常是:分:秒.百分之一秒。

2. 交互式快捷键(运行中按键)

这是top的灵魂,掌握这些按键可以让你快速定位问题。

按键功能描述
PCPU 使用率排序(默认)。
M内存占用排序。
T累计时间 (TIME+)排序。
1展开或收起多核 CPU的具体详情。
k杀掉进程。按k后输入 PID,再输入信号(通常是 9 或 15)。
u过滤用户。输入用户名,只看该用户的进程。
o高级过滤。例如输入COMMAND=python
i切换显示。隐藏掉那些正在“偷懒”(闲置)的进程。
c显示进程的完整命令行路径,而不仅仅是进程名。
h / ?召唤帮助菜单,查看所有快捷键。
q退出top

3. 命令行启动参数

在进入top之前,你可以直接带上参数来满足特定需求:

  • 指定刷新频率:每 5 秒刷新一次
    top -d 5
    ***监控特定进程:只看 PID 为 479 和 480 的进程
    top -p 479,480
  • 监控特定进程名:只看 COMMAND 为 Daemons 和 cmd_basicmode 的进程
    top -p $(pgrep -d',' -i "Daemons|cmd_basicmode")**
  • 监控特定用户
    top -u root
  • 批处理模式(常用于将数据导出到文件):
    top -b -n 3 > top_report.txt(运行 3 次后自动退出并保存结果)

4. 进阶技巧:自定义显示列

觉得默认显示的列太多或太少?

  1. 在运行top时按f
  2. 使用上下键移动。
  3. dSpace开启/关闭某个字段的显示。
  4. s将当前字段设为排序依据。
  5. q退出设置回到主界面。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 13:14:10

Llama Factory微调速成班:一天掌握核心技术

Llama Factory微调速成班:一天掌握核心技术 作为一名职场人士,想要快速掌握Llama微调技术来提升竞争力,但时间有限?别担心,这篇指南将带你用最短时间掌握核心技能。Llama Factory是一个强大的大模型微调工具&#xff0…

作者头像 李华
网站建设 2026/5/2 13:27:38

语音合成中断怎么办?服务端增加超时重试机制提升鲁棒性

语音合成中断怎么办?服务端增加超时重试机制提升鲁棒性 📖 背景与问题场景 在基于 ModelScope Sambert-Hifigan 模型构建的中文多情感语音合成服务中,尽管模型本身具备高质量、低延迟的语音生成能力,但在实际生产环境中&#xff0…

作者头像 李华
网站建设 2026/5/1 0:55:57

Llama Factory故障排除:常见错误及云端快速恢复

Llama Factory故障排除:常见错误及云端快速恢复 在大语言模型微调过程中,意外中断是开发者经常遇到的棘手问题。本文将介绍如何利用 Llama Factory 工具快速恢复微调进度,避免重复计算和资源浪费。这类任务通常需要 GPU 环境,目前…

作者头像 李华
网站建设 2026/5/4 2:55:02

1小时打造PDF工具:基于Poppler的快速开发实践

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 快速开发一个PDF处理工具原型,功能包括:1) 指定页数范围提取 2) 添加自定义水印 3) 密码保护PDF 4) 合并多个PDF 5) 预览第一页缩略图。使用PythonPyPDF2pd…

作者头像 李华
网站建设 2026/5/8 12:21:40

数据隐私保护:在私有GPU环境安全使用Llama Factory

数据隐私保护:在私有GPU环境安全使用Llama Factory 作为一名医疗行业的开发者,你是否经常面临这样的困境:需要处理大量敏感患者数据,但又担心公有云服务的数据安全问题?Llama Factory作为一款强大的大模型微调工具&…

作者头像 李华
网站建设 2026/5/7 23:58:00

VS2026下载安装图解:零基础小白也能看懂

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 制作一个交互式VS2026安装向导应用,通过动画演示和实时指导帮助新手完成下载安装。包含:1) 可视化系统检查 2) 安装选项通俗解释 3) 错误预防提示 4) 安装后…

作者头像 李华