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操作完成所占时间百分比,hisi:硬中断和软件中断占用的百分比,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:进程命令名称或命令行。

上一篇:Linux tr命令学习笔记与应用举例
下一篇:Linux top

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月28日 22时56分51秒