0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

恒讯科技分析:是什么导致云计算中的CPU窃取时间?

深圳市恒讯科技有限公司 来源: 深圳市恒讯科技有限公司 作者: 深圳市恒讯科技有 2022-08-05 16:55 次阅读

由于云计算中的CPU窃取时间比传统的专用物理环境中要复杂一些。由于操作系统中的报告工具尚未针对在VPS、共享环境或虚拟机上的使用进行调整,因此CPU窃取时间报告可能是误报。当您看到CPU窃取时间时,通常意味着进程确实遇到了某种资源限制。

那么是什么导致云计算中的CPU窃取时间?下面,小编给大家详细地介绍三种最常见的情况。

1、您正在使用较小的虚拟内核大小
配置vps的选项实际上是无限的。您可以选择多个核心和CPU%以满足您的需求。根据您的要求,拥有更多虚拟内核的更多CPU线程可能是一个优势。当您创建一个CPU设置为4 × 2.4 Ghz @ 60%的VM 时,60% 是您可以使用CPU内核的上限。它不仅专用于您的 VPS。但是,操作系统内的云服务器上的诊断会将核心大小视为完整的物理大小。像top这样的标准命令将根据错误的假设报告指标。在这种情况下,如果您请求的CPU使用率超过允许的 60%,您将始终看到窃取时间。您可以通过升级 VM 的 CPU% 来解决此问题。或者,如果它是偶然的,您可以保持原样。

2、由于您这边的进程慢,云服务器超载
在这种情况下,您的vps上的进程使其接近(甚至超过)最大容量。虚拟服务器上分配的CPU周期无法处理工作负载。当进程等待管理程序处理并排队到虚拟CPU时,您将看到CPU窃取时间。如果发生这种情况,通常应该是系统暂时过载,无需采取任何措施。当您的负载下降时,CPU 窃取时间应该会在几秒钟或几分钟后消失。如果您发现系统上负载繁重的进程与较长时间段内的CPU窃取时间之间存在直接关联,则您需要拥有更大的虚拟机和更多的CPU资源。这可以在您的 my.tilaa 中轻松更改。完成高负载流程后,您可以轻松缩减至初始配置。

3、物理服务器超载,多个虚拟机争用资源。
在这种情况下,同一主机上的多个 VPS 正在运行负载繁重的进程,并且物理 CPU 无法及时处理所有请求。这是非常特殊的,因为我们将主机保持在其最大利用率水平以下。我们还主动监控系统上的负载,因此如果我们看到这些指标,我们可以将虚拟机迁移到其他物理节点并将负载水平降低到正常水平。如果您在较长一段时间内发现 CPU 窃取时间较长,并且您自己的进程没有导致它,那么可能是提供商存在问题。在这种情况下,您一定要联系提供商。让他们将检查物理主机并深入了解您的日志文件并确定可能发生的情况。

以上就是导致云计算中的CPU窃取时间三种情况,希望能帮助到大家。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10442

    浏览量

    206547
  • 云计算
    +关注

    关注

    38

    文章

    7347

    浏览量

    135714
