LoadTestPerform(性能分析),top命令详细解释

1.top
top命令 是用来监控 Linux 系统状况,比如cpu、内存的使用

[root@node-3 smgr]# top
top - 14:35:45 up  5:34,  8 users,  load average: 0.19, 0.41, 0.48
Tasks: 4 total,   1 running, 3 sleeping,   0 stopped,   0 zombie
%Cpu(s):  3.7 us,  1.7 sy,  0.0 ni, 94.5 id,  0.1 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem : 65861020 total, 52493336 free,  9414756 used,  3952928 buff/cache
KiB Swap: 33554428 total, 33554428 free,        0 used. 55765136 avail Mem 

2.参数详细解释

详细解释:
14:35:45  :当前时间
up  5:34   :系统运行时间,格式为时:分  从启动到现在5分钟
8 users    :当前登录用户数
load average: 0.19, 0.41, 0.48 	系统负载,即任务队列的平均长度。
三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值

3.示例
在这里插入图片描述
如上图所示的load average
load average :0.52 0.58 0.59
从当前过去了1分钟 5分钟 15分钟后,系统当前的负载是多少
1分钟时是0.52
5分钟时是0.58
15分钟时是0.59

按下数字1,会显示CPU
在这里插入图片描述

告诉当前电脑有多少个cpu,上图所示有4核cpu
4个物理cpu 和4核cpu有区别
这个数值大小跟负载值有关系,是正相关的关系
在这里插入图片描述

4.任务参数详解

Tasks: 4 total,   1 running, 3 sleeping,   0 stopped,   0 zombie

在这里插入图片描述

有4个任务
下面每一行就是一个任务
1个运行,3个休息,0个停止,0个僵尸进程
r表示在运行
s表示在休息
p是stop
z是zombie

在这里插入图片描述
pid是进程ID
上图中62进程是正在运行的

5.cpu参数详解

%Cpu(s):  3.7 us,  1.7 sy,  0.0 ni, 94.5 id,  0.1 wa,  0.0 hi,  0.0 si,  0.0 st

在这里插入图片描述

us:其中有4核PUC,被用户进程消耗使用了63.7%
sy:系统自身使用的cpu占了36.3%
ni:优先级发生变化,0.0表示无竞争的进程
id:空闲CPU百分比
wa:等待输入输出的CPU时间百分比
hi:被中断,硬件中断
si:软件中断
st:实时

6.linux系统状态-内存

内存:
total:总内存
free:空闲内存
used:已经使用的物理内存
buff/cache:内核的缓存总量
swap:交换区
avali:可用于下一次的物理内存总量

7.其他参数详解

PID:进程id
USER:用户
PR:优先级
NI:nice值,负高优先级
RES:使用的物理内存
SHR:共享内存大小
S :进程状态
%cpu:cpu使用率
%MEM:内存使用率
TIME+:占用CPU总时长
command:命令
1:默认,累加模式关闭,更新时间3秒
参数用法
Z B E eZ颜色;B加粗; E系统内存单位转换;e进程内存单位转换
l t ml 平均值;t任务/cpu统计信息;m内存信息
uu\U用户
c i s jc查看cmd命令;i查看idle值;s设置更时间;j列表字符串
b+n+4:高亮显示cpu使用率最高的前4个进程
n+0:恢复默认显示有进程信息
E : 系统内存单位转换,默认KB
e : 进程内存单位转换,默认KB
m : 系统内存利用率(按4以下恢复)
t :cpu的总使用率
s\d+1 : 设置数据更新时间为1秒,默认为3秒

在这里插入图片描述

KiB Mem : 65861020 total, 52493336 free,  9414756 used,  3952928 buff/cache

Mem :内存,现在单位是kib
按大写字母E 可变换单位
在这里插入图片描述
Mem :内存,现在单位是GiB 现在是8g内存,
free:空闲,3.8G空闲
cache:缓存
buff:缓冲区 ,0.2G的缓存缓冲
used:4G使用
在这里插入图片描述
以上与virt res shr 有关系,代表虚拟内存 ,物理内存,共享内存

按小写e,下面数据会变换
在这里插入图片描述
PR:20 PR值越低,代表优先级越高
NT:0
%cpu:
%mem:
time+:占用时间

按小写f,可进入详情
h:help 帮助

注意区别uptime 命令

[root@node-3 smgr]# uptime
14:34:18 up  5:33,  8 users,  load average: 0.55, 0.53, 0.52
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

米雪唲2

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值