基于Linux的世界级跨数据中心服务器CPU监控

发布时间:2022-07-24 23:46:02 作者:jiangyq77 阅读量:7951

CPI²方案使用从硬件性能计数器获得的CPI(cycles-per-instruction,平均指令周期数)数据检测问题,中断或者关闭“问题”进程从而达到预期的效果,当然它会根据相同作业中大量任务数据认知这个任务的反常与否。

  据悉,Google已经实现世界级数据中心服务器监控,该项新技术可以监控在世界范围内的任何一台服务器上的任务,而它的最终目的就是想通过这些有效数据,来进行有选择性的进行干预或者关闭有关进程,是的CPU上的其他进程得以快速运行。
  
  而搜索巨头在其技术论文(PDF)中详细的描述了这一世界级监视技术的实现方法,相信使用大型基于Lin云计算基础设施的机构都会对此感兴趣。论文中写道:
  
  性能隔离是云计算的主要挑战。不幸的是,Lin缺少对共享资源中性能干扰的防御;这样的话,公有云中的应用程序将无法避免来自邻居们的干扰。
  
  CPI²方案使用从硬件性能计数器获得的CPI数据检测问题,中断或者关闭“问题”进程从而达到预期的效果,当然它会根据相同作业中大量任务数据认知这个任务的反常与否。
  
  本质上讲,CPI²让Google可以在集群上万个CPU核心中隔离单个核心上的单个性能低下任务,对这个任务进行检查并进行操作,而造成的CPU开销甚至不到0.1%。它并不需要特殊的硬件支持,唯一的软件依赖恰是使用Lin。
  
  CPI²允许Google收集任何指定指令的预期CPUCPI,从这些数据中分析出标准的资源配置文件,然后使用这些标准的配置文件去帮助网络巨头确定哪些任务比一般情况下耗费了更多的CPI,从而解放与这些任务使用相同CPU的其它进程。
  
  Google称,其绝大多数机器上都运行着多任务。作业的处理类型分为实时处理和批处理两种,同时这些作业由大量的任务组成。Google服务器上96%的任务都会与至少10个的任务组成一个作业,而87%左右的任务会与100或以上的任务组成一个作业。
  
  但是这些任务可能会相互干扰,导致处理器缓存和内存分配问题,造成应用中的某个任务延时飙升——这正是Google不惜一切代价都想避免的问题。
  
  为了实现任务流下每个处理器的控制,Google使用CPI监视所有运行的服务器。通过测量处理器硬件计数器,然后用CPU_CLK_UNHALTED.REF除以INSTRUCTIONS_RETIRED来获得CPI数据。通过计算模式下的perf_event工具,Google每分钟都会收集一个长为10秒周期的数据。系统中总CPU的开销低于0.1%,并且不会对延时产生影响。

[1] [2]

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2024-05-11 08:30:01

9.有较强的分析西部数码云主机 对比 能力香港哪个虚拟主机便宜


评论时间:2023-11-17 10:30:02

I/O类服务器程序由硬件驱动执行;II软件定义型服务器则是云主机价钱 一种基于操作系统或中间件来控制的可香港虚拟主机还能用吗 II软件定义型服务器则是一种基于操作系统或中间件来控制的可重构式服务器


评论时间:2023-10-06 06:30:02

3、看售后服务是否完善云主机和实体机对比 虚拟主机配置 教案 后服务是否完善


评论时间:2023-09-14 14:30:03

虚拟主机的注册 2、购有没有永久免费的虚拟主机 买硬件产品


评论时间:2022-11-15 06:30:03

事实上,服务器的功能越强、处理云虚拟主机怎么建站 速度越快者,其造价自然也就越高免备案虚拟主机租用 自然也就越高

最新文章

 2023-04-21 20:28:29   admin

活动发布区版规

 2023-04-11 19:07:00   沐浴阳光

2020年Kubernetes即...

 2023-04-11 18:35:03   门吉木易

云计算:为什么金融市场的未来在云...

 2023-04-11 16:01:08   兵棕

为什么AIOps工具最终可以为云...

热门阅读

 2022-02-26 05:23:03   冷雨点枫

DNS服务器配置之添加正向查找区...

 2022-02-11 05:23:03   chense

Windows下Apache安装

 2022-07-27 18:23:02   sy_901

微软开发ARM版WindowsS...

 2021-08-09 01:35:43   瑟琳娜

企业网站建设根本是向客户营销运营...

 2021-10-26 05:30:02   jiess

跑分订单匹配互助抢单系统开发

随机文章

 2021-11-02 05:30:02   coinchen

醉尚品商城软件开发

 2021-11-16 05:30:02   迷失與我

ZCB众创币系统开发多少钱

 2021-11-24 05:30:02   龍捲風暴

北京在线订票app开发能够帮助用...

 2021-11-25 05:30:03   myhomebj

宠物APP开发制作市场价大概是多...

 2022-01-28 05:30:03   caojixx

什么是双线机房,它与双线双IP有...

 2022-02-07 05:30:04   yangjun520

Nginx服务器配置优化

热评文章

 2022-02-19 05:23:03   ghh

根域名服务器配置

 2022-07-31 06:23:02   randywong

浪潮服务器“全面接盘”IBM中国...

 2021-11-01 05:30:02   fdfjdlkfjslkj

全球看点系统APP模式开发

 2022-07-19 06:46:01   yuhaonan

服务器CPU市场上的“斗士”

  热门标签

小快云 - 更小更快-打造便捷的企业快网站
Catfish(鲶鱼) Blog V 4.7.3