Linux命令Top详解
Posted xiykj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令Top详解相关的知识,希望对你有一定的参考价值。
Top命令:
Top相当于Windows中的任务管理器
可以看到,输出结果分两部分,前5行是总览,下面是具体的进程资源占用情况。下面逐行看一下
第1行
top - 09:52:35 up 41 min, 2 users, load average: 4.25, 4.33, 3.03
依次表示:当前时间、系统已经运行的时间、当前登录的用户数、系统在过去的1分钟,5分钟,15分钟的负载
(PS:从这一行我们可以知道以下信息
- 当前时间是09:52:35
- 系统运行了41分钟
- 当前有2个用户登录
- 在过去1分钟,5分钟,15分钟的负载分别是 4.25, 4.33, 3.03,负载超过1,则表示超负荷)
第2行
Tasks: 173total, 1 running, 172 sleeping, 0 stopped, 0 zombie
进程信息
- total 进程总数
- running 运行中的进程数
- sleeping 睡眠中的进程数
- stopped 停止的进程数
- zombie 僵尸进程数
(PS:从这一行我们可以知道,当前总共173个进程)
第3行
%Cpu(s): 98.9 us, 1.0 sy, 0.0 ni, 0.0 id, 0.0 wa, 0.0 hi, 0.1 si, 0.0 s
CPU使用情况
us : 用户进程占用CPU百分比
sy : 内核进程占用CPU百分比
ni : 改变过优先级的进程占用CPU百分比
id : 空闲CPU百分比
wa : IO等待的进程占用CPU百分比
hi : 硬中断占用CPU的百分比
si : 软中断占用CPU的百分比
第4行
KiB Mem : 949572 total, 55160 free, 537204 used, 357208 buff/cache
物理内存使用情况
- total 总的内存大小
- used 已使用
- free 未使用
- buffers 内核缓冲区
可用内存 = free + buffers + cached
第5行
KiB Swap: 102396 total, 91212 free, 11184 used. 240348 avail Mem
虚拟内存使用情况
其余行
以上是关于Linux命令Top详解的主要内容,如果未能解决你的问题,请参考以下文章