K8s基础liunx :CPU篇 01

本文介绍了Linux系统中的平均负载(load average)概念,通过解释不同时间间隔的负载值和CPU使用率之间的区别,帮助读者理解如何评估系统负载是否合理。文章强调平均负载不仅包含CPU使用中的进程,还包括等待CPU和I/O的进程,并提供了判断系统负载是否过载的参考标准。
摘要由CSDN通过智能技术生成

前言

大家好,运维菜狗一枚,最近工作中遇到Kubernetes些诡异问题.应该是自己基础不够好,所以liunx的底层实现,特写下记录
参考:https://www.kernel.org/doc/

一、load average

每次发现系统变慢时,我们通常做的第一件事,就是执行 top 或者 uptime 命令,来了解系统的负载情况。我在命令行里输入了 uptime 命令,系统也随即给出了结果。
$ uptime02:34:03 up 2 days, 20:14, 1 user, load average: 0.63, 0.83, 0.88
load average 平均负载显示三个数字,是过去 1 分钟、5 分钟、15 分钟的平均负载(Load Average)。这是最常见、也是最重要的系统指标。
这里很容易误解为使用率 0.01,0.04,0.05就是1% ,4%,5%;
在liunx不懂就man,执行 man uptime 命令。
在这里插入图片描述
平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数,它和 CPU 使用率并没有直接关系。
可运行状态的进程,是指正在使用 CPU 或者正在等待 CPU 的进程,也就是我们常用 ps 命令看到的Run状态。
不可中断状态的进程则是不可中断的深度睡眠

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值