码迷,mamicode.com
首页 > 其他好文 > 详细

服务器技术基础

时间:2015-03-16 19:38:18      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:计算机   服务器   客户机   技术   通信   

1、Server/Client区别:

?服务器Server

–从功能上说,它负责侦听网络上其它客户机(Client)提交的服务请求,并提供相应的服务。

–从通信的对象来讲,通常是一对多

–具体到硬件上,它是网络环境中的高性能计算机,这是我们通常所说的服务器

?客户机Client

–从功能上说,它负责向服务器(Server)提交服务请求,并接收响应,反馈给用户。

–从通信的对象来讲,通常是一对一

–在硬件上,Client的性能通常比Server要低得多

?Server和Client的界限日渐模糊——P2P

?服务器和PC机的共同点

–服务器和PC的硬件构成基本一致,也是由主板、 CPU、内存和硬盘等组成。

–PC机中采用了越来越多的服务器技术

?处理器:64位、多核

?内存:校验、镜像

?硬盘:RAID

–在小型网络中,应用比较简单时,经常采用高端PC来充当低端服务器的角色。

–服务器和PC机进行通信时,遵循同样的协议

?服务器和PC机的不同之处

–稳定性

?服务器需要7×24小时不间断运行,而PC机只需要5×8小时运行

–运算能力

?服务器需要及时响应众多客户机的请求,而PC机只由少数用户进行操作

–图形显示

?PC机直接和用户进行交互,而服务器放在后台,只和客户机进行通信

–多机协同

?服务器可由多台构成一个集群,共同提供服务,而PC机之间往往是独立工作的

–硬件冗余

?服务器在关键部件上常有冗余配置,比如电源、风扇等,而PC机很少考虑

–可管理性

?服务器集成了各种硬件监控部件,可进行远程监测和控制,而PC机基本没有

–处理器

?服务器的CPU种类很多,包括RISC和CISC架构,PC机通常只有CISC

?服务器往往有多颗处理器,而PC机通常只有1颗

–内存:

?服务器内存插槽要远多于PC机,一般在8根以上,PC机往往不到4根

?服务器采用ECC、Registered、Chipkill、热备、镜像等技术来保证数据的可靠性,PC机基本没有

?服务器内存往往支持热插拔,而PC机不支持

–硬盘

?服务器支持SCSI、SAS等高速接口,PC机通常支持IDE、SATA等普通接口

?服务器硬盘常采用硬件RAID技术保护数据,PC机一般只有软件RAID技术

–网络

?服务器上往往有2块以上网卡,PC机通常只有1块

?服务器上往往采用一些特殊定制的网络,比如Infiniband、myrinet等,PC机通常只采用以太网

 

 

2、Server 发展历史

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

2、x86 server发展史

技术分享

技术分享

技术分享

技术分享

3、Server发展趋势

    • 网络上的核心节点,承载各种应用系统。
    • 部署越来越集中,集中于网络中心或者数据中心,设有专用机房。
    • 越来越集约化,机架式和刀片成为主流。
    • 与存储紧密结合,构成核心。
  • 多核处理器
  • 刀片服务器为主流
  • 服务器节能技术
  • 效用服务器(虚拟化服务器)
  • 服务器监控管理
  • 高性能计算机标准
  • 可重构计算
  • 流式结构

 

4、Server分类

技术分享

技术分享

?CISC:“Complex Instruction Set Computing”,复杂指令集计算。通常所说的x86平台也就是CISC架构。

?RISC:“Reduced Instruction Set Computing”,精简指令集计算。通常RISC服务器搭配专有的Unix操作系统。

?EPIC:“Explicitly Parallel Instruction Computing”,显示并行指令集计算。

内存访问模式:

?UMA

–系统中的所有处理器都可以访问全部的内存空间

–内存统一编址

–访问的速度一致

?NUMA

–每个处理器都有自己的本地内存,通过软件的方式实现全局共享

–逻辑上的统一编址

–访问本地内存比其它处理器的内存要快得多

?NORMA

–每个处理器都有自己的本地内存,其它处理器不能访问

–物理/逻辑上的多地址空间

–处理器之间通过消息传递的模式进行数据交换

服务器结构:

?PVP

–并行向量处理机,采用向量处理器的并行机

?SMP

–对称多处理机,所有处理器可直接访问任意内存地址,且访问延迟、带宽、几率都是等价的,系统是对称的

?DSM

–分布式共享内存,处理器的本地内存通过硬件实现全局共享

?MPP

–大规模并行处理机,采用专门设计和定制的互联网络,能扩展至成千上万个处理器

?Cluster

–集群,将完整、独立的服务器节点,用标准网络连起来,进行统一调度和管理

?Constellation

–星群,采用含16颗处理器以上的服务器节点,搭建而成的集群系统

 

5、Server评价体系

定性体系:可扩展、易使用、易管理【监控】、可用性或者可靠性【冗余和7*24】。(又称SUMA标准)

           

定量体系:各个硬件指标。

?CPU

–指令集、主频、理论峰值、Cache、内存控制器、访存带宽、总线带宽、功耗、虚拟化

?内存

–类型、容量、主频、带宽、功耗、校验

?硬盘

–接口、转速、容量、Cache、热插拔

?网络

–芯片、带宽、延迟、网络接口、网卡接口

?芯片组

–厂商、型号、功能、参数

服务器评测体系:SPEC、TPC和HPCC

–基准点——可依照做出衡量和判断的标准。

有不同体系产生各种不同的性能测试程序。

可靠性评测:湿度温度实验、振动实验、冲击实验、碰撞实验、跌落实验。

 

6、Server强制认证标准

技术分享     CCC认证

服务器技术基础

标签:计算机   服务器   客户机   技术   通信   

原文地址:http://zzc1986.blog.51cto.com/1067499/1621109

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!