【linux命令】 uptime 查看机器启动时间+负载

查看机器的启动时间、登录⽤户、平均负载等情况,通常⽤于在线上应急或者技术攻关中,确定操作系统的重启时间。

查看cpu信息:cat /proc/cpuinfo

直接获取cpu核数:grep 'model name' /proc/cpuinfo | wc -l

root@ecs-x-large-2-linux-20200309113627:/home/etcd_msg_server# uptime
 21:25:04 up 2 days,  4:10,  0 users,  load average: 0.00, 0.00, 0.00

以上显示的

当前时间: 21:25:04

系统已经运⾏的时间:2天4⼩时10分钟。

前在线⽤户:0个⽤户,是总连接数量,不是不同⽤户数量(开⼀个终端连接就算⼀个⽤户)

系统平均负载:0.00, 0.00, 0.00,为最近1分钟、5分钟、15分钟的系统负载情况。

系统的平均负载是指在特定的时间间隔内队列中运⾏的平均进程数。如果⼀个进程满⾜以条件,它就会位于运⾏队列中。

1.它没有在等待I/O操作的结果。
2.它没有主动进⼊等待状态(也就是没有调⽤’wait'相关的系统API )
3.没有被停⽌(例如:等待终⽌)。
 
如果每个CPU内核的当前活动进程数不⼤于3的话,那么系统的性能还算可以⽀持。
如果每个CPU内核的任务数⼤于5,那么这台机器的性能有严重问题。
如果你的linux主机是1个双核CPU的话,当Load Average 为6的时候说明机器已经被充分使⽤了。
负载说明(现针对单核情况,不 是单核时则乘以核数
load  < 1没有等待
load == 1系统已无额外的资源跑更多的进程了
load > 1

进程都堵着等待资源

注意

load  < 0.7 系统很闲,可以考虑多部署一些服务
0.7 < load < 1系统状态不错
load == 1系统马上要处理不过来了,赶紧找一下原因
load > 5

系统已经非常繁忙了

不同load值说明的问题  

min 1,3,5 的load问题
load >5, load <3, load < 1短期内繁忙,中期空闲,初步判断是一个"抖动或者是拥塞前兆"
load >5, load > 3,load < 1短期内繁忙,中期内紧张,很可能是一个"拥塞的开始"
load > 5, load > 5, load > 5短中长期都繁忙,系统正在拥塞
load < 1,load > 3, load > 5短期内空闲,中长期繁忙,不用紧张,系统拥塞正在好转

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

CID( ͡ _ ͡°)

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

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

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

打赏作者

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

抵扣说明:

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

余额充值