linux top 队列,linux 监控之 top 家族 (TOP)

top 家族之一(TOP)

在 linux 上敲 top 就能看到一大坨监控命令,眼花缭乱

TOP 命令是 Linux 最常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况。

top 程序对运行的系统提供一个动态的实时的监控。它能够显示系统的总体信息和一些正被 Linux 内核管理的任务。它所显示的系统总体信息的样式以及任务信息显示的样式,顺序和大小都是可以由用户配置,而且配置信息可以重启后永久生效。

41d6ee246e21fdd64143952e14a7a459.png

TOP 前五行信息

第一行:任务队列

uptime:

top - 09:38:53 up 19 days, 18:32, 5 users, load average: 0.00, 0.00, 0.00

这一行显示的是系统运行时间,用户总数,平均负载

第二,第三行:进程和 cpu 的信息 Tasks: 116 total, 2 running, 111 sleeping, 3 stopped, 0 zombie

Cpu(s): 6.1%us, 2.2%sy, 0.0%ni, 91.4%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st

task:进程状态

us:用户态的 cpu 占比

sy:内核态的 cpu 占比

id:cpu 空闲率

wa:cpu 的 io 等待占比

hi:硬中断的 cpu 占比

si:软中断的 cpu 占比

第四,第五行:内存信息 Mem: 4056480k total, 3676252k used, 380228k free, 176036k buffers

Swap: 0k total, 0k used, 0k free, 1950688k cached

Mem:4056480k total 物理内存总量

used:使用的物理内存总量

free:空闲内存总量

buffers:用作内核缓存的内存量

Swap

total:交换区总量

used:使用的交换区总量

free:空闲交换区总量

cached:缓冲的交换区总量。

第六行:进程信息

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ PPID SWAP CODE DATA COMMAND

pid:进程号

ppid:父进程 id

user:进程所有者的用户名

pr:进程优先级

NI:nice 值。负值表示高优先级,正值表示低优先级

virt:进程使用的虚拟内存总量。VIRT=SWAP+RES

res:进程使用的、未被换出的物理内存大小。RES=CODE+DATA

shr:一个任务使用的共享内存总额。它反映了可以被其他进程共享的内存总额

CODE:可执行代码占用的物理内存大小

DATA:可执行代码以外的部分

s:进程状态

D=不可中断的睡眠状态

R=运行

S=睡眠

T=跟踪/停止

Z=僵尸进程

%CPU:CPU 时间占用百分比

swap:进程使用的虚拟内存中被换出的大小,单位 kb

%MEM:任务当前使用的可用的物理内存百分比

快捷键

f 键选择需要展示的内容

o 键改变排列顺序

0de0633b6ad5c8fd93a48b876d69b091.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值