服务器虚拟化节约成本之节能篇

日期: 2008-08-28 作者:Michael翻译:ZDNet编译 来源:TechTarget中国 英文

  上一篇文章中我们谈论的话题是服务器虚拟化的成本。那么什么是“干草理论”:10匹马所需的干草是1匹马的10倍?10台服务器消耗的能源总是比一台服务器少吗?我并不这么认为。消耗掉多少干草或者能源都不仅仅取决于承担某项工作的工作者数量。

  我想,一位身体肥胖的相扑摔跤手的饭量可能是一位芭蕾舞演员的10倍。但是10位芭蕾舞演员却是有可能打败一位相扑摔跤手的。能源消耗量与适合必须完成的工作量有关系的。因此,如果一台高端服务器必须完成10台普通服务器的工作量的话,显然它需要的能源高于任何一台普通服务器。

  当然,大多数节能提倡者意识到了这一点。他们的观点就是服务器在工作时候的能耗量高于空闲时候的能耗量。因为一台运行了10个虚拟服务器的高端服务器很少有空闲时间,所以它的能源效率更高一些。这个理论当然就是正确的,如果假设10台普通服务器运行着大量工作负载的话,因此它们消耗能量却没有完成有价值的工作。

  然而,这里还要考虑到其他因素。一台服务器消耗的大部分电能都转化成了热量,这些热量必须扩散出去。问题是,热量在小面积内的扩散要比在大面积的扩散更难。这就是为什么近几年计算机产品中的散热风扇做得越来越大。我清楚地记得,我买的第一台计算机甚至根本没有安装风扇。这里还有一点,风扇也是需要消耗能源的。一台计算机CPU的功率越大,那么你就需要越多的能源来排放热量。显然,一台高端服务器的容量小于10台普通服务器,也就是说,对这一台服务器的冷却要比对配置了大型风扇的多台服务器来讲需要更多的能源。

  即使高端服务器很好地配置了风扇、CPU、电力供应以及硬盘等,但是这台高端服务器的温度仍然高于那10台普通服务器。这就引出了第二个理论:如果你以更高温度运行系统的话,那么你就会浪费掉更多的热能。想象一下,一名赛跑选手要在10秒内跑完100米,即使他受过良好的训练,但是跑完仍然是大汗淋漓。在想象一下,10个普通人一起在10秒内走10米,他们加起来是走了100米,但是他们并没有流汗,不会像赛跑运动员那样感到精疲力尽。

  也许这种比喻有些不恰当,但是你可以明白一个道理:你不可能仅仅通过削减工人的数量来节约能源。我们还要考虑其他一些因素。如果你要用一台新的高端服务器取代十台普通服务器的话,事后你可能无法测量出能耗减少量。或许5台没有配置虚拟化技术的普通服务器也可以完成相同的任务?这5台普通服务器能耗量更低吗?

  你是否能够通过虚拟化技术节约能源成本、以及节约多少,这些都要取决于你自身的环境。我不认为会存在一个通用的模式来帮助你计算出这个数字。就我个人来看,我们可以通过某些虚拟服务器应用来节省能源。但是,我认为这些好处和优点通常都被那些希望卖出高价高端服务器或者虚拟化软件的厂商夸大了。

  当谈到服务器虚拟化的成本,还有其他一些因素超过了能源节约。这就是我们下一篇将要谈到的话题。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Michael
Michael

相关推荐