Cgroup引发非预期行为——容器12C性能不如8C

丰富的线上&线下活动,深入探索云世界

做任务,得社区积分和周边

最真实的开发者用云体验

让每位学生受益于普惠算力

让创作激发创新

资深技术专家手把手带教

遇见技术追梦人

技术交流,直击现场

海量开发者使用工具、手册,免费下载

极速、全面、稳定、安全的开源镜像

开发手册、白皮书、案例集等实战精华

为开发者定制的Chrome浏览器插件

压测信息:压测工具是jmeter,压测的并发数都是1并发,压测的URL固定。

资源信息:ACK集群的ECS是32C,ingresspod无limit限制,业务pod采用绑核处理8c或12c

链路:客户端->nginx(同VPC下的ECS)->SLB>ingresspod->业务pod

客户压测时候,采用slo-manager对业务pod采用绑核处理,表明业务pod上的ECS设置的limit核数,业务pod独占,不与其他进程共享。客户遇到一个奇怪现象是采用12c绑核的。可以看到采用12C时候,,CPU使用率达到100%时候,qps、rt和P99指标相对于8c指标反而并没有提高。

压测结果

4.12核心pod部署在cn-beijing.xxxx节点上,pod绑定的CPU核心是16-31这16个CPU中

5.12核pod查看slo是工作的,cgroup显示动态绑核是成功的

6.但是通过cpu.stat,可以看到依然存在CPUthrottle

7.promethes监控显示在同样绑核情况下,8c的pod没有CPUthrottled,12c的pod,CPU使用率相比于8C并没有100%趋势下,反而遇到了CPUthrottled,明显不符合预期。但是前面的步骤已经验证了绑核是成功的,由此怀疑到应该是系统层面对于cfs调度存在的未知的非预期的行为.

12核

8核

容器内跑一些压力时(使用while:;do:;done模拟)

复现情况如下:

1、Cenos7.9,对应3.10内核,很容易复现

发生CPUThrottling比例~1%

2、alinux2,对于4.19内核,

发生CPUThrottling比例~千分之一

这个时候查看该容器路径下的cpugroup的cpu.stat,其中throttled_time会被限制了240ms(对于每100毫秒的周期,应用程序只能运行40ms,并被限制60ms。4个周期,因此4*60=240ms。)

容器环境中,一个关键指标是throttling,这表明容器被限制的次数。我们发现很多容器无论CPU使用率是否接近极限都会受到限制。如下一个案例:

在动画中可以看到CPU限制设置为800m(0.8个核心,80%的核心),峰值使用率最高为200m(20%的核心)。看到之后,我们可能会认为我们有足够的CPU让服务在它节流之前运行,但是依然会遇到cpu限流,这就意味着延迟增高和性能下降。

在10毫秒:

在17毫秒:

Worker1需要精确到需要5毫秒来响应请求,并完全用完这5毫秒是不现实的。如果很快就完成请求会发生什么呢?

在30毫秒:

在36毫秒:

在41毫秒:

在49毫秒:

