top 命令在使用

本文详细介绍如何使用top命令监控Linux系统的实时运行状态,包括CPU使用情况、内存使用情况、系统负载、进程信息等,帮助读者理解Linux系统监控的基本原理和方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

grep -c 'model name' /proc/cpuinfo                  #查看 cpu 核心数量

cat /proc/cpuinfo |grep processor |wc -l

 

 

基本信息

top - 09:04:50                   #当前时间

up 144 days, 18:20,       #系统运行时间,格式分为 天,时:分;此处运行 144天18时20分

4 users,                             #当前登录用户数 4 个

load average: 0.69, 1.10, 1.32                  #系统负载:1分钟,5分钟,15分钟到现在的平均值

Tasks: 任务信息

465 total,        #进程总数

1 running,        #正在运行的进程数

464 sleeping,   #睡眠状态的进程数

0 stopped,   #停止的进程数

0 zombie           #僵尸进程数

 

Cpu 使用情况

%Cpu(s): 

4.3 us,  #user time:cpu 执行用户进程百分比,包括 nice time

0.8 sy,    #system time:cpu 在内涵运行百分比,包括 IRQ 和 SoftIRQ

0.4 ni,      #nice time:调整进程优先级所用百分比

94.4 id,   #Idle time:系统空闲百分比

0.0 wa,           #waiting time:CPU 等待 I/O 完成所有百分比

0.0 hi,    #Hard IRQ Time:硬中断占用的 CPU 时间百分比

0.0 si,     #soft IRQ time:软中断占用 CPU 时间百分比

0.0 st        #steal time:虚拟服务占用

 

物理内存使用情况

KiB Mem :                         

32765648 total,               #总物理内存 

13453784 free,                 #空闲的物理内存

12127796 used,              #已使用的物理内存

7184068 buff/cache         #缓冲区和缓存区占用内存的总量

buffers 存放的是准备写入磁盘的数据

cache 存放的是从磁盘中读取的数据

 

交换区使用情况

KiB Swap:

16515068 total,               #交换区的总量

13735272 free,               #未使用的量

2779796 used.                  #已使用 的量

18250264 avail Mem       #可用的量

         开启swap会一定程度的引起 I/O 性能下降

 

进程详细信息:

PID           #进程 ID

USER      #进程所有者的用户名

PR           #优先级

NI         #nice 值

VIRT    #进程使用的虚拟内存总量,单位 kb

RES      #进程使用的,未被换出的物理内存大小,单位 kb

SHR          #共享内存大小,单位 kb

S     #进程状态(D:不可中断的睡眠状态;R:运行;S:睡眠;T:跟踪/停止;Z:僵尸进程)

%CPU      #上次更新到现在的 cpu 时间占用比

%MEM  #进程使用的物理内存百分比

TIME+     #进程使用的 cpu 时间总计,单位 1/100 秒

COMMAND  #命令名/命令行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值