Power的力量

ZD至顶网服务器频道 08月26日 新闻消息(文/董培欣):谈到企业级服务器市场,人们首先想到的会是x86 E5、E7系列的CPU产品,IBM在企业级市场推出的Power Systems服务器产品很少会被用户了解。可是在今年春天举行的OpenPOWER峰会上,谷歌明确表达了关于打造基于OpenPower的可扩展服务器解决方案的计划。将Power处理器又一次展示在用户面前,Power与x86相比有什么技术特点引起了google的青睐?下面让我们从指标和应用两个方面去好好分析一下。

Power的指标对比

2014年,曾有两个不同的第三方机构分别将IBM Power8与Intel Xeon E5-2697 v2和Intel Xeon E7-8890 v4做了一次硬件指标对比。两年过去了,现在随着Intel Tick-Tock(工艺年-构架年)的芯片发展模式,现在Intel Xeon处理器型号已经发展到Xeon v4。因此我将目前可以查到的最新Xeon v4相关处理器硬件指标也同时列出,再综合进行一下对比。

Power VS Xeon

Power8 VS Xeon E5

 

POWER8

Intel Xeon E5-2697 v2

Intel Xeon E5-2697 v4

处理器速度

4.15GHz

2.697GHz

2.3GHz

内核(单一插槽)

12

12

18

每核线程数

8

2

2

最大主存储器容量

1TB

768GB

 

内存控制器

2

1

1

片上缓存

 

 

 

L1

64KB/核

32KB I + 32KB D/核

 

L2

512KB/核

256KB/核

 

L3

96MB/芯片

30MB/芯片

45 MB/芯片

内存带宽

230GB/s

59.7GB/s

 

输入/输出

PCIe Gen3

PCIe Gen3

 

设备加速器

CAPI

QPI

QPI

Power8 VS Xeon E7

 

POWER8

Intel Xeon E7-8890 v2

Intel Xeon E7-8890 v4

每个CPU内核数

12

15

24

每个CPU的线程数

8(96)

2(30)

2(48)

最大可寻址内存(每插槽)

2TB(S824)

16TB(E880)

1.5TB

12TB

最大处理器速度

5GHz

3.4GHz

2.6GHz

片上缓存

64KB/核

 

 

L2

6MB

3.5MB

 

L3

96MB

37.5MB

60MB

CPU核心规模(Die)

22nm

22nm

14nm

功耗

250W

155W

165W

内存带宽

230GB/s

85GB/s

 

IBM的Power 9处理器预计要到明年下半年才能正式推出,届时Intel应该会有更新的Xeon处理器进行应对。因此这里将Power8与Intel Xeon v2、v4处理器的硬件指标同表进行对比。

在这里让我们来重点对比一下CPU主频、内核数和CPU线程。

在主频方面Power8 CPU占据着优势。最大5GHz的主频比表中Intel主频最高的Xeon E7-8890 v2还要高出不少。Xeon E7-8890 v4虽然在工艺和构架上都有改善,但CPU主频却有大幅下降,仅为2.6GHz。

在CPU内核数量方面,Intel这两年有长足发展,当时与Power8同样有12个内核的Xeon E5-2697 v2现在已经升级到18个内核的Xeon E5-2697 v4(但是CPU主频下降到2.3GHz),以前15个内核的Xeon E7-8890 v2更是升级到了具备24个内核的Intel Xeon E7-8890 v4。光从CPU内核数量看来,只有明年当Power 9面世后,才能在这方面与当前的Intel进行比拼。

不过要是按CPU线程数来计算的话,这个结果马上就被翻转过来,Power8处理器每个内核可以支持8个处理线程,而Intel Xeon只能支持双线程处理。换句话说,Power8可以在系统中虚拟出多达96个CPU而Intel Xeon即便是8890 v4最多也只能虚拟出48个,只达到Power8的一半。

CPU的处理能力,不能简单的通过这些硬件指标进行评估。接下来,让我们再通过Power与Intel所采用的不同指令集再进一步做一下分析。

RISC VS CISC

为了避免过多冗长的技术陈述,我想借用很早以前的一个大轮车与小轮车的广告来对此进行说明。RISC就像是一辆小轮车,车轮转一圈移动的距离短(指令长度短,每个时钟周期内处理的任务数量少),CISC就像是一辆大轮车,车轮转一圈移动的距离长(指令长度长,每个时钟周期内可以处理更多更复杂的任务)。小轮车的速度要想和大轮车一样,就要转的更快(有更高的主频)。所以在同一个时钟周期内,CISC可以进行更多的工作,RISC由于做的工作少,因此可以实现更高的主频,甚至分出更多的工作线程。

