- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
服务器的基本概念1
一、服务器的基本概念
1、是1台为其它计算机提供服务的计算机
2、将资源分配给众多的服务请求者
3、将设备分配给众多服务请求者
4、可访问其它系统通道
5、提供处理能力
6、存储
客户机/服务器描述了两台机的关系,其中一台计算机,即客户机,向另一台计算机,既服务器,发出一个请求,而服务器则回答这一请求。
客户机/服务器模型是网络计算的一个理念,大部分业务应用程序都在使用该模型。
二、构建一台服务器需要
硬件处理系统
CPU------驱动计算机基本指令进行响应和处理的逻辑电路。
内存-----CPU能直接访问的地址空间,用于保存指令和数据的地方,以便CPU对其访问
3.存储系统——磁盘——对计算机提供应用程序和数据的地方
4.通信方式——物理设备和介质、网卡、网线、电话线等
软件系统
1.操作系统
最初引导系统,并用来管理计算机及其它程序的程序
2.应用程序
其它程序,可通过应用程序接口向操作系统提出请求
构件CPU、内存、通信、存储受总线结构支持,其集合工作决定计算机的所有性能。
三.CPU子系统
CPU是执行计算机程序指令的逻辑电路,逻辑运算频率对应着处理器的运算速度,按逻辑单元运算位分为8位、16位、32位和64位等
1、单处理器——单个CPU,并使用所有的可用内存
2、对称多处理器技术(SMP),指集中控制下的两个或更多的CPU指令的同时执行,在一个SMP内,所有CPU同等运行,任一个CPU能执行任一任务;每个CPU能访问所有的可用内存,需要SMP操作系统支持,每个CPU可运行应用程序的独立线程(应用程序支持)
由此可见:
①每个CPU能运行每个应用程序的独立线程,因此单个应用程序可在多个CPU上运行,提高应用程序的吞吐量,SMP技术为CPU处理密集应用程序提供最大的好处。
②SMP只对多线程应用作用。
③SMP共享相同的内存,吞吐量(总)受现有的内存和控制器限制。
④处理器争用共享资源,如I/O,网络、磁盘子系统。
由此提高数据库服务器性能必须要求高性能的内存和I/O设备及多SMP的应用程序,对称多处理技术需要多任务的操作系统,操作系统决定怎样给CPU分配任务。
3、SMP扩展块
SMP扩展模块是一块CPU/内存卡,为扩展更多的CPU并得到更好的内存性能,每个模块有独立的CPU和内存I/O,SMP间通过的SMP扩展端口互连。多SMP常见于小型机及x86高端机。
四.内存子系统
内存是用于保存指令和数据的地方,是CPU能直接访问的空间,操作系统需要大容量的内存来支持网络操作系统、系统磁盘缓存、网络磁盘缓存块数、数据区域和应用程序代码。
高性能服务器对内存系统要求:
1、超大容量的内存,高性能服务器可支持大过1000GB的内存。
2、多种校验的ECC内存保护 Memory ProteXion(内存保护)最初是为IBM的主机开发的,在z系列和i系列服务器中应用了多年。它相对于Chipkill内存技术在保护能力上更强些。该技术可以纠正发生在每对DIMM内存中多达4个连续比特位的错误。当出现随机性的软内存错误,可以通过使用热备份的比特位来解决;如果出现永久性的硬件错误,也将利用热备份的比特位使得DIMM内存芯片继续工作,直到被替换为止。在存储器纠错方面,Memory ProteXion技术比ECC技术更加有效,同时它使用的是标准的ECC 内存。我们可以认为内存保护技术就是提供在线备份数据位
● 内存镜像 内存镜像,类似RAID—1的磁盘镜像,数据同时写入两组独立内存,但只通过标识为活动的内存组读取。当服务器遇到了Chipkill修复技术和内存保护技术都不能完全修复时,内存镜像技术可以得到更高级的内存保护。如果一个内存中有足以引起系统报警的软故障,系统会报告系统管理员,提醒管理员这个内存条将要出故障;同时服务器就会自动地切换到使用镜像内存卡,直到这个有故障的内存被更换。镜像内存允许进行热交换和在线添加内存。这项技术可以促进服务器的持续运行,使得服务器具备更好的可靠性,延长正常运行时间。它独立于操作系统,不需要驱动程序或操作系统支持。 ● 第三代Chipkill内存 新型的第三代Chipkill内存技术可使用现有的DIMM。通过检测和纠正多个位内存 DIMM 错误,Chipkill 可以实现更高的可用性,如果内存发生错误,Chipkill将自动让出错的内存芯片离线,而服务器继续保持正常工作。与ECC技术相比,Chipkill内存技术更加有效,它提供对每个DIMM内存芯片纠正4比特错误的能力。 4、Actire Memory使内存具有热插拔和热添加能力
5、交互式存取内存——当两组(或4组)内在存交叉存取时,内存传送性能能成倍(或4倍)地提高。(相当于磁盘的RAIDO状态)
6、双倍数据速度的内存(DDR)
文档评论(0)