
Linux top 命令详解
发布日期:2025-04-06 07:02:18
浏览次数:5
分类:精选文章
本文共 1870 字,大约阅读时间需要 6 分钟。
一、命令介绍
top命令是一个强大的Linux系统工具,用于实时监控系统资源使用情况。它可以显示CPU、内存、运行时间、交换分区等关键指标,帮助管理员及时发现系统性能问题并采取补救措施。[top执行后返回的信息]
二、命令执行说明
[root@foundation6 docker]# top - 21:31:26 up 15:16, 5 users, load average: 0.61, 0.82, 0.75Tasks: 240 total, 2 running, 238 sleeping, 0 stopped, 0 zombie%Cpu(s): 13.7 us, 1.5 sy, 0.0 ni, 84.2 id, 0.6 wa, 0.0 hi, 0.0 si, 0.0 stKiB Mem : 3775264 total, 250100 free, 2495300 used, 1029864 buff/cacheKiB Swap: 4064252 total, 2789544 free, 1274708 used. 527664 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 16507 kiosk 20 0 1935284 201988 10816 R 46.8 5.4 68:11.92 plugin-con+15773 kiosk 20 0 1784208 497692 40776 S 4.7 13.2 37:05.32 firefox 408 root 20 0 36940 4116 3920 S 3.0 0.1 4:51.67 systemd-jo+ 3789 kiosk 20 0 747664 14124 4696 S 2.0 0.4 2:49.76 gnome-term+
命令输出解析
第一行: 21:31:26 up 15:16 - 表示系统已运行了15小时21分26秒。 5 users - 当前登录用户数量为5。 load average: 0.61, 0.82, 0.75 - 分别表示过去1分钟、5分钟和15分钟的平均负载。 Load average值除以逻辑CPU数是否超过5,可判断系统是否处于超负荷运行状态。第二行:
Tasks: 240 total, 2 running, 238 sleeping, 0 stopped, 0 zombie - 系统当前进程总数为240,其中2个进程正在运行,238个进程处于休眠状态,无进程已停止或成为僵尸进程。第三行:
%Cpu(s): 13.7 us, 1.5 sy, 0.0 ni, 84.2 id, 0.6 wa, 0.0 hi, 0.0 si, 0.0 st - CPU使用情况:us:用户空间占用的CPU百分比,sy:内核空间占用的CPU百分比,ni:优先级较高的进程占用的CPU百分比,id:空闲时间百分比,wa:等待I/O操作完成所占时间百分比,hi和si:硬中断和软件中断占用的百分比,st:虚拟化相关时间占用百分比。第四行:
KiB Mem: 3775264 total, 250100 free, 2495300 used, 1029864 buff/cache - 内存使用情况:total:总内存大小,free:空闲内存大小,used:已使用内存大小,buff/cache:缓冲和缓存内存量。第五行:
KiB Swap: 4064252 total, 2789544 free, 1274708 used. - 交换分区使用情况:交换分区的总容量、空闲容量和已使用容量。第六行:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND - 进程资源占用情况:PID:进程ID,USER:进程所属用户,PR:进程优先级,NI:nice值(负值表示高优先级),VIRT:虚拟内存总量,RES:物理内存使用量,SHR:共享内存大小,S:进程状态,%CPU:CPU使用百分比,%MEM:内存使用百分比,TIME+:进程运行时间,COMMAND:进程命令名称或命令行。发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月28日 22时56分51秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linq 分组(group by)求和(sum)并且按照分隔符(join)分割列数据
2023-01-31
Linq 合并多个查询条件
2023-01-31
LINQ 左连接, 右连接, 全连接扩展
2023-01-31
linQ 查询
2023-01-31
linq-ef中如何批量删除
2023-01-31
LINQ/EF/Lambda 比较字符串日期时间大小
2023-01-31
LinQ—Lambda表达式
2023-01-31
LINQ与EF的并发处理
2023-01-31
Linq中的group by多表多字段
2023-01-31
linq实现分页加组合查询
2023-01-31
LINQ的ElementAt与ElementAtOrDefault方法
2023-01-31
linq的两个精品小工具
2023-01-31
LinQ的使用
2023-01-31
LINQ能不能用系列(一)LINQ to Object 效率比对
2023-01-31
LINQ能不能用系列(二)LINQ to SQL 效率比对
2023-01-31
LinQ:list基础操作
2023-01-31
Linr PS toolkit(Photoshop开发人员辅助工具)
2023-01-31
Lintcode 74 First Bad Version solution 题解
2023-01-31
LintCode A + B Problem
2023-01-31
LintCode Python 简单级题目 8.旋转字符串
2023-01-31