从应用的角度来看,CISC更适合桌面端应用的处理。无论是图形、图像、视频文档,都需要进行复杂的运算,CISC更长的指令长度可以在更少的时钟周期内处理更多的工作,从而降低主频,减少主机功耗。

而服务器端的应用刚好相反,服务器处理的绝大部分应用就是寻址和转发。但是需要应对海量用户,进高强度的重复工作。这时候具备更高主频、更多工作线程的RISC指令集优势可以充分显示出来。

上面指标性的对比还是有些空泛,下面从Web访问、虚拟机、数据库的实际应用角度去做一下具体分析。

Power的应用分析

Web应用

我曾经长年进行网络及网络安全产品的应用性能测试,在服务器的Web应用性能测试上也有一些涉猎。下面就将以往对服务器Web应用性能测试的体验给大家介绍一下:

在以前对服务器网络应用性能进行测试时,有这样一个发现,服务器在对Web应用请求进行处理的时候,无论采用静态页面还是动态页面进行应用请求测试,在相同请求速率下,服务器CPU负载压力的变化并不明显。

实际分析一下可以了解,无论静态页面、动态页面甚至目前新出现的HTML5,服务器端所做的工作都只是将页面请求的内容或数据传输到客户端。更多的后期运算、处理工作均是在客户端来进行的。反倒是更多的每秒应用连接请求响应,会给服务器CPU带来更多的处理压力。(当然网络带宽和并发连接也是非常重要的考核指标,但与CPU运算相关度不高,这里就先忽略一下了。)此类简单而高度重复性的工作,从理论上讲,更加适合于主频更高,指令更精简的Power系列处理器进行处理。

但这也只是一个从理论上的推断,由于以前接触基于Power处理器的服务器机会较少,因此目前无法拿出更直观的性能对比数据进行比较。希望今后能有机会再与IBM合作,对其Power服务器应用性能进行更深一步的研究。

虚拟机

x86的虚拟机搭建人们已经讲了许多,但虚拟机的资源占用情况却总被有意无意的忽略掉。目前无论采用KVM还是VMware的方式进行云计算系统搭建,在对众多虚机的系统资源进行管理时,大约会占用20%左右的x86 CPU处理资源。此外,每个虚拟机至少需要一个虚拟网卡对网络应用进行处理,这些虚拟网卡的数据转发也需要消耗大量CPU处理资源。还有一些虚拟系统内部的VLAN、VXLAN之类的网段划分……这些虚拟化系统的资源占用,保守估计将占用服务器CPU处理资源的50%以上。如果采用的是一些开源虚拟化系统,CPU资源占用可能因为未进行过专门系统优化而进一步增加。

这些问题在一两个虚拟化节点中还不明显,但随着虚拟化规模的扩大,虚拟系统资源占用的问题会逐步的显现出来。下面一张图片,也许可以形象的表达出,在基于x86的开源云计算系统中,实际应用处理的工作方式。

Power的力量

IBM POWER进行虚拟系统搭建时则完全不同,采用POWER8处理器进行虚拟化系统搭建时,可以利用 Power Systems 提供的 IBM PowerVM虚拟化技术。通过虚拟化处理器、内存和 I/O 资源,并对每个内核进行分区,PowerVM 可将工作负载合并到少量主机上。这样,有助于节省硬件和能源成本,同时构建更加灵活的 IT 基础设施。

可能正是基于这些原因,谷歌目前也已经将相当一部分知名Web服务移植到Power系统当中。

数据库

大型数据库应用处理原本就是IBM Power的强项,只不过以前这些工作大部分是由小型机或大型机来进行承担。现在采用Power8处理器芯片的IBM Power Systems服务器的出现大幅降低了用户采用大数据技术对企业信息进行深度分析的使用门槛。Power Systems 基于 POWER8 技术的独特创新设计为IBM DB2数据库提供强大平台。DB2下一代内存计算技术结合 BLU Acceleration,可充分利用Power Systems在硬件优势。在并联条件下,更加快速地支持每内核多线程的多核之间发生的更多并发查询。Power Systems提高了内存带宽,数据运算可用内存高达1 TB,加大了每个处理器的缓存,提高了I/O 提取、移动和访问数据的速度。这些能力可通过一致性加速处理接口 (CAPI) 智能加速技术进一步增强。

IBM的客户指出,采用BLU Acceleration 解决方案,DB2压缩率是未压缩表单的10倍,由于只需要处理相关列,内存列处理减少了需要处理的数据。数据忽略可进一步减少需要处理的数据量。数据处理工作可分布到多个POWER8 处理器内核,每个处理器在每条指令处理周期中处理多个数据元。采用 DB2 on Power Systems 的客户,分析工作负载的速度提高了50倍。

识途老马 功在不舍

