ibm服务器芯片架构,IBM x366 服务器技术详解

背景资料

IBM eServer x366 提供了突破性的 4 路性能,采用机架优化的 3U

服务器设计,结合了源自大型机灵感的 eServer X3

技术的高可用性,具有最新 64 位Intel Xeon MP 处理器带来的 64

位性能,可创建面向商业企业应用程序、虚拟化及 web 服务的领先 x86

解决方案。

核心技术--eServer X3架构

第三代企业级X架构芯片组Hurricane是X3架构的心脏,它为x366提供了集成处理器和内存控制器,从而显著缩短内存延迟,并帮助客户减少响应时间和提高总体系统性能。Hurricane芯片组使得x366与上一代产品x365服务器相比,性价比显著提高。它帮助x366切实减少了处理器到内存的延迟,这一点对于企业商业负载来说十分重要。同时,它还具备集成探测过滤器和远程目录功能的嵌入式动态随机访问内存(DRAM)。3个扩展端口,运行速度均高达6.4GB/秒,在业界速度最快。高达266MHz的Active

PCI-X 2.0,是上一代的两倍,并向后兼容传统PCI和PCI-X。

Hurricane芯片组为x366提供的虚拟XceL4v动态服务器高速缓存可提供智能高速缓存功能,内存延迟极低,以至于不必需物理四级缓存。通过使用

XceL4v,x366

无需使用最昂贵的处理器来实现最高的性能。在图1和图2的对比可以看出,第二代企业级X架构与第三代X3架构的对比。X3架构可以提供更多的管道,传输时间更短。

a4c26d1e5885305701be709a3d33442f.png

图1. 第二代企业级X架构

a4c26d1e5885305701be709a3d33442f.png

图2. eServer X3架构

IBM eServer

X3架构还为x366提供了预支持双内核Intel处理器的功能。在Intel未来推出双内核芯片的时候,用户只需要更换x366服务器内部的处理器芯片,即可轻松升级到双核技术。

内存技术--业界领先的Active Memory

x366服务器的内存技术主要有Memory ProteXion(内存保护)、Memory

Mirroring(内存镜像)和Chipkill内存三项技术。

Memory ProteXion - 冗余内存位调整

a4c26d1e5885305701be709a3d33442f.pngMemory ProteXion冗余内存位调整类似于 DASD

阵列的"热备份",利用每个内存

DIMM的未使用位(热备份位),可以纠正发生在每对DIMM内存中多达4个连续个位的错误,加倍了每个服务器可保留的Chipkills数。当出现随机性的软内存错误,可以通过使用热备份的个位来解决;如果出现永久性的硬件错误,也将利用热备份的个位使得DIMM内存芯片继续工作,直到被替换为止。

内存镜像

a4c26d1e5885305701be709a3d33442f.pngx366服务器上的另一项先进内存技术就是内存镜像(Memory

Mirroring)技术,如果一个内存中有足以引起系统报警的软故障,系统会报告系统管理员,提醒管理员这个内存条将要出故障;同时服务器就会自动地切换到使用镜像内存卡,直到这个有故障的内存被更换。镜像内存允许进行热交换(Hot

swap)和热添加(Hot-add)内存。

这项技术可以促进基于Intel芯片服务器的持续运行,使得x系列服务器具备大型机的功能与可靠性,极大延长了正常运行时间,帮助管理员实现计划维护。它独立于操作系统,不需要驱动程序或操作系统支持。

第三代Chipkill内存

a4c26d1e5885305701be709a3d33442f.png新型的第三代Chipkill内存技术已经集成到了IBM的企业级X架构芯片组中,以便使用现成的DIMM。与ECC技术相比,Chipkill内存技术更加有效,它还提供最佳的内存可靠性,可支持内存中的数据库。通过检测和纠正多个位内存

DIMM 错误,Chipkill

内存实现了更高的可用性,如果内存发生错误,Chipkill内存将自动和平稳地让出错的内存芯片离线,而服务器继续保持正常工作。

硬盘技术--SAS

a4c26d1e5885305701be709a3d33442f.png

在硬盘技术上,x366服务器采用了新型的串行附加SCSI(SAS)技术。SAS无需同Ultra320一样采用专用于频率的单独信号线,可以提供比传统

