说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

是谁动了我的CPU!

HTML文档下载 WORD文档下载 PDF文档下载
计算资源通过云平台在用户中实现共享,这是云最重要的特色之一。然而除了共享这些资源,IaaS平台还有它的“云魔法”。这个魔法帮助IaaS满足用户需求的同时,还充分的保证了服务器的稳定运行。然而在你CPU达到峰值一段时间后,是不是发现速度忽然变慢了?

云最重要的一个特色就是在多个用户中共享资源。缺少了共享和资源优化的能力,云服务供应者就无法给业务提供可扩展性及对“规模经济”的支持。IaaS在包含了计算能力、储存和网络设施的同时还包含了它的“云魔法”。而这些资源的使用必须经过充分优化用以满足用户需求,因此他们只能在用户中共享。

什么是Steal Time?

衡量服务器对CPU利用的基本标准就是闲置能力 —— CPU的空闲量。CPU的使用率由下面几种分配决定:

  • User —— 运行的应用程序
  • System —— 操作系统
  • Interrupt —— 硬件中断
  • Wait —— 等待I/O操作的完成
  • Steal —— 与虚拟机无关的周期
  • Idle —— 未进行任何作业

Steal Time(ST)通常还被称作“Stolen CPU”,存在于虚拟计算环境 —— CPU使用内部虚拟机运行任务的时间,由Hypervisor将CPU周期分配给其他“外部任务”产生;而这些外部任务很可能就是你吵闹的邻居(云端共享同一片资源的用户)递交的。

AWS上的Steal Time

通过在AWS社区上的研究发现,在CPU达到峰值的一段时间后:系统会自动的将CPU收缩至一定的使用比例,那么你剩下的CPU就被“窃取”了。这种情况通常是云端对自己的保护,以避免崩溃的威胁。

你可以找到更多关于AWS上Micro Instance信息的常见问题解答:“Micro实例会一直提供少量的CPU资源;而当额外的周期空闲时,AWS允许你将CPU资源扩充到2 ECU。它们非常适合那些吞吐量较低的应用程序;以及定期拥有大量的计算周期,而其它时间只为后台进程和守护进程提供少量CPU资源的网站”。查看更多

在亚马逊开发者社区,你可以发现:

“举个例子:当我想做一个“yum update”的时候,系统在一分钟之内都没有响应;预想中这个操作会耗时3到5分钟,通常也需要这么久;但是今天只花了30秒到1分钟左右时间。”点击查看这条消息。

亚马逊并没有详述Xen配置,尽管它们说:“实例根据CPU的使用率在本质上划分为两个级别:基础的低标准等级、以及在这个等级上拥有短暂飙升能力的等级。”查看更多了解我获悉的,使用标准的监测工具去监测CPU可能会误导云用户。举个例子:由于虚拟化层在底层的基础设施上,Linux实例不会报告CPU的正确使用率。为了得到EC2基础设施上正确的CPU利用率,云用户只能使用CloudWatch来测量。

另一个影响CPU使用率的重要方面在于任务的模型。这里必须区分两个负载模型:批处理和实时。前者能够更大程度上容忍资源的短缺,并可以等待一段可观的时间。批处理模型描述的任务一般都会生成一个稳定的使用率或者集合成一个总的CPU使用率,所以一旦CPU负载过重,批处理将会被顺延。而实时模型从不会被顺延,并且云供应商也会约束它的负载。此外,像亚马逊AWS这些云供应商更趋向去设计更多的批处理负载模型来控制它们服务器的负载。

为了更好的利用AWS的Micro Instance,你必须有能力控制你的在线资源。当然你也可以去做网络服务器配置的尝试,举个例子:限制用户数量。你需要使用S3来储存静态文件,比如:图像、视频和音频。使用其他AWS服务扩充你的应用性能需求可以将一些负载转移到其他的云资源上,从而降低你EC2实例的CPU消耗负载。总而言之,这里的重点不在于资源的多少,而是能使用有效的手段去控制负载的平衡。

原文链接:Who Stole my CPU ?  (编辑/仲浩 王旭东/审校)

欢迎关注@CSDN云计算微博,了解更多云信息。

