侧边栏壁纸
  • 累计撰写 100 篇文章
  • 累计创建 55 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Top 详解

Malson
2022-06-25 / 0 评论 / 0 点赞 / 172 阅读 / 770 字
top - 21:31:26 up 15:16,  5 users,  load average: 0.61, 0.82, 0.75

系统当前时间 up 系统到目前为止i运行的时间, 
当前登陆系统的用户数量, 
load average后面的三个数字分别表示距离现在一分钟,五分钟,十五分钟的负载情况。 
注意:load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。

Tasks: 240 total,   2 running, 238 sleeping,   0 stopped,   0 zombie

240 total则表示现在有240个进程
其中处于运行中的有2个
238个在休眠(挂起)
stopped状态即停止的进程数为0
zombie状态即僵尸的进程数为0个。

%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

us: user 用户空间占用cpu的百分比 
sy: system 内核空间占用cpu的百分比 
ni: niced 改变过优先级的进程占用cpu的百分比 
id: 空闲cpu百分比 
wa: IO wait IO等待占用cpu的百分比 
hi: Hardware IRQ 硬中断 占用cpu的百分比 
si: software 软中断 占用cpu的百分比 
st: 被hypervisor偷去的时间

KiB Mem :  3775264 total,   250100 free,  2495300 used,  1029864 buff/cache

物理内存总量(3.7G)
空闲内存总量(2.5G)
使用中的内存总量(2.4G)
缓冲内存量 
内存总量(used)指的是现在系统内核控制的内存数
空闲内存总量(free)是内核还未纳入其管控范围的数量
纳入内核管理的内存不见得都在使用中,还包括过去使用过的现在可以被重复利用的内存
内核并不把这些可被重新使用的内存交还到free中去,因此在linux上free内存会越来越少,但不用为此担心 

KiB Swap:  4064252 total,  2789544 free,  1274708 used.   527664 avail Mem 

交换区总量(4G)
空闲交换区总量(2.7G)
使用的交换区总量(1.2G)
可用交换取总量

PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND   

PID     进程id 
USER    进程所有者 
PR      进程优先级 
NI      nice值。负值表示高优先级,正值表示低优先级 
VIRT    进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES 
RES     进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA 
SHR     共享内存大小,单位kb 
S       进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程 
%CPU    上次更新到现在的CPU时间占用百分比 
%MEM    进程使用的物理内存百分比 
TIME+   进程使用的CPU时间总计,单位1/100秒 
COMMAND 进程名称(命令名/命令行)
0
博主关闭了所有页面的评论