SCSI

更高的可扩展性和性能。实现了更高的吞吐量。另一方面,以这种技术实现的组件所需的引脚数量较少,因此可实现较小的体积和更密集的系统,简化系统布线,提供更通畅的气流和更有效的冷却能力。

超强性能表现

采用X3架构的IBM eServer

x366服务器凭借创新的技术,在多项行业基准测试中都创造了4路Intel服务器新的性能纪录,并且性能超出竞争对手:

在300GB

TPC-H商业智能基准测试中,x366创造了新的4-路服务器性能纪录。x366的300GB每小时综合查询(Composite

Query-per-Hour)性能达到7731.9

QphH,位于300GB数据库TPC-H基准测试前十名。

在TPC-C在线交易处理基准测试中,x366创造了4路Intel至强芯片服务器新的性能纪录。x366在测试中的性能达到了141504

tpmC(每分钟商业事务吞吐量),比HP ProLiant DL585 O850

2.6GHz系统高出8%。

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

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

相关文章

python antlr_使用ANTLR在5分钟内用Java解析任何语言:例如Python

python antlr我喜欢出于多种目的处理代码,例如静态分析或自动重构。 对我来说,有趣的部分是推理从抽象语法树(AST)构建的模型。 为此,您需要一种从源文件中获取AST的方法。 可以使用ANTLR轻松完成此操作,并…

rostcm6情感分析案例分析_卷积情感分析

这是一个面向小白(比如,本人)的关于情感分析的系列教程 [1]。老鸽子整理了“4 - Convolutional Sentiment Analysis.ipynb”中的内容。本文任务:使用卷积神经网络(CNN)来实现句子分类。简介CNN用于分析图像,包含一个或多个卷积层,…

java jigsaw_60秒内使用Java 9的Project Jigsaw的JavaFX HelloWorld

java jigsaw到目前为止,您可能已经听说过Java 9的新模块系统,即项目Jigsaw。 如果您不了解Java 9的新模块系统,则应该访问Mark Reinhold的论文“模块系统的状态” 。 另外,您应该在nipafx上查看 Nicolai Parlog的优秀博客&#xf…

opencv python 多帧降噪算法_OpenCV-Python中用于视频跟踪的Meanshift和Camshift算法介绍...

学习目标在本章中,我们将学习用于跟踪视频中对象的Meanshift和Camshift算法。MeanshiftMeanshift背后的直觉很简单,假设你有点的集合。(它可以是像素分布,例如直方图反投影)。你会得到一个小窗口(可能是一个圆形),并且必须将该窗口…

vue.jsr入门_JSR-308和Checker框架为jOOQ 3.9添加了更多类型安全性

vue.jsr入门Java 8引入了JSR-308,它为Java语言添加了新的注释功能。 最重要的是:键入注释。 现在可以像下面这样设计怪物了: 比注解更疯狂的是类型注解。 在数组上。 谁认为这是有效的Java代码? pic.twitter.com/M9fSRRerAD — …

数组索引必须为正整数或逻辑值_Office 365函数新世界——动态数组

革新一个旧的函数体系,无外乎从这么几个方面入手,函数的运行效率、函数的编写方式以及扩展新的函数功能。今天咱们就学习一下,看看365新函数是如何通过这三个方面打破旧函数条条框框的。365函数系列推出了一个新的概念,叫做动态数…

【Android OpenGL ES 开发 (零)】创建一个新的工程

创建符合要求的AndroidApp 使用Android Studio开发,Android Studio下载地址 1.先创建Native C 2.项目相关添加 3.使用C11标准 学习使用JNI为Java提供API 1.在cpp中定义相关接口,格式如下 2.外部调用这个API 把so改成自己想要的名字 1.需要在cmake文件…

java方法参数类型不确定_一个Java方法能有多少个参数类型?这个好奇coder做了个实验...

选自 justinblank机器之心编译参与:李志伟、张倩在 JVM 中,一个 Java 方法,最多能定义多少参数呢?这是一个很无聊的问题,即使能定义一万个,十万个,谁又会真的去这么做呢。但是作为一个 coder&am…

