Linux系统资源怎么查看_top命令指标含义说明【教程】
发布时间 - 2025-12-24 00:00:00 点击率:次top命令是Linux实时监控系统资源的核心工具,持续刷新显示CPU、内存、进程状态及负载等指标,首行展示时间、运行时长、用户数和平均负载,第二行统计进程总数与状态,后续分项解析CPU各模式占用率、内存真实可用量及进程关键字段含义与交互操作。
Linux 系统资源查看最常用、最直观的方式就是 top 命令。它不是快照工具,而是持续刷新的实时监控界面,能一眼看清 CPU、内存、进程状态和系统负载等核心指标。
第一行:系统整体运行状态
显示内容示例:14:07:53 up 256 days, 3:35, 1 user, load average: 0.07, 0.03, 0.00
- 14:07:53:当前系统时间
- up 256 days, 3:35:系统已连续运行 256 天 3 小时 35 分钟(反映稳定性)
-
1 user:当前有 1 个用户
登录(不一定是图形界面,也可能是 SSH 连接) -
load average: 0.07, 0.03, 0.00:1 分钟、5 分钟、15 分钟平均负载值
—— 数值≈当前“活跃进程数”(含运行态和不可中断睡眠态)
—— 若为单核 CPU,load > 1 表示排队;多核需除以逻辑 CPU 数判断(如 8 核,load=6 是健康,load=12 则偏高)
第二行:进程任务统计
显示内容示例:Tasks: 162 total, 1 running, 161 sleeping, 0 stopped, 0 zombie
- total:当前所有进程总数(含内核线程)
- running:正在 CPU 上执行的进程数(含可运行但未调度的)
- sleeping:休眠中、等待事件(如 I/O、信号)的进程,属正常状态
- zombie:僵尸进程——子进程已终止但父进程未回收其退出状态;长期存在需排查父进程是否异常
CPU 和内存关键指标解读
两行分别形如:
%Cpu(s): 0.2us, 0.1sy, 0.0ni, 99.6id, 0.0wa, 0.0hi, 0.0si, 0.0stMiB Mem : 15495.8 total, 7684.9 free, 648.9 used, 7162.0 buff/cache
- us(user):用户态程序占用 CPU 时间百分比(如 nginx、python)
- sy(system):内核态(系统调用、中断处理)占用 CPU 百分比;过高可能驱动或内核模块有问题
- id(idle):CPU 空闲时间;持续 >95% 表示系统轻载
- wa(iowait):CPU 等待磁盘 I/O 完成的时间;>10% 且伴随高 load,说明磁盘是瓶颈
- buff/cache:内核用于缓存文件和块设备的内存;这部分内存可被应用随时回收,真正可用内存 ≈ free + buff/cache
- avail Mem:内核估算的、当前可立即分配给新进程的物理内存(比 free 更真实)
进程列表字段含义与实用技巧
默认按 %CPU 排序,主要列包括:
- PID:进程唯一编号
- USER:启动该进程的用户
- PR / NI:进程优先级(PR 是计算值,NI 是 nice 值,范围 -20~19)
- VIRT:进程虚拟内存总量(含已分配未使用、共享库、swap 映射等)
- RES:常驻内存(Resident Set Size),即实际占用物理内存大小
- %CPU / %MEM:当前采样周期内 CPU 和内存占用百分比
- TIME+:进程自启动以来占用 CPU 的总时间(精确到百分之一秒)
- COMMAND:命令名;按 c 键可切换显示完整路径和参数
常用交互操作:
- 按 P:按 CPU 使用率排序(大→小)|Shift+P 反向
- 按 M:按内存 RES 占用排序|Shift+M 反向
- 按 T:按运行时间排序
- 按 1:展开显示每个逻辑 CPU 核心的使用率
- 按 u:只显示指定用户的进程(如
u nginx) - 按 k:输入 PID 后发送信号终止进程(默认 SIGTERM,安全退出)
- 按 d:修改刷新间隔(如输入
1改为每秒刷新) - 按 q:退出 top
# linux
# python
# nginx
# 工具
# 虚拟内存
# ai
# linux系统
# 内存占用
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在阿里云通过域名搭建网站?
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
Laravel如何配置Horizon来管理队列?(安装和使用)
如何挑选最适合建站的高性能VPS主机?
如何在Windows服务器上快速搭建网站?
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
如何登录建站主机?访问步骤全解析
JavaScript常见的五种数组去重的方式
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
iOS发送验证码倒计时应用
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程
香港服务器WordPress建站指南:SEO优化与高效部署策略
如何基于云服务器快速搭建网站及云盘系统?
如何在景安服务器上快速搭建个人网站?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
如何用西部建站助手快速创建专业网站?
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录
Java类加载基本过程详细介绍
在线制作视频的网站有哪些,电脑如何制作视频短片?
Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】
详解jQuery中的事件
如何在宝塔面板中修改默认建站目录?
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
如何用y主机助手快速搭建网站?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
网站建设要注意的标准 促进网站用户好感度!
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
网站制作企业,网站的banner和导航栏是指什么?
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
php做exe能调用系统命令吗_执行cmd指令实现方式【详解】
香港服务器部署网站为何提示未备案?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
如何基于PHP生成高效IDC网络公司建站源码?
EditPlus中的正则表达式实战(5)
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
详解Android——蓝牙技术 带你实现终端间数据传输
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
如何用免费手机建站系统零基础打造专业网站?
活动邀请函制作网站有哪些,活动邀请函文案?
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法
Laravel如何使用Service Container和依赖注入?(代码示例)
如何用美橙互联一键搭建多站合一网站?
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
Laravel如何实现API版本控制_Laravel版本化API设计方案
Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】


登录(不一定是图形界面,也可能是 SSH 连接)