Linux负载命令

目录

一、负载

二、查看负载的命令

1.top(查看进程信息)

1.1 uptime

 1.2 mpstat(查看cup核状态)

1.3 free

          2、ifstat(网卡状态)​

 3、df(查看磁盘的使用率)


一、负载

负载(load)是linux的一个重要指标,直观的反应了机器当前的状态。如果机器负载过高,那么对机器的操作将难以进行。Linux的负载高,主要是由于CPU使用、内存使用、IO消耗三部分构成。任意一项使用过多,都将导致服务器负载的急剧攀升。

二、查看负载的命令

1.top(查看进程信息)

 第一行:23:01:26 up 13 days, 8:59, 4 users, load average: 0.90, 0.48, 0.35 与uptime命令 一致

1.1 uptime

命令可以显示的信息显示依次为:现在时间、系统已经运行了多长时间、 目前有多少登陆用户、系统在过去的1 分钟、 5 分钟和 15 分钟内的平均负载

第二行:Tasks: 107 total,   1 running, 106 sleeping,   0 stopped,   0 zombie

Tasks: 107 total : 总共有 107 个进程
1 running : 1 个进程正在占用 CPU
106 sleeping : 106 个睡眠进程
0 stopped : 0 个停止的进程
0 zombie : 0个僵尸进程

第三行:%Cpu(s): 5.2 us,  6.8  sy,  0.0 ni, 87.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st    

 1.2 mpstat(查看cup核状态)

us (user): 非 nice 用户进程占用 CPU 的比率
sy (system): 内核、内核进程占用 CPU 的比率
ni (nice): 用户进程空间内改变过优先级的进程占用 CPU 比率
id (idle): CPU 空闲比率,如果系统缓慢而这个值很高,说明系统慢的原因不是 CPU 负载高
wa (iowait): CPU 等待执行 I/O 操作的时间比率,该指标可以用来排查磁盘 I/O 的问题,通常结合 wa 和 id 判断
hi (Hardware IRQ): CPU 处理硬件中断所占时间的比率
si (Software Interrupts): CPU 处理软件中断所占时间的比率
st (steal): 流逝的时间,虚拟机中的其他任务所占 CPU 时间的比率

后面两行:显示当前系统未使用的和已使用的内存数目与free命令相同

1.3 free

可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内 存缓冲区
空闲内存: available = free + buffer( 缓冲 ) + cache( 缓存 )

2、ifstat(网卡状态)

 3、df(查看磁盘的使用率)

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值