记得电影《大唐玄奘》里有这么一段场景,石槃陀虽然带玄奘走了不少捷径,但还是因为心中恐惧,未能与玄奘大师一同前往西域,到是一匹识途的老马带着玄奘大师避过流沙、找到清泉,协助玄奘一同走到了西域。

在通往云计算的路途上也是如此,有些厂商会为用户提供一些捷径,但终因自身技术实力积累的不足,会半途而废。这时,就需要一匹识途的老马带着用户走出困境,走向成功。IBM Power的处理器更新速度虽然比不上Intel但是几年后应用性能依然可以满足用户需求。就像是一匹后劲十足的老马。IBM长年在数据库、中间件方面的技术耕耘,又为这匹老马提供了丰富经验,足以协助用户闯过重重磨难,最终成功完成云计算的技术转型工作。相信,IBM这个蓝色巨人也会借助Power的力量打破桎梏,协助正在向云计算转型的用户,突破困竞,重新步入辉煌。


原文发布时间为:2016-08-26

本文作者:毕波

本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/288151.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#语法糖系列 —— 第三篇:聊聊闭包的底层玩法

有朋友好奇为什么将 闭包 归于语法糖,这里简单声明下,C# 中的所有闭包最终都会归结于 类 和 方法,为什么这么说,因为 C# 的基因就已经决定了,如果大家了解 CLR 的话应该知道, C#中的类最终都会用 MethodTab…

空间数据库Spatial Tools的使用

工具下载:http://www.sharpgis.net/page/SQL-Server-2008-Spatial-Tools 该工具为绿色版,点击即可使用。 1、导入Shapefile数据 双击“Shape2Sql.exe”,打开界面如下: 2、查询空间数据 双击打开“SqlSpatial.exe”

自定义View 进度条

1.在values下面新建一个attrs.xml&#xff0c;现在里面定义我们的自定义属性&#xff0c; <?xml version"1.0" encoding"utf-8"?> <resources><declare-styleable name"RoundProgressBar"><attr name"roundColor&qu…

python图形绘制库turtle中文开发文档及示例大全【最详细、连结果图都有,gif格式的!】

前言 本文参考&#xff1a;Python库官方文档 本文例子摘抄自Python库官方文档&#xff0c;为了方便讲解&#xff0c;个人进行了修改&#xff0c;并且相关函数说明不完全参照文档&#xff0c;在结果处贴出了执行结果&#xff0c;不方便用jpg等图片作为展示的用了gif格式图片进行…

oracle 事务_从Oracle到PG-PostgreSQL的MVCC机制简介

作者&#xff1a;甘植恳-AkenPostgreSQL和Oracle、MySQL等RDBMS一样&#xff0c;都有自己的并发控制机制。而并发控制的目的是为了在多个事务同时运行时保持事务ACID属性。MVCC即Multi-version concurrence control首字母缩写&#xff0c;MVCC会为每个数据更改操作创建数据块或…

【Microstation】不能从对话框中装载/创建类型为 ‘HTML‘,id =41510001 的对话框条目,该对话框为: “文本编辑器 - 字处理器“,GCSDIALOG 已装载。

在Win7上安装MicroStation V8i简体中文版,在添加文字图层的时候,点击出现提示“不能从对话框中装载/创建类型为 HTML,id =41510001 的对话框条目,该对话框为: "文本编辑器 - 字处理器",GCSDIALOG 已装载。”,问题出在Win7对该软件的兼容性上。 MS软件提供了三种…

fastdfs 一个group内实现按照不同的项目,指定路径存储.

为什么80%的码农都做不了架构师&#xff1f;>>> 环境介绍: 1: 公司目前有5个项目 A B C D E 日后可能会有所增加. 2: 使用fastdfs存储这5各项目的文件,要求各各项目的文件分开存储,也就是每个项目的文件存储到一个固定的位置. 3: 三台机器ip地址分配如下 tracker…

一个WPF开发的打印对话框-PrintDialogX

今天五月一号&#xff0c;大家玩的开心哦。1. 介绍今天介绍一个WPF开发的打印对话框开源项目-PrintDialogX[1]&#xff0c;该开源项目由《WPF开源项目&#xff1a;AIStudio.Wpf.AClient》[2]作者推荐。欢迎使用 PrintDialogX, 这是一个开源项目。免费用于商业用途。用于 C# 的自…

这一新的可视化方法教你优雅地探索相关性

一个古老的诅咒一直萦绕着数据分析&#xff1a;我们用来改进模型的变量越多&#xff0c;那么我们需要的数据就会出现指数级的增长。不过&#xff0c;我们通过关注重要的变量就可以避免欠拟合以及降低收集大量数据的需求。减少输入变量的一种方法是鉴别其对输出变量的影响。变量…

【新手宝典】一篇博文带萌新建站并了解建站体系流程和对萌新友好的便捷方式,这篇博文很有可能是你的启蒙文