lagom的微服务框架_您的第一个Lagom服务– Java Microservices入门

lagom的微服务框架在撰写我的下一份OReilly报告时,我一直很沮丧,并且一段时间内没有足够的时间来撰写博客。 是时候赶快来这里,让您真正快速地开始使用名为Lagom的新微服务框架。 它与您从Java EE或其他应用程序框架中可能了解到的有所不同。…

【Android OpenGL ES 开发 (一)】使用c++开发opengles 与 日志功能 及 加载assets

创建OpenGLES视口 1.App窗口改成OpenGL窗口,是通过java调用C,在以下位置修改如下内容 package com.example.learnogles;import androidx.appcompat.app.AppCompatActivity;import android.content.Context; import android.opengl.GLSurfaceView; import android.o…

水印相机定位不准确怎么办_禄来的广角双反相机(2020版)

点击上方胶卷迷俱乐部快速关注,胶卷迷们坚实的阵地内容主要原创,配图来自群友和网络,所有水印保留最下方为微信自带广告,支持请点击(本号可获微量收入)4.0德国禄来公司以双反相机名震天下,其中的2.8,3.5两个…

【Android OpenGL ES 开发 (二)】渲染管线与Shader

计算出每一帧耗费的时间 1.在头文件中加入time.h,cpp中实现如下计算时间接口 float GetFrameTime(){static unsigned long long lastTime0,currentTime0;timeval current;gettimeofday(&current, nullptr);//取当前时间currentTime current.tv_sec * 1000 current.tv…

【Android OpenGL ES 开发 (三)】Shader 扩展

编译Shader代码 1.封装一个编译shader的接口 GLuint CompileShader(GLenum shaderType,const char *shaderCode){GLuint shaderglCreateShader(shaderType);glShaderSource(shader,1,&shaderCode,NULL);glCompileShader(shader);GLint compileResultGL_TRUE;glGetShaderi…

css阴影属性_第三场阴影场与属性访问器接口

css阴影属性这是“ 影子字段与属性访问器”界面的 第3轮 。 如果您是新手,但不确定要怎么做,请查看我以前的文章或关于开发JavaFX应用程序时节省内存的第一篇文章 。 作为Java开发人员,我主要关心的是在开发JavaFX域模型时在性能 &#xff0c…

js if判断多个条件_JS条件判断小技巧(一)

经常code review,我发现JS newbie很容易写出一堆冗长的代码。今天就列几个比较常见的“解决之道”,看看如何减少JS里的条件判断。提前返回,少用if...else“if...else是编程语言的精华。——鲁迅”但是过多的嵌套,还是挺令人抓狂的…

【Android OpenGL ES 开发 (四)】纹理相关(一)

纹理贴图的原理 1.作用:可以用来渲染视频。 2.纹理坐标 生成OpenGL中的纹理对象 1.像素数据想要绘制出来需要先变成纹理 2.创建纹理放在GPU上 GLuint CreateTexture2D(unsigned char *pixelData,int width,int height,GLenum type) {GLuint texture;glGenTextu…

jmx 替代_使用JMX作为Ganglia的现代替代品进行CLDB监视

jmx 替代有许多选项可用于监视MapR集群的性能和运行状况。 在本文中,我将介绍使用Java管理扩展(JMX)监视CLDB的鲜为人知的方法。 据最受尊敬的MapR数据工程师之一,Akihiko Kusanagi称,与使用Ganglia相比,使…

red hat安装宝塔_如何在几分钟内安装Red Hat Container Development Kit(CDK)

red hat安装宝塔作为负责开发容器化应用程序提供的可能性的应用程序开发人员或架构师,将所有工具组合在一起以帮助您入门时几乎没有帮助。 到现在。 红帽容器开发套件(CDK) 安装变得简单! 红帽提供了一个容器开发套件&#xf…

threejs 影子属性_影子场vs.属性访问器接口第2轮

threejs 影子属性如果你们还没有注意到Dirk Lemmerman和我之间的(轻松) 摊牌 ,那么让我快速提及一下我们是如何做到这一点的。 首先,Dirk创建了JavaFX技巧23:“ 为属性保存内存阴影字段 ”,以帮助应用程序开…