收藏 人收藏

    评论

    相关推荐

    深圳兴隆机电|雕刻机电主轴导致容易损坏的原因.

    难易以及季节影响方面,使用风冷主轴更加简单方便,避免了冬季因为天气寒冷导致水箱结冰而对主轴造成影响;三、雕刻机连续工作时间过长雕刻机电主轴的转速最高可达到每分钟18000转的速度,在连续的高强度工作
    发表于 04-01 11:03

    如何计算AURIX微控制器指令执行时间

    对于 AURIX TC38x,在数据表,最大 CPU 频率为 300MHz,如下所示- 因此,在此频率下,每条指令的执行时间将为:1/300 MHz = 3.33 ns。 这种理解正确吗? 否则,如何
    发表于 01-23 08:08

    边缘计算网关的CPU维护包括哪些方面

    边缘计算网关的CPU维护涉及到多个方面,下面将从硬件和软件两个层面详细介绍边缘计算网关的CPU维护。 一、硬件层面的边缘计算网关
    的头像 发表于 12-27 15:33 273次阅读

    单片机和AD7705通过程受干扰严重,导致串口很容易丢失怎么解决?

    单片机和AD7705通过程受干扰严重,导致串口很容易丢失,甚至数据bit位干扰,误差较大,有什么办法解决通讯干扰问题吗?
    发表于 12-08 06:52

    java中cpu占用过高如何分析

    Java中CPU占用过高是一种常见的问题,需要通过多种方法进行分析和解决。本文将详细介绍Java中CPU占用过高的原因以及如何进行分析和优化。 一、
    的头像 发表于 12-05 11:15 3986次阅读

    2023年服务器计算CPU产业链分析

    按照计算CPU所使用的指令集架构划分,目前主流的CPU可分为使用MIPS架构、X86架构、ARM架构和RISC-V架构的CPU
    发表于 12-02 09:40 350次阅读
    2023年服务器<b class='flag-5'>计算</b>机<b class='flag-5'>CPU</b>产业链<b class='flag-5'>分析</b>

    西门子博图 :如何读取CPU时钟的本地时间

    使用该指令从 CPU 时钟读取当前本地时间,并将此时间在 OUT 输出中输出。在输出本地时间时,会用到夏令时和标准时间的时区和开始
    发表于 11-20 15:24 2266次阅读
    西门子博图 :如何读取<b class='flag-5'>CPU</b>时钟的本地<b class='flag-5'>时间</b>

    CPU占用率过高导致系统登录不上问题分析

    又是一个百无聊赖的早晨,我在快乐地摸鱼,工作群响了:离线系统登录不上了。我第一反应是不科学啊,系统已经很久改动过了...赶紧上生产环境看看,CPU高达1200%。接着又是熟练地敲出那几行排查CPU过高的命令。
    的头像 发表于 09-06 15:40 288次阅读
    <b class='flag-5'>CPU</b>占用率过高<b class='flag-5'>导致</b>系统登录不上问题<b class='flag-5'>分析</b>

    基于ARM的系统平台的准虚拟化时间设计文档

    在虚拟机运行的来宾操作系统需要时间戳和计时器功能。来宾操作系统可以使用虚拟计数器CNTVCT_EL0(有关更多详细信息,请参阅[Armv8]),该计数器提供了由管理程序控制的通用计时器偏移量。虚拟
    发表于 08-11 07:31

    什么是CPU使用率?如何测量CPU使用率?

    CPU 使用率是 CPU计算机上执行各种任务和进程所花费的时间量的度量。
    的头像 发表于 08-06 17:07 3034次阅读

    交换网络构建与配置-拓扑分析#计算

    计算
    学习硬声知识
    发布于 :2023年07月14日 23:30:26

    5.3 部署OpenStack平台-任务分析#计算

    计算
    学习硬声知识
    发布于 :2023年07月14日 23:24:12

    在ESP Wemos D1 OLED上显示CPU时间

    电子发烧友网站提供《在ESP Wemos D1 OLED上显示CPU时间.zip》资料免费下载
    发表于 06-29 14:39 0次下载
    在ESP Wemos D1 OLED上显示<b class='flag-5'>CPU</b><b class='flag-5'>时间</b>

    基于模块时间计算 CPU 时钟的本地时间

    CPU 时钟将模块时间转换为世界协调时间 (UTC)。因此,模块时间总是存储在 CPU 时钟中,而不带因子“本地时区”或“夏令时”。之后,
    的头像 发表于 06-28 16:18 561次阅读
    基于模块<b class='flag-5'>时间</b><b class='flag-5'>计算</b> <b class='flag-5'>CPU</b> 时钟的本地<b class='flag-5'>时间</b>

    恒讯科技分析:GPU是什么和CPU的区别?

    GPU是什么和CPU的区别?CPU计算机的中央处理单元,可以以最小的延迟执行算术和逻辑运算。相比之下,GPU是一种嵌入式或外部图形处理单元,可以执行浮点运算以在高分辨率图像和视频中渲染多边形坐标。下面,小编将和大家一起讨论
    的头像 发表于 05-25 17:23 1897次阅读