1.计算机
1.1计算机的起源历史
计算机的历史可以追溯到 200 多年前。最初由数学家和企业家提出的理论,在 19 世纪,机械计算机的设计和制造是为了解决日益复杂的数字运算挑战。到 20 世纪初,技术的进步使计算机变得越来越复杂,计算机变得更大、更强大。
今天,计算机几乎无法从 19 世纪的设计中辨认出来,例如 Charles Babbage 的分析引擎,甚至是 20 世纪占据整个房间的大型计算机,例如电子数值积分器和计算器。这是计算机的简史,从最初的数字运算起源到强大的现代机器,它们可以上网冲浪、运行游戏和流式传输多媒体。
计算机的应用在中国越来越普遍,改革开放以后,中国计算机用户的数量不断攀升,应用水平不断提高,特别是互联网、通信、多媒体等领域的应用取得了不错的成绩。1996年至2009 年,计算机用户数量从原来的630万增长至6710 万台,联网计算机台数由原来的2.9万台上升至5940万台。hu'l
用户已经达到3.16 亿,无线互联网有6.7 亿移动用户,其中手机上网用户达1.17 亿,为全球第一位。
2.服务器
2.1服务器是什么
服务器指的是网络环境下为客户机(Client)提供某种服务的专用计算机,服务器安装有网络操作系统和各种服务器应用系统软件(如Web服务、电子邮件服务)的计算机。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。
2.2服务器的特性:
2.2.1、可扩展性
服务器必须具有一定的“可扩展性”,这是因为企业网络不可能长久不变,特别是在当今信息时代。如果服务器没有一定的可扩展性,当用户一增多就不能胜任的话,一台价值几万,甚至几十万的服务器在短时间内就要遭到淘汰,这是任何企业都无法承受的。为了保持可扩展性,通常需要在服务器上具备一定的可扩展空间和冗余件(如磁盘阵列架位、PCI和内存条插槽位等)。
2.2.2、易使用性
服务器的功能相对于PC机来说复杂许多,不仅指其硬件配置,更多的是指其软件系统配置。服务器要实现如此多的功能,没有全面的软件支持是无法想象的。但是软件系统一多,又可能造成服务器的使用性能下降,管理人员无法有效操纵。所以许多服务器厂商在进行服务器的设计时,除了在服务器的可用性、稳定性等方面要充分考虑外,还必须在服务器的易使用性方面下足功夫。服务器的易使用性主要体现在服务器是不是容易操作,用户导航系统是不是完善,机箱设计是不是人性化,有没有关键恢复功能,是否有操作系统备份,以及有没有足够的培训支持等方面。
2.2.3、易使用性
对于一台服务器而言,一个非常重要的方面就是它的“可用性”,即所选服务器能满足长期稳定工作的要求,不能经常出问题。其实就等同于Sun所提出的可靠性
因为服务器所面对的是整个网络的用户,而不是单个用户,在大中型企业中,通常要求服务器是永不中断的。在一些特殊应用领域,即使没有用户使用,有些服务器也得不间断地工作,因为它必须持续地为用户提供连接服务,而不管是在上班,还是下班,也不管是工作日,还是休息、节假日。这就是要求服务器必须具备极高的稳定性的根本原因。
一般来说专门的服务器都要7X24小时不间断地工作,特别像一些大型的网络服务器,如大公司所用服务器、网站服务器,以及提供公众服务iqdeWEB服务器等更是如此。对于这些服务器来说,也许真正工作开机的次数只有一次,那就是它刚买回全面安装配置好后投入正式使用的那一次,此后,它不间断地工作,一直到彻底报废。如果动不动就出毛病,则网络不可能保持长久正常运作。为了确保服务器具有高得“可用性”,除了要求各配件质量过关外,还可采取必要的技术和配置措施,如硬件冗余、在线诊断等。
3.计算机与服务器
3.1计算机与服务器的特性
许多人错误地认为服务器与计算机没有区别。尽管计算机具有与服务器相似的处理器速度,内存和存储容量,只要满足任何最低硬件要求的计算机都可以运行服务器操作系统,但是这种操作系统并不能使电脑成为真正的服务器,也不能取代真正的服务器。他们背后的技术是为了不同的目的而设计的。
其中两者最根本的区别在于,主题是否有提供服务,不以性能来区分二者;服务器与客户机而这之前的地位不是一尘不变的,会根据当时现场的环境,来进行呼唤。
例如:国内的某某云,当你作为一个个体用户使用百度云,进行上传于下载时,你正在使用的计算机,就算是客户机,百度云就是服务器;而当你站在某某云的角度,当你上传文件时,百度云就是客户机,你是服务器。
3.2服务器硬件
3.2.1服务器硬件介绍(一)电源、CPU、主板、硬盘、PCI-e、RAID卡、内存
1、CPU概念
Central Processing Unit 中央处理器)是计算机最重要的组成部分,它是由运算器、控制器和寄存器组成
CPU关键技术
主频:主频也叫做时钟频率;单位是GHz;表示CPU的运算速度。CPU主频=外频*倍频系数
外频:CPU的基准频率单位也是GHz,外频是CPU与主板之间同步运行的速度,而且绝大部分电脑系统中,外频也是内存与主板之间的同步运行的速度,可以理解为CPU的外频直接与内存相连通, 实现两者间的同步运行状态。
路数:节点中最大的CPU个数,如1路、2路、4路、8路
核数:一块CPU上面能处理数据的芯片组数量,由此划分为单核、双核、4核、6核、8核。
位宽:指CPU一次执行指令的数据带宽,由此可划分为16位、32位、64位等。
QPI快速通道互联:处理器中集成内存控制器的体系架构。主要用于处理器之间和系统组件之间的 互联 通信(诸如I/O)。QPI在 NUMA架构中已经取代了FSB
CPU缓存
缓存:缓存是指可以进行高速数据交换的存储器,它先于内存与CPU交换数据,因此速度很快
L1 Cache(一级缓存)由静态RAM组成,分数据缓存和指令缓存。 结构较复杂,速度最快,容量 较小通常32-256K,分存数据L1d Cache和存指令L1i Cache。
L2 Cache(二级缓存)分内部和外部两种芯片。内部的芯片二级缓存运行速度与主频相同,而外 部的二级缓存则只有主频的一半
L3 Cache(三级缓存)L3缓存的应用可以进一步降低内存延迟,同时提升大数据量计算时处理器 的性能,L3缓存 可以达到10M以 上
2、主板
主板(Motherboard,Mainboard)是服务器的主要核心组件,承载其他组件的各种接口和内部通 信,如CPU、内存、扩展卡、存储 等。集成管理软件(iLO、HDM、BMC)可对各种组件实时监控、 运行状态统计和触发告警。
通常服务器主板外部接口为USB、VGA显示接口和网络接口、电源接口,还包括多种HBA接口,如 FC、iSCSI等