-if(cfs_rq->runtime_expires!=cfs_b->runtime_expires){+if(cfs_rq->expires_seq==cfs_b->expires_seq){/*延长本地期限,漂移以2个滴答为界*/cfs_rq->runtime_expires+=TICK_NSEC;}else{/*全局截止日期提前,过期已过*/cfs_rq->runtime_remaining=0;}

修改问题5.4+主线内核的一部分。它们已被反向移植到许多可用的内核中:

如果使用的Linux发行版的内核版本低于4.19,建议使用aliyun2最新版或升级到最新版本的内核

THE END
1.最新电脑知识概览概览发电业务摘要:,,本文介绍了最新电脑知识概览,涵盖了计算机硬件、软件、操作系统、网络技术等方面的内容。文章强调了现代计算机技术的发展趋势和重要性,包括人工智能、大数据、云计算等技术对电脑领域的影响。文章还介绍了电脑硬件和软件的基本构成和性能特点,以及网络安全和防护的重要性。这些内容对于了解电脑知识、跟上时代步伐和http://www.hngxdl.com/post/18960.html
2.探索前沿科技,揭秘最新电脑技术概览(2017版)用户体验是评价一款电脑产品好坏的重要指标,在智能化和人性化设计方面,2017最新电脑做出了许多创新,采用触控屏幕和触控板,使得操作更加便捷;采用先进的散热技术和噪音控制,确保电脑在运行过程中保持低温、静音;优化电源管理,实现更长的电池续航时间;智能化的软件和服务为用户提供了更加便捷的使用体验。 http://m.fr5duod.cn/post/14460.html
3.探索未来便携计算革新,2015最新笔记本技术一览电池续航能力是笔记本的重要性能指标之一,2015年新型笔记本采用了更高效的电池技术和节能设计,使得电池续航能力得到了显著提升,部分高端笔记本甚至可以实现长达十小时以上的续航时间,满足用户长时间使用的需求。 高速无线网络连接与数据传输 随着无线技术的不断发展,高速无线网络连接已成为新型笔记本的标配,最新的Wi-Fi技术和http://app.bzfwsh.com/post/1250.html
4.响应时间低于1ms!日本IOData公司推出3款电竞显示器近日,日本公司IO Data推出了三款GigaCrysta系列的电竞显示器,特别之处在于响应时间(GtG)全部低于1ms,要知道目前采用TN面板的电竞显示器的响应时间最快也就是1ms的水平。 据了解,三款显示器全部基于24/24.5英寸TN面板,具有FHD分辨率(1080P),刷新率分别有60/120/240Hz三种,亮度分别对应250、350和400cd/㎡。最重要https://www.163.com/dy/article/E3KTQG81051189P5.html
5.14毫秒灰阶响应这才是设计师们的好显示器惠普推出一款针对专业设计人群的EliteDisplayS270n显示器,参数和配置是了解一款显示器到底适不适合你最直接的依据。屏幕大小为27寸,采用4K分辨率的IPS液晶面板,亮度为350cd/m2,静态对比度为1300:1,灰阶响应时间为14毫秒,是这款EliteDisplayS270n的参数。 14毫秒灰阶响应速度 https://tech.ifeng.com/a/20180211/44877821_0.shtml
6.显示屏黑白响应时间14ms是不是很慢?你好!现在显示器一般都是这个参数 其实几毫秒的差别,人眼很难分辨的 不用太在意这些 https://ask.zol.com.cn/x/9941828.html
7.电信服务规范由于安装DCME设备和保护倒换导致的电路过长等特殊情况,允许单向传输时间≤150毫秒。 1.2.9网络的通话中断率 通话中断率≤2×10-4。 通话中断率(掉话)指在用户通话过程中,出现掉话的概率。 1.2.10发送方短消息中心的响应时延 固定网短消息中心的响应时延平均值≤20秒,最大值为45秒。 https://qhca.miit.gov.cn/zwgk/zcwj/flfg/art/2022/art_2dcaa5b6eee648a08bc5468aacb36046.html
8.惠普发布专业显示器S270n:14ms灰阶响应惠普今日发布了面向于专业人群的显示器:EliteDisplay S270n。拥有27寸的屏幕以及4K分辨率,同时面板为IPS,亮度为350cd/m2,静态对比度为1300:1,灰阶响应时间为14毫秒https://www.ithome.com/html/digi/346860.htm
9.PLC基础知识I/O滞后现象,对慢速控制系统影响不大。要求快速响应的场合,需要解决I/O速度问题。2.I/O响应时间的估算以20点的继电 器输出型CPM1A为例。设输入ON延时为8毫秒公共处理和I/O刷新时间为2毫秒执行用户程序时间为14毫秒输出ON延时为15 毫秒输入状态经过一个扫描周期后在输出得到响应——最小I/O响应时间输入状态经 http://www.360doc.com/document/22/0914/20/1433386_1047907235.shtml
10.电视机响应时间一般是多少8-15毫秒。大部分中低端电视的响应时间都在8毫秒到15毫秒之间,高端电视响应时间基本会保持在8毫秒以下。越快的响应时间意味着越流畅的画面,一般来说,“拖影”现象在响应时间大于25ms的电视上非常严重。 响应时间又分为黑白响应时间和灰阶响应时间,电视上一般使用的参数是黑白响应时间。响应时间为30毫秒的话,每秒钟电https://n.znds.com/article/40535.html
11.按响应时间划分,通常可将实时系统分为三类:(1)普通实时系统,响应声明: 本网站大部分资源来源于用户创建编辑,上传,机构合作,自有兼职答题团队,如有侵犯了你的权益,请发送邮箱到feedback@deepthink.net.cn 本网站将在三个工作日内移除相关内容,刷刷题对内容所造成的任何后果不承担法律上的任何义务或责任 https://www.shuashuati.com/ti/e5aa9efbabba40aca39645b4b238c936.html?fm=bdd4d9754294a36775621f25a986a1aaa5
12.智能互动平板电脑14英寸四核2gb安卓12窄边框安卓平板电脑响应时间 (GtG) 14毫秒 背光 已添加 亮度 250cd/m2 纵横比 16:9 触摸 触摸类型 电容式触摸 接触点 10分 触摸界面 USB 网络 WiFi 802.11b/g/n/a/ac 英国电信 BT 5.0 以太网 100M/1000M以太网 接口 麦克风输入 支持外部3.5毫米麦克风输入 Sim卡插槽 http://chinese.alibaba.com/product-detail/Smart-Interactive-Tablet-14-Quad-Core-1600657458289.html
13.UX专题交互中的响应时间响应时间指从用户执行操作到反馈出现的间隔时间。 Robert B. Miller在他的研究《人机对话的响应时间》中,定义了用户可以从计算机中得到多达17种的反馈,其中一种称为“控件操作响应”时间,即按下按钮到得到视觉反馈的时间。规定了它不应该超过0.1-0.2秒。对于熟练的用户来说,100毫秒(1 秒=1000 毫秒)的延迟都可能太https://www.jianshu.com/p/16d497404dc3
14.java如何设置响应时间mob649e8155edc4的技术博客("X-Response-Time","5000");// 设定最大响应时间5000毫秒longstartTime=System.currentTimeMillis();// 模拟长时间运行的任务try{Thread.sleep(6000);// 睡眠6秒,超出设定的响应时间}catch(InterruptedExceptione){e.printStackTrace();}longendTime=System.currentTimeMillis();longduration=endTime-startTime;/https://blog.51cto.com/u_16175440/12064691
15.光敏二极管跟三极管直接响应时间哪一个快当在基极-发射极之间施加电流时,三极管会进入饱和区,此时集电极电流会快速响应基极电流的变化。然而,当施加在基极上的电流变化频率较高时,三极管的响应时间可能变慢。这是因为在电流变化的瞬间,载流子的数量需要时间才能够调整到稳定状态,从而延长了响应时间。具体而言,三极管的响应时间通常在微秒至毫秒级别,范围从几微秒https://www.elecfans.com/d/2393149.html
16.海信LED55K5100U电视的响应时间如何?注意事项有哪些呢现在的液晶电视全响应时间标称为8毫秒、4毫秒,但灰阶响应有可能长达10毫秒以上,在非常剧烈运动而且色彩https://ask.zx123.cn/show-589445.html
17.惠普(HP)OMEN暗影精灵1016.1英寸游戏笔记本电脑16联系客服抢微信支付券,券后到手价10999& 4 条更多促销 11.11 采用大尺寸屏幕,最大限度地发挥游戏功能,提供最逼真的游戏体验。 选择配置 查看更多配置 (16) 第十四代英特尔? 酷睿? i9 处理器 Windows 11 家庭版 16.1 英寸 240 Hz 3 毫秒响应时间 2.5K 显示屏https://www.hpstore.cn/hp-omen-gaming-laptop-16-wf1022tx-9s7p8pa.html