虚拟机评估——如何确定一个CPU核上部署的虚拟机数量?

最近研究虚拟化技术,不可避免遇到一个问题:如何评估物理主机上虚拟主机的容量?下面这篇文章的思路有一定的启发性,转发一下。

 

如何确定一个CPU核上部署的虚拟机数量?

摘要:本文说明一个CPU核上部署虚拟机的理想数量。

 

      用户经常会问我这样一个问题,“在一个CPU核上部署虚拟机的理想数量是多少?”我试图从下面两个答案中其中一方面回答:要么用户基于业内测试实例做出决定,要么基于他们自己的桌面PC机来验证性能、评估CPU需求量。

  用业内标准来评判,一个3.0GHz四核心双CPU的服务器通常可以负载的虚拟机数量是30到80个,数量不同的因素是办公桌面类型不同。

      轻量级用户:对CPU资源使用的预期值是300MHz;这类用户可能是售报机操作员、接待员、管理员或者仅仅浏览网页的用户。这类用户的办公桌面可能是暂停状态或者根本没有使用,因此前面提到那种配置的服务器每核比率大概接近10:1。
  
      中等用户:对CPU资源使用的预期值是500MHz;这类用户可能包括数据录入人员、医生、学生、Microsoft Office用户、使用公司内部应用软件的电话销售员,或者服务台工作人员。这类用户仅仅在工作时间使用他们的办公桌面。因此,前面提到那种配置的服务器每核比率大概接近6:1。

      重量级用户:对CPU资源使用的预期值是800MHz;这类用户可能包括开发人员、系统管理员、IT工作人员、数据库管理员或者工程师。无论是正常工作时间还是下班之后,这类用户的办公桌面负载都很大。他们可能需要运行很大的图形处理工具或者Java应用程序,这些软件都会加重办公桌面负担。因此,前面提到那种配置的服务器每核比率大概接近3.75:1。

      超重量级用户:对CPU资源使用的预期值是1GHz;这类用户可能使用大型图形处理工具,如CAD用户或者图形界面处理的开发人员。还有另外一类开发人员,他们处理对CPU使用率比较大的Java或者Web设计。这类用户办公桌面的使用率通常保持在一个较高水平,因此前面提到那种配置的服务器每核比率可能接近2:1。
  
      如果使用这个评估系统来设计一个VDI架构的话,需要知道所有这些用户在整个工作环境中是混杂在一起的。并且由于他们更倾向于需要更多的可收缩性而非CPU,所以也必须考虑内存和磁盘空间。

  规划虚拟桌面架构的另外一个方法就是从实际工作环境的办公桌面中收集数据,并且对这些数据做些基本分析、计算。

  如果一个标准办公桌面对一个2.5 GHz单核CPU使用率是10%,那么这个办公桌面平均就使用250 MHz。峰值时刻使用率是25%,即625MHz,但这种情况一天内仅出现20分钟。根据这个时间度量标准,我们考虑使用平均利用时间。

  提示:在虚拟化这些办公桌面时,需要少量系统开销来运行一些部件,如虚拟化图形界面、声音和其它需要连接的设备。在此我们假设针对每台办公桌面会增加25%的系统开销。

  因此,我们这样计算:250 MHz * 30% = 75MHz

  则有250 MHz + 75 MHz = 32 MHz

  如果我们使用3.0四核心双CPU的服务器,将得到如下计算等式:

  (3.0 GHz * 8) / 325 MHz = 73.85个办公桌面。

  要知道这些计算等式并不是非常科学,只用实际测试才能够提供精确数据。但是对于大多数用户来讲,这些计算结果和精确数字已经非常接近了,并且在规划虚拟桌面架构时可以提供必要的帮助。

时间: 2024-09-28 09:33:16

虚拟机评估——如何确定一个CPU核上部署的虚拟机数量?的相关文章

Linux 进程、线程运行在指定CPU核上