Excel、Access、VB的结合应用 Microsoft SQL Server 7.0安装问题(二)-VB资料 主题: MDB文件的导出 使用 DAO-VB资料 Microsoft Access秘密、技巧和陷阱-VB资料 SQL的基本操作(1.数据类型) -VB资料 SQL的基本操作(2.数据库的相关操作)-VB资料 SQL的基本操作(3.表的相关操作) -VB资料 SQL的基本操作(4.数据的检索)-VB资料 SQL在VB中的使用及访问远程数据库 Text 转换为 Access MDB -VB资料 VB5.0数据库基础 非编程方式访问数据库-VB资料 VB用编程方式访问数据库 VB 5.0数据库设计技术讲座(4) VB5.0数据库编程经验小集 VB5在处理数据库时的几个“BUG” VB6.0中的几个新增数据库工具 VB处理数据库时求数据表记录总数的最佳方法 VB访问数据库的方案比较 VB数据库编程经验两则 VB数据库编空字段的处理 VB数据库多字段记录的录入 VB数据库记录查询四法 vb应用程序访问sql server方法探讨 VB中超长OLE数据库字段的操纵方法 VB中将数据转换为数据库文件 VB中远程数据库的访问 Visual Basic 的数据库编程 Visual Basic数据库数据的选项录入及选项增减与编辑 把资料输往Excel来列印-VB资料 报表中的滚动问题-VB资料 网络编程、大虾有请!如何获得当前每秒的字节数? 各位高手,有人喜欢用mysql吗?谈谈这个东东吧 大富翁怎么连不上了? 各位武汉的大虾,请教武汉程序员、高级程序员、系统管理员(正规的大公司)、以及用JAVA做开发的工资一般为多少。希望大家给予帮助!!前途问题!! 网络编程大虾有请!如何获得当前每秒的字节数? 怎样在treeview中设置背景图片 to 版主:精华区太乱了,请给予分类。谢了 听说VB可以写PAD的程序,TRUE? JLabel中文本换行问题 马上要开始学BCB,请问BCB有那种类似于VC的创建类的向导吗,看到BCB的界面我就想到DELPHI中创建类的难度 我的游戏引擎BATTLEFIELD作好了,欢迎下载(这次是真的) 一个pop_up menu的问题 那位高手知道在SDK中使用ADO的方法 为普天之下正直而上进的程序员找一个温馨的家 为什么不能把JMF包打进去??? 内存泄露是指例如“为对象分配一个内存区后,未删除内存区,但删除了对象”是吗? 装pws时遇到的麻烦! to freezwy(网络自由人) 有没有限制上传图片大小的asp代码??(不是组件) 还是没有解决!!! 有关VC中数据库绑定的问题! 扔个骨头……下个“圈套”,呵呵? ^_^ 紧急情况!如何改变DataGrid控件中个别行的颜色?? 如果实现断开共享目录的连接 acces 表 SQL语句中如何转换字符型字段为整型? First-chance exception 请教directx的一个入门问题? 诚征MM中…… 多线程问题?? 请问sybase中real类型的最大值是多少?999999999 自杀的N个理由 如何根据日期计算出一年中的第几天? 情况不对,撤丫~~~~~~~~~ 如何在JBuilder4.0编译环境下打包\编译??????? 关于对话框的一个简单问题 如何把几个chm(已编译的 html 文件)文件合成一个chm文件 ado参数问题 请问sevrlet怎么结合HTML模板工作呢?谢谢 我想作一些动态界面,有谁能提供一些有关这方面的资料.小弟有礼了 比较弱的问题 各位大哥:请问哪儿有通过ADO操纵数据库的完整程序下载呀。最好是比较精典一点。谢 写一个php中的include文件,后缀名应该是什么。马上给分 怎么将PHOTOSHOP中分割的图片的结构植入DW4中? send 和 post的区别是什么?谢谢 哪里有《UNIX环境高级编程》这本书下载? 有没有asp的实例应用站点? 问题,请大家帮忙! 怎样删除自己曾经参与但现在不想参与的问题? 怎么样增加可用分呀?我分太少了 怎么使在网页上出现一个长方形框框,新闻在里面从左到右滚动显示 如何实现MPEG-1数据的实时回放? 到哪里下载《Windows程序设计 第5版》书 一件工作,甲、乙两人合作30天可以完成,共同做了6天后,甲离开了,由乙继续做了40天才完成.如果这件工作由甲或乙单独完成个需要多少天? 若(m+n)人完成一项工作需要m天,则n人完成这项工作需要()天请勿抄袭百度上滴,我都看过了,但还是不懂 甲乙丙三人合作承包了一项工程,6天能全部完成.已知甲单独做所需的天数与乙丙两人合作所需的天数相同,甲与乙合作所需的4倍与丙单独完成这项工程所需的天数相同,求乙丙单独完成这项工 一件工作,甲乙两人合作30天可以完成,共同做了6天后,甲离开,乙继续做了40天完成.如果这件工作由甲或乙单独完成各需多少天?乙单独做需要:1÷(1-1/30×6)×40=50天甲单独做需要:1÷(1/30-1/50) 若有M人,a天可完成某项任务,则(M+P)人完成这项任务的天数是多少 师徒三人合作承包一项工程,4天能够全部完成.已知师傅单独做所需天数与两个徒弟合作所需天数相等;而师傅 一件工作,甲乙两人合作30天可以完成 ,甲乙两人共同做了6天后,甲离开了 乙继续做了40天完成,一件工作,甲乙两人合作30天可以完成 ,甲乙两人共同做了6天后,甲离开了 乙继续做了40天完成,如 某工程,甲单独做4天乙单独做6天,若甲先干一天,然后甲乙合作完成,设甲共做x天乙工作的天数是?列出方程共得到450元报酬按工作量计算该怎样分配 师徒三人合作承包一项工程,4天才能全部完成.一直师傅单独做所需的天数与两个徒弟合作所需的天数相等,而师傅与乙徒弟合作的时间的2倍与甲徒弟单独做所需的天数相等,那么甲徒弟单独完 一项工程,甲乙合作15天完成.现在有甲队先做四天后,乙队接着做六天,共完成这项工程的7分之20,甲乙独做这项工程各需多少天?要有意思1992/1993的分子减去一个数,分母加上这个数后,分数值是2/3 甲单独做4天,乙6天完成,甲先做一天,甲乙再合作做,设甲一共作x天,乙工作天数?列出的方程? 甲乙两人承包一项工程,共得报酬610元已知甲做10天,乙做13天,但因甲的技术比乙的技术好,因而预先就约定是甲做4天的工资比乙做5天的工资还要多40元,求甲、乙两人各分得多少元?用一元一次 一项工程,甲乙两队合作6天完成,甲队单独做15天完成,现在由甲乙两队合作2天后,调走乙队甲队还需几天可以完成?我要算式和步骤。 某项工作甲单独做4天完成,乙单独做6天完成,若甲先干一天,甲乙合作完成.若设甲有共做了X天,乙的天数为多少?方程式为? 甲乙两人承包一项工程,共得报酬610元,已知甲做10天,乙做13天,但因甲的技术比乙好.问题:因而预先就约定甲做4天的工资比乙做5天的工资还要多40元,甲乙两人各分得多少元? 一项工程,甲乙两队合作6天可以完成,甲队单独做15天可以完成,现在由两队合作2天后,甲队单独做,还需几天才能完成? 某项工程甲单独做要4天乙单独需6天,若甲先做1天,然后二人同做,若甲共做X天,则方程为?要方程 甲乙两人承包一项工程,共得报酬610元,已知甲做8天,乙做10天,但因甲的技术比乙好,因而预先约定甲做4天比乙出做5天的工资多40元,完成一个工程,甲乙各分多少元? 一项工程,甲、乙合做15天完成.现在由甲队先做4天后,乙队接着做6天,共完成这项工程的二十分之七,如果由甲、乙独做,完成这项工程各需几天?详细算式,不要只是一个答案~谢啦,还给追分,今天 完成一件工作,需要甲干5天,乙干6天,或者甲干7天乙干2天.甲乙单独干这件工作各需多少天?设甲是x那...完成一件工作,需要甲干5天,乙干6天,或者甲干7天乙干2天.甲乙单独干这件工作各需多少天? 甲乙两人承包一项工程,共得报酬610元,已知贾做了10天,乙做了13天,但因甲的技术比乙好,因而预先就约定甲做4甲乙两人承包一项工程,共得报酬610元,已知贾做了10天,乙做了13天,但因甲的 一项工程甲乙两队合作6天可以完成甲队单独做15天可以完成现在由两队合作3天后调走乙队,甲队还要几天完成? 一项工程,甲乙合作需要a天完成,甲单独作需要b天完成,则乙单独作需要的天数是多少 甲乙两人承包一项工程,共得报酬610元,已知甲做10天乙做13天,但因甲的技术比乙的技术好因而预先就约定甲做4天的工资比乙做5天的工资还多40元,甲,乙各得多少元(方程解)(思路)(一元一次方程) 甲乙二人共同做一件工作,规定若干天完成,若甲单独完成这件工作比规定天数多12天...甲乙二人共同做一件工作,规定若干天完成,若甲单独完成这件工作比规定天数多12天;若乙单独完成则比 有一项工程,甲单独做要a天完成,乙单独做b天完成,问甲乙合做完成这项工程需要几天才能完成? 一项工程,甲单独做要8天完成,乙独做需要10天完成,二人合作了4天,还剩这项工程的几分之几? 已知甲,乙两个共同完成一件工作需12天完成.若甲,乙两人单独完成这件工作,则乙所需的天数是甲所需天数的1.5倍.设由甲单独完成这件工作需X天.则方程____________________________________. 一项工程,甲单独做a天完成,乙独做b天完成,则甲、乙两人合做,这项工程多少天可以完成? 一项工程,甲乙合作8天完成,如果甲独做10天可以完成.两队合作4天,可以完成这项工程的几分之几?有计算过程和方法的优先 甲乙二人共同做一件工作,规定若干天完成,若甲单独完成这工作,则比规定天数多做12天;若乙单独完成这工作,则比规定天数多做27天,求甲乙单独完成这件工作各需多少天? 甲、乙2人合干A.B2项任务.甲独做A需9天.B需12天.乙独作A需3天.B需15天,至少几天能完成任务? 一项工程,甲队单独做8天完成,乙队独做要10天完成.两队合作的一天,共完成这项工程的几分之几? 已知甲乙两人共完成一件工作需12天完成.若甲乙两人单独完成这件工作,则乙所需的天数是甲所需天数的1.5倍设由甲单独完成这件工作需X天,则可列方程_________________ 甲,乙两人合干a,b工程甲独做a工程需九天b工程需十二天;乙独做a工程需三天b工程需十五天至少几天完成任务 一项工程,甲独做10天完成,乙独做15天完成.(1)甲、乙两队合做4天,完成这项工程的几分之几 某项工程,由甲单独做要a天完成,乙单独做要b天完成,现在甲先单独做2天,剩下额工作由乙单独做,则要完成此工程,还需要几天? 一项工程,甲乙合作20天可以完成,如果甲先做9天,乙再和甲一起做15天也可以完成,求甲乙单独做要多少天?用初二所学的知识解答(分式?反比例?)这个方程怎样解? 一项工程,甲队单独做10天完成,乙队单独做15天完成,两队合做5天,完成这项工程的几分之几? 某项工作,甲做要A天,乙做要B天,现甲单独做2天后,剩下工作由乙单独做,则乙完成剩下的工作所需多少天 有甲乙两个工程,甲人独做甲工程要9天,乙工程12天.乙人独做甲工程要3天,乙工程15天,如两人合作要多少天? 一项工程甲队独做10天完成;乙队独做15天完成,两队合作1天完成这项工程的几分之几? 某项工作,甲单独做要a天完成,乙单独做要b天完成.现在甲单独做2天后,剩下的乙做,乙要做多少天才能完成 一项工程,甲干4天,乙再干9天完成这项工作的1/2,已知甲、乙功效比是3:2,两人合做几天完成?是合做几天.. 一项工程,甲要15天完成,乙要20天完成,;两队合作6天后,完成这项工程的(),还剩()没有完成这是另一道题:甲除以乙的商是1.2,甲与乙的比是() 一项工程,甲单独做a天完成,乙独做要b天完成,现在甲先做3天,剩下的工作由乙独做还需要()天才能完成列代数式代数式要化简 某项工作,甲单独做要a天完成,乙单独做需b天完成,现在甲单独做2天后,剩下工作由乙单独做,则乙完成所剩下的工作所需天数是多少 一件工程,甲独做10天完成,乙独做12天完成,两人合作4天后,还剩下这件工程的几分之几? 某项工作,甲单独做要a天完成,乙单独 做需b天完成,现在甲单独做2天后,剩下工作由乙单独做,则乙单独 数学题一项工程,甲单独做6天的工作量,乙单独做要用7.5天才能做完 现在先由甲单独做2天后,乙加入合做5天一项工程,甲单独做6天的工作量,乙单独做要用7.5天才能做完现在先由甲单独做2天后, 一件工作甲单独做12天可以完成乙单独做十天完成,如果两人一起做这件工作两天后还剩下几分之几? m人a天可完成一项工作,如果增加n人,那么几天可完成这项工作?急用 某项工作,甲单独做需a天,在甲做了c天后,剩下的工作由乙单独完成某项工作,甲单独做需a天,在甲做了c天(c 一项工程甲单独做需要10天 乙需要12天 丙单独做需要15天,甲、丙先做3天后,甲因事离去,乙参与工作问还需几天完成? m人完成一项工程要a天,且每人工作效率相同,那么(m+n)人要多少天完成?请说明为什么AM是总工作量, (1)一项工程,甲队独做a天完成,乙队独做b天完成.两队合作,完成的天数是( ). 有一项工程甲单独做要10天,乙单独做12天,丙独自做15天,甲丙先做3天后,甲离开乙加入工作还要几天完成 3.若m人在a天可完成一项工作,那么m+n人完成这项工作需_______天(用代数式表示). 一项工程,甲单独做a天完成,乙队独做b天可以完成.两队合作,完成的天数.用字母表示 一件工程,甲单独做需10天,乙单独做需12天,丙独做需15天,甲、乙合作3天后,甲因事离开,丙参加工作,问还需多少人完成?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn