高考考试网
当前位置: 首页 高考资讯

linuxcpu利用率命令(详解Linux系统CPU负载和CPU使用率--概念)

时间:2023-07-30 作者: 小编 阅读量: 1 栏目名: 高考资讯

概述今天主要带大家深入理解下CPU负载和cpu使用率方面的内容,看下这中间是怎么计算的。CPU的系统负荷,基本上等同于上面的类比。大桥的通行能力,就是CPU的最大工作量;桥梁上的车辆,就是一个个等待CPU处理的进程。2个CPU,意味着电脑的处理能力翻了一倍,能够同时处理的进程数量也翻了一倍。还是用大桥来类比,两个CPU就意味着大桥有两根车道了,通车能力翻倍了。如果15分钟内,平均系统负荷大于1.0,表明问题持续存在,不是暂时现象。

概述

今天主要带大家深入理解下CPU负载和cpu使用率方面的内容,看下这中间是怎么计算的。


CPU负载和 CPU使用率

这两个从一定程度上都可以反映一台机器的繁忙程度.

cpu使用率反映的是当前cpu的繁忙程度,忽高忽低的原因在于占用cpu处理时间的进程可能处于io等待状态但却还未释放进入wait。

平均负载(load average)是指某段时间内占用cpu时间的进程和等待cpu时间的进程数,这里等待cpu时间的进程是指等待被唤醒的进程,不包括处于wait状态进程。

以上分析可以看出,一台机器很有可能处于低cpu使用率高负载的情况,因此看机器的繁忙程度应该结合两者,在cpu还空闲的情况下,如何提高io响应是减少负载的关键,很多人认为负载到几十了机器就非常繁忙了,其实如果这个时候cpu使用率比较低,则负载高可能不能很好说明问题,一旦cpu处理的进程处理完后,那些等待的进程也能立刻得到响应,这种情况下应该优化io读写速度。真到cpu使用率一直90%以上,即使平均负载只有个位数(比如某一个进程一直在运算),那机器其实也已经繁忙了~


CPU负载的一个类比

判断系统负荷是否过重,必须理解load average的真正含义。

首先,假设最简单的情况,你的电脑只有一个CPU,所有的运算都必须由这个CPU来完成。

那么不妨把这个CPU想象成一座大桥,桥上只有一根车道,所有车辆都必须从这根车道上通过。(很显然,这座桥只能单向通行。)

系统负荷为0,意味着大桥上一辆车也没有。

系统负荷为0.5,意味着大桥一半的路段有车。

系统负荷为1.0,意味着大桥的所有路段都有车,也就是说大桥已经"满"了。但是必须注意的是,直到此时大桥还是能顺畅通行的。

系统负荷为1.7,意味着车辆太多了,大桥已经被占满了(100%),后面等着上桥的车辆为桥面车辆的70%。以此类推,系统负荷2.0,意味着等待上桥的车辆与桥面的车辆一样多;系统负荷3.0,意味着等待上桥的车辆是桥面车辆的2倍。总之,当系统负荷大于1,后面的车辆就必须等待了;系统负荷越大,过桥就必须等得越久。

CPU的系统负荷,基本上等同于上面的类比。大桥的通行能力,就是CPU的最大工作量;桥梁上的车辆,就是一个个等待CPU处理的进程(process)。

如果CPU每分钟最多处理100个进程,那么系统负荷0.2,意味着CPU在这1分钟里只处理20个进程;系统负荷1.0,意味着CPU在这1分钟里正好处理100个进程;系统负荷1.7,意味着除了CPU正在处理的100个进程以外,还有70个进程正排队等着CPU处理。

为了电脑顺畅运行,系统负荷最好不要超过1.0,这样就没有进程需要等待了,所有进程都能第一时间得到处理。很显然,1.0是一个关键值,超过这个值,系统就不在最佳状态了,你要动手干预了。


CPU负载-多处理器

上面假设电脑只有1个CPU。如果电脑装了2个CPU,会发生什么情况呢?

2个CPU,意味着电脑的处理能力翻了一倍,能够同时处理的进程数量也翻了一倍。

还是用大桥来类比,两个CPU就意味着大桥有两根车道了,通车能力翻倍了。

所以,2个CPU表明系统负荷可以达到2.0,此时每个CPU都达到100%的工作量。推广开来,n个CPU的电脑,可接受的系统负荷最大为n.0。


CPU负载-多核处理器

芯片厂商往往在一个CPU内部,包含多个CPU核心,这被称为多核CPU。

在系统负荷方面,多核CPU与多CPU效果类似,所以考虑系统负荷的时候,必须考虑这台电脑有几个CPU、每个CPU有几个核心。然后,把系统负荷除以总的核心数,只要每个核心的负荷不超过1.0,就表明电脑正常运行。

怎么知道电脑有多少个CPU核心呢?

  • "cat /proc/cpuinfo"命令,可以查看CPU信息。
  • "grep -c 'model name' /proc/cpuinfo"命令,直接返回CPU的总核心数。

系统负荷的经验法则

系统负荷的经验法则是:

当系统负荷持续大于0.7,你必须开始调查了,问题出在哪里,防止情况恶化。

当系统负荷持续大于1.0,你必须动手寻找解决办法,把这个值降下来。

当系统负荷达到5.0,就表明系统有很严重的问题,长时间没有响应,或者接近死机了,正常不应该让系统达到这个值。

对于我的机器,有8个core,那么,load多少合适呢?

#grep 'model name' /proc/cpuinfo | wc -l#echo "0.7*24" |bc


最佳观察时长

我们一般在用top观察cpu负载时,其中的"load average"一共返回三个平均值----1分钟系统负荷、5分钟系统负荷,15分钟系统负荷,那么应该参考哪个值呢?

