0
点赞
收藏
分享

微信扫一扫

【云原生】服务网格(Istio)如何简化微服务通信

小迁不秃头 2024-07-24 阅读 7

uptime

当我们发现系统变慢时,我们通常做的第一件事,就是执行top或者uptime命令,来了解系统的负载情况。

[root@server ~]# uptime
 14:51:04 up 1 min,  2 users,  load average: 0.71, 0.28, 0.10
 14:51:04 : 当前时间
 up 1 min : 系统的运行时间
 2 users  : 正在登陆用户数
 load average: 0.71, 0.28, 0.10 : 依次是过去的1分钟,5分钟,15分钟的平均负载

平均负载:简单来说,平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数,它和CPU使用率并没有直接关系。平均活跃进程数,直观上的理解就是单位时间内的活跃进程数,它实际上是活跃进程数的指数衰减平均值。

可运行状态:是指正在使用CPU或者正在等待CPU的进程,也就是我们常用的ps命令看到的,处于R状态的进程。

不可中断状态: 是指正处于内核关键流程中的进程,并且这些流程是不可打断的,比如最常见的是等待硬件设备的I/O响应,也就是我们在ps命令中看到的D状态的进程。

例如:当平均负载为2时,意味着什么?

  • 在只有2个CPU的系统上,意味着所有的CPU都刚好被完全占用。

  • 在4个CPU的系统上,意味着CPU有50%的空

举报

相关推荐

0 条评论