前言 本片博文主要面向于还没接触过web开发的萌新&#xff0c;以及想知道整体流程并且完成建站的萌新&#xff1b;如果你是个大佬&#xff0c;就没必要看下去了。 本篇博文没有难啃的骨头&#xff0c;请各位萌新放心食用。 本篇博文采用通俗易懂的方式讲解&#xff0c;轻松并…

MicroStation V8i简体中文版中文字体乱码解决办法

Bentley (奔特力)是一家软件研发公司,其核心业务是满足负责建造和管理全球基础设施,包括公路、桥梁、机场、摩天大楼、工业厂房和电厂以及公用事业网络等领域专业人士的需求。Bentley 在基础设施资产的整个生命周期内针对不同的职业,包括工程师、建筑师、规划师、承包商、…

惠普ProDesk行业专用台式机U盘不识别解决办法

惠普ProDesk行业专用台式机在使用的过程当中&#xff0c;老出现插入U盘不识别的问题&#xff0c;总是需要在重启的过程中插入U盘才能使用U盘&#xff0c;解决办法是&#xff1a;&#xff08;1&#xff09;打开设备管理器&#xff0c;如下图所示&#xff1a;&#xff08;2&#…

【一】Windows API 零门槛编程指南——MessageBox 基本使用及基础讲解

本篇作为Windows API 系列文章的第一篇&#xff0c;将简要的讲解一下什么是Windows API&#xff0c;Windows API能做些什么&#xff0c;并且尽可能讲解一些新出现的专有名词&#xff1b;本系列博文几乎没有难啃的“专业术语”&#xff0c;尽量让读者能够看明白文章所述内容&…

中国人工智能学会通讯——基于视频的行为识别技术 1.1 什么是行为

今天跟大家分享的主题是基于视频的 行为识别领域研究&#xff0c;主要介绍一下早期 的非深度学习传统方法和近期深度学习 方法取得的结果。深度学习方法带来了 非常大的变革&#xff0c;提升了识别系统的性能&#xff0c; 但这并不意味着我们把传统的东西都要 抛弃&#xff0c;…

Windows 11 22H2 22610 重磅发布!删除水印,多彩任务管理器,文件资源管理器深度优化...

面向 Dev 和 Beta 频道的 Windows 预览体验成员&#xff0c;微软现已发布 Windows 11 22H2 预览版 Build 22610。主要变化1.微软现已更新 Windows 11 任务管理器的进程页面&#xff0c;将随着 Windows 主题颜色而变化。2.微软现已更新锁屏上的电池图标&#xff0c;适配 Windows…

一篇文教你使用python Turtle库画出“精美碎花小清新风格树”快来拿代码!

Turtle库手册可以查询查询 python图形绘制库turtle中文开发文档及示例大全&#xff0c;手册中现有示例&#xff0c;不需要自己动手就可以查看演示。 文章修改记录 修改记录 1&#xff1a;2020年5月17日 12:06:51 由于某些童鞋回复说自己会卡死&#xff0c;请把代码&#xff…

阿里云500服务器内部错误,腾讯云服务器网站不能打开 提示内部错误http 500

满意答案2010qqww2015.11.14采纳率&#xff1a;55% 等级&#xff1a;9已帮助&#xff1a;13114人实服务器内部500错误大概可分为两种&#xff0c;一种是服务器本身权限问题&#xff0c;另一种是程序上不规范或者错误造成。所以要解决此问题需要先弄清楚其到底是哪种原因&…

Hadoop(四)C#操作Hbase

HbaseHbase是一种NoSql模式的数据库&#xff0c;采用了列式存储。而采用了列存储天然具备以下优势&#xff1a;可只查涉及的列&#xff0c;且列可作为索引&#xff0c;相对高效针对某一列的聚合及其方便同一列的数据类型一致&#xff0c;方便压缩同时由于列式存储将不同列分开存…

【二】Windows API 零门槛编程指南——CreateWindow 窗口创建 “万字长篇专业术语全解”

本系列博文几乎没有难啃的“专业术语”&#xff0c;尽量让读者能够看明白文章所述内容&#xff0c;是本系列博文的核心宗旨之一。&#xff08;由于本人也是由于项目需要&#xff0c;所以才来查阅相关资料&#xff0c;文中出现的错误欢迎指出&#xff0c;共同进步&#xff01;谢…

一行命令 优化上传速度

本文来自 fir.im 首席吉祥物 TraWor. 最近许多用户反映上传速度慢的一塌糊涂&#xff0c;七牛的上传带宽我想肯定是没问题的&#xff0c;那原因不必多想就剩下 DNS 了。 即便本地网络再快&#xff0c;DNS 服务器给了一个很远的服务器地址也没办法很快的上传。 在终端运行这一行…