如果只有1分钟的系统负荷大于1.0,其他两个时间段都小于1.0,这表明只是暂时现象,问题不大。

如果15分钟内,平均系统负荷大于1.0(调整CPU核心数之后),表明问题持续存在,不是暂时现象。所以,你应该主要观察"15分钟系统负荷",将它作为电脑正常运行的指标。


后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~

    推荐阅读
  • 桃子热量高吗(桃子热量高不高)

    下面更多详细答案一起来看看吧!桃子素有“寿桃”和“仙桃”的美称,因其肉质鲜美,又被称为“天下第一果”。桃肉含蛋白质、脂肪、碳水化合物、粗纤维、钙、磷、铁、胡萝卜素、维生素B以及有机酸、糖分和挥发油。每100克鲜桃中所含水分占比88%,蛋白质约有0.7克,碳水化合物11克,热量只有180.0千焦。桃子适宜低血钾和缺铁性贫血患者食用。

  • 卧底归来第二部什么时候开播(卧底归来曝热血片花)

    由公安部金盾影视文化中心导演刘光执导,张嘉译、林申、刘奕君、李沁、傅晶、张晨光、杨雨婷等主演,翟天临、汤镇业、王斑特别出演的卧底题材热血大戏《卧底归来》五分钟片花近期首次曝光,燃值爆表引网络热议。

  • windows安装程序无法将windows配置为在此计算机上运行(解决方法介绍)

    下面希望有你要的答案,我们一起来看看吧!windows安装程序无法将windows配置为在此计算机上运行当出现如上提示的时候,按下shift+F10会打开命令窗口。进入到C:\windows\system32\oobe文件夹,输入msoobe回车。进入下一步输入用户名和密码的操作。按照屏幕提示输入相应的信息之后,就点击错误框上的小红叉关闭对话框,此时系统重启,也就跳过了这个错误,直到系统成功安装。

  • 作为老师为什么要体罚学生(老师因不会背古诗扇学生耳光)

    近日,江苏沐阳县一初中教师被曝因学生默写不出古诗猛扇其8个耳光的视频,引发热议。视频曝光后,学校方面表示一定会处理,但是目前处理结果还未向社会公布。中国在很多年前就明令禁止体罚学生,这名老师公然违反相关规定,势必会引起公众的普遍谴责。虽然现在已经不允许体罚学生了,但是在过去体罚学生确是教育的重要组成部分。随着社会的进步,国家出台措施明令禁止了这种落后的教育方式,体罚学生也比较罕见了。

  • 洋芋片怎么炒好吃(洋芋片怎么炒)

    取一口锅,开火,往锅中倒入适量清水,大火烧开,水开之后下入土豆片,煮1-2分钟,将土豆煮断生,煮好捞出。炒香配料之后,下入控干水分的土豆片,开大火翻炒均匀,然后淋入适量料酒增香,继续翻炒。待料酒的香味炒出来后,下入生抽提鲜,再淋点老抽翻炒均匀,然后将火调至中火,翻炒3分钟左右。炒的土豆片有点焦黄色,这时候就可以调味了,下入食盐、鸡精、白糖,翻炒均匀。

  • 被迫调岗不去公司会按旷工处理吗(劳动者拒绝调岗)

    劳动合同约定襄阳公司可根据生产经营需要或其他原因调整郭靖的工作岗位。其次,襄阳公司规章制度明确规定连续旷工3天者,可以给予解聘惩罚,郭靖知悉襄阳公司依法订立的厂纪厂规等管理制度。因此,襄阳公司无需向郭靖支付代通知金及解除劳动合同补偿金。

  • 我的侠客门派秘籍怎么得(我的侠客最新口令码和CDK兑换码大全)

    我们一起去了解并探讨一下这个问题吧!我的侠客门派秘籍怎么得我的侠客游戏中今天更新了很多的口令码和CDK兑换码哦,那么下面小编就跟大家分享一下11月11日最新兑换码大全吧。

  • 现身吧嫌疑人常驻嘉宾(综艺节目现身吧嫌疑人介绍)

    现身吧嫌疑人常驻嘉宾现身吧嫌疑人常驻嘉宾为赵露思。目前这档节目计划邀请的还有汪涵、杨颖、王俊凯、秦昊、吴镇宇、贾玲等人。全明星实境推理综艺《现身吧!嫌疑人》。明星好友们将用2天1夜的时间,打造一场悬念与笑点双双在线的智商友谊战!

  • 鼠标dpi一般多少合适(鼠标dpi是什么意思)

    最近在玩LOL的时候,经常听到鼠标dpi这个词,对此小编很疑惑,鼠标DPI是什么意思?如果你要说起win7/win10系统怎么重装这种问题,那小编肯定是什么都知道,但是碰到鼠标dpi这种名称,实在不懂。因此小编特地去研究了一番,现在分享给大家,避免出糗!鼠标dpi是指鼠标的定位精准度,用比较专业的描述就是:鼠标每移动一英寸指针在屏幕上移动的点数。正常市面上卖的鼠标,最低DPI最低数值为400,正常玩FPS游戏时,DPI越低越好!

  • 青椒茄子怎么做(青椒茄子怎么做才好吃)

    跟着小编一起来看一看吧!青椒茄子怎么做准备用料。将茄子洗净切成片。将辣椒和大蒜洗净切好备用。在锅中放入适量油,将茄子倒入锅中。将茄子均匀铺开在锅中,一面煎好,翻面,再煎另外一面。两面都煎黄,茄子变软后,加入青椒和大蒜。加入适量食盐,加入适量水,焖一会,加入适量酱油即可。