/******************************************************************************** * Linux 进程.线程运行在指定CPU核上 * 说明: * affinity参数决定了进程.线程是否可在CPU多核之间切换,当然,并不是说就不进行 * 线程切换. * * 2017-9-22 深圳 龙华樟坑村 曾剑锋 *********************************************************

龙芯将两款 CPU 核开源,这意味着什么?

10月21日,教育部计算机类教学指导委员会.中国计算机学会教育专委会将2016 CNCC期间在山西太原举办"面向计算机系统能力培养的龙芯CPU高校开源计划"活动,在活动中,龙芯中科宣布将GS132和GS232两款CPU核向高校和学术界开源.那么-- 龙芯开源的CPU核性能如何? 以往将CPU开源的公司有哪些? 开源CPU核又会带来哪些影响呢? 开源的CPU核性能如何? CPU核也叫微结构,是决定CPU性能.安全.功耗.成本的最重要因素,日常我们所说的双核.四核.八核芯片,其实是将2.4

linux4核的电脑程序吧一个cpu占满了(100%)以后挂在那儿不动了,其它cpu还没用呢??

问题描述 linux4核的电脑程序吧一个cpu占满了(100%)以后挂在那儿不动了,其它cpu还没用呢?? 解决方案 你的程序不会天然占用所有的内核,除非你用了多线程,并且没有同步.否则即便程序死循环,也只用一个cpu. 解决方案二: 说明可能是这个程序的一个线程忙死了,所以它只使用了一个 CPU.

怎样在废旧的硬件上安装 Xen 虚拟机监视器

怎样在废旧的硬件上安装 Xen 虚拟机监视器 Xen 是一个直接运行在硬件上的虚拟机监视器,这意味着你必须准备一个裸机来安装和运行 Xen.而 KVM 则和 Xen 有一些不同 -- 你可以把它添加到任何已经正在运行 Linux 的机器上.本教程描述了如何在废旧的硬件上安装和配置 Xen 虚拟机监视器. 整个安装过程使用 Debian Jessie(Debian 的测试发行版)作为宿主机操作系统(也称作 Dom0).Jessie 并不是唯一的选择 -- Xen 的支持是内建在 Linux 内核中

龙芯购美公司专利授权 CPU核自主产权战略失败

王如晨北京神州龙芯集成电路设计有限公司的一个最新动作,让人觉得,它之前的一些努力多少有点苍白.昨天,全球老牌处理器架构企业美国美普思(MIPS)表示,中国龙芯背后的中科院计算技术研究所,近日获得其MIPS32与MIPS64架构的授权,后者将借此开发龙芯CPU.中科院计算机研究所所长.工程院院士李国杰对CBN记者确认了这一消息,但拒绝透露合作细节.他说,过几天美普思会举行发布会.半导体观察人士王艳辉表示,龙芯要发展,独立签约MIPS是唯一的出路,但这标志着自主产权的"CPU核"战略失败.

英特尔发布第一个 10 核桌面处理器,售价 1700 美元

英特尔在台北电脑展Computex上宣布了第一个10核桌面处理器 Core i7-6950X,售价1723美元,比8核的i7-6900K贵了将近700美元,而核心只多2个.英特尔宣布了4款Broadwell-E处理器,其中6核 Core i7-6800K有28条PCI Express 3.0总线,L3缓存15MB:6核的6850K和8核的6900K有40条PCI Express 3.0总线,L3缓存分别为15MB和20MB,6950X的PCI Express 3.0总线也是40条,但L3缓存增加

龙芯签约MIPS,自主产权CPU核战略宣告失败

龙芯要发展,签约MIPS是早晚的事,前两年龙芯绕到ST取得MIPS授权,如果龙芯真的想发展,单独签约MIPS是唯一的道路. 许多专家都喜欢将从事的事业与国家战略挂钩,因为唯有如此才能从政府取得更多项目资金支持,也造就了中国集成电路多年来最大的神化:自主知识产权CPU,像方舟.汉芯套取政府上亿基金被揭露屡屡被揭露,至今每年政府的大笔资金依然被某些专家忽悠到了自主知识产权CPU核的无底洞. 其实国家要发展集成电路,重视国家安全,并非一定要研制自己的CPU核,即使研制开发出了自己的CPU内核要产业化.

龙芯购美公司专利授权:CPU核自主产权战略失败

龙芯要发展,独立签约MIPS是唯一的出路,但这标志着自主产权的"CPU核"战略失败 王如晨 北京神州龙芯集成电路设计有限公司的一个最新动作,让人觉得,它之前的一些努力多少有点苍白. 昨天,全球老牌处理器架构企业美国美普思(MIPS)表示,中国龙芯背后的中科院计算技术研究所,近日获得其MIPS32与MIPS64架构的授权,后者将借此开发龙芯CPU. 中科院计算机研究所所长.工程院院士李国杰对CBN记者确认了这一消息,但拒绝透露合作细节.他说,过几天美普思会举行发布会. 半导体观察人士王艳

cpu-如何计算一个CPU的MIPS?

问题描述 如何计算一个CPU的MIPS? 有什么软件或者算法吗? 比如志强E5-2690,2.9GHZ,8核,它的MIPS是多少?