什么是服务器?服务器是干什么用的?服务器的基本属性有哪些?怎么配置服务器?怎么挑选适合自己的服务器?_服务器主要属性有什么-程序员宅基地

技术标签: 硬件  运维  linux  服务器  

服务器的基础

        服务器指一个管理资源并为用户提供服务的计算机,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。相对于普通PC来说,服务器在稳定性、安全性、性能等方面都要求更高,因此CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。
        服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
        服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。

主要特点

1、可扩展性(Scalability)

        服务器必须具有一定的“可扩展性”,这是因为企业网络不可能长久不变,特别是在当今信息时代。如果服务器没有一定的可扩展性,当用户一增多就不能胜任的话,一台价值几万,甚至几十万的服务器在短时间内就要遭到淘汰,这是任何企业都无法承受的。为了保持可扩展性,通常需要在服务器上具备一定的可扩展空间和冗余件(如磁盘阵列架位、PCI和内存条插槽位等)。
        可扩展性具体体现在硬盘是否可扩充,CPU是否可升级或扩展,系统是否支持WindowsNT、Linux或UNIX等多种可选主流操作系统等方面,只有这样才能保持前期投资为后期充分利用。

2、易用性(Usability)

2、易使用性
        服务器的功能相对于PC机来说复杂许多,不仅指其硬件配置,更多的是指其软件系统配置。服务器要实现如此多的功能,没有全面的软件支持是无法想象的。但是软件系统一多,又可能造成服务器的使用性能下降,管理人员无法有效操纵。所以许多服务器厂商在进行服务器的设计时,除了在服务器的可用性、稳定性等方面要充分考虑外,还必须在服务器的易使用性方面下足功夫。
        服务器的易使用性主要体现在服务器是不是容易操作,用户导航系统是不是完善,机箱设计是不是人性化,有没有关键恢复功能,是否有操作系统备份,以及有没有足够的培训支持等方面。

3、可管理性(Managbility)

3、可用性
        对于一台服务器而言,一个非常重要的方面就是它的“可用性”,即所选服务器能满足长期稳定工作的要求,不能经常出问题。其实就等同于Sun所提出的可靠性(Reliability)。
        因为服务器所面对的是整个网络的用户,而不是单个用户,在大中型企业中,通常要求服务器是永不中断的。在一些特殊应用领域,即使没有用户使用,有些服务器也得不间断地工作,因为它必须持续地为用户提供连接服务,而不管是在上班,还是下班,也不管是工作日,还是休息、节假日。这就是要求服务器必须具备极高的稳定性的根本原因。
        一般来说专门的服务器都要7X24小时不间断地工作,特别像一些大型的网络服务器,如大公司所用服务器、网站服务器,以及提供公众服务iqdeWEB服务器等更是如此。对于这些服务器来说,也许真正工作开机的次数只有一次,那就是它刚买回全面安装配置好后投入正式使用的那一次,此后,它不间断地工作,一直到彻底报废。如果动不动就出毛病,则网络不可能保持长久正常运作。为了确保服务器具有高得“可用性”,除了要求各配件质量过关外。另外,还可采取必要的技术和配置措施,如硬件冗余、在线诊断等。

4、可管理性(Availability)

4、易管理性
        在服务器的主要特性中,还有一个重要特性,那就是服务器的“易管理性”。虽然我们说服务器需要不间断地持续工作,但再好的产品都有可能出现故障,拿人们常说的一句话来说就是:不是不知道它可能坏,而是不知道它何时坏。服务器虽然在稳定性方面有足够保障,但也应有必要的避免出错的措施,以及时发现问题,而且出了故障也能及时得到维护。这不仅可减少服务器出错的机会,同时还可大大提高服务器维护的效率。其实也就是Sun提出的可服务性(Serviceability)。
        像平时所用的计算机一样停下来进行维修,对于一个大型的服务器来说是不可能的事,这样就很可能造成整个网络的瘫痪,所带来的损失是无法用金钱来衡量的。服务器生产厂商为了解决这一难题提供了许多新的技术,如冗余技术、系统备份、在线诊断技术、故障报警技术、内存纠错技术、热拔插技术、和远程诊断技术等,使绝大多数故障能够在不停机的情况下得到及时修复。
        服务器的易管理性还体现在服务器有没有智能管理系统,有没有自动报警功能,是不是有独立于系统的管理系统,有没有液晶监视器等方面。只有这样,管理员才能轻松管理,高效工作。

服务器的分类

        按应用层次划分通常也称为“按服务器档次划分”或 “按网络规模”分,是服务器最为普遍的一种划分方法,它主要根据服务器在网络中应用的层次(或服务器的档次来)来划分的。要注意的是这里所指的服务器档次并不是按服务器CPU主频高低来划分,而是依据整个服务器的综合性能,特别是所采用的一些服务器专用技术来衡量的。按这种划分方法,服务器可分为:入门级服务器、工作组级服务器、部门级服务器、企业级服务器、视频服务器。

1、入门级服务器

        这类服务器是最基础的一类服务器,也是最低档的服务器。随着PC技术的日益提高,现在许多入门级服务器与PC机的配置差不多,所以目前也有部分人认为入门级服务器与“PC服务器”等同。这类服务器所包含的服务器特性并不是很多,通常只具备以下几方面特性:
        1有一些基本硬件的冗余,如硬盘、电源、风扇等,但不是必须的;
        2通常采用SCSI接口硬盘,现在也有采用SATA串行接口的;
        3部分部件支持热插拔,如硬盘和内存等,这些也不是必须的;
        4通常只有一个CPU,但不是绝对;
        5内存容量最大支持16GB。
这类服务器主要采用Windows或者NetWare网络操作系统,可以充分满足办公室型的中小型网络用户的文件共享、数据处理、Internet接入及简单数据库应用的需求。这种服务器与一般的PC机很相似,有很多小型公司干脆就用一台高性能的品牌PC机作为服务器,所以这种服务器无论在性能上,还是价格上都与一台高性能PC品牌机相差无几。
        入门级服务器所连的终端比较有限(通常为20台左右),况且在稳定性、可扩展性以及容错冗余性能较差,仅适用于没有大型数据库数据交换、日常工作网络流量不大,无需长期不间断开机的小型企业。不过要说明的一点就是目前有的比较大型的服务器开发、生产厂商在后面我们要讲的企业级服务器中也划分出几个档次,其中最低档的一个企业级服务器档次就是称之为"入门级企业级服务器",这里所讲的入门级并不是与我们上面所讲的"入门级"具有相同的含义,不过这种划分的还是比较少。还有一点就是,这种服务器一般采用Intel的专用服务器CPU芯片,是基于Intel架构(俗称"IA结构")的,当然这并不是一种硬性的标准规定,而是由于服务器的应用层次需要和价位的限制。
        入门级服务器通常只使用一块CPU,并根据需要配置相应的内存(如256MB)和大容量IDE硬盘,必要时也会采用IDE RAID(一种磁盘阵列技术,主要目的是保证数据的可靠性和可恢复性)进行数据保护。入门级服务器主要是针对基于Windows NT,NetWare等网络操作系统的用户,可以满足办公室型的中小型网络用户的文件共享、打印服务、数据处理、Internet接入及简单数据库应用的需求,也可以在小范围内完成诸如E-mail、 Proxy 、DNS等服务。
        对于一个小部门的办公需要而言,服务器的主要作用是完成文件和打印服务,文件和打印服务是服务器的最基本应用之一,对硬件的要求较低,一般采用单颗或双颗CPU的入门级服务器即可。为了给打印机提供足够的打印缓冲区需要较大的内存,为了应付频繁和大量的文件存取要求有快速的硬盘子系统,而好的管理性能则可以提高服务器的使用效率
图一
如图,这是一台戴尔1U的机架式服务器,机箱宽度:434mm机箱深度:534.5mm,产品重量 12.2kg。扩展槽有两个2×PCI-E 3.0,内存类型 ECC DDR4

2、工作级服务器

        工作组服务器是一个比入门级高一个层次的服务器,但仍属于低档服务器之类。从这个名字也可以看出,它只能连接一个工作组(50台左右)那么多用户,网络规模较小,服务器的稳定性也不像下面我们要讲的企业级服务器那样高的应用环境,当然在其它性能方面的要求也相应要低一些。工作组服务器具有以下几方面的主要特点:
        1、通常仅支持单或双CPU结构的应用服务器(但也不是绝对的,特别是SUN的工作组服务器就有能支持多达4个处理器的工作组服务器,当然这类型的服务器价格方面也就有些不同了)
        2、可支持大容量的ECC内存和增强服务器管理功能的SM总线
        3、功能较全面、可管理性强,且易于维护
        4、采用Intel服务器CPU和Windows/NetWare网络操作系统,但也有一部分是采用UNIX系列操作系统的
       5、可以满足中小型网络用户的数据处理、文件共享、Internet接入及简单数据库应用的需求。工作组服务器较入门级服务器来说性能有所提高,功能有所增强,有一定的可扩展性,但容错和冗余性能仍不完善、也不能满足大型数据库系统的应用,但价格也比前者贵许多,一般相当于2~3台高性能的PC品牌机总价。
       6、 工作组级服务器一般支持1至2个PⅢ处理器或单颗P4(奔腾4)处理器,可支持大容量的ECC(一种内存技术,多用于服务器内存)内存,功能全面。可管理性强、且易于维护,具备了小型服务器所必备的各种特性,如采用SCSI(一种总线接口技术)总线的I/O(输入/输出)系统,SMP对称多处理器结构、可选装RAID、热插拔硬盘、热插拔电源等,具有高可用性特性。适用于为中小企业提供Web、Mail等服务,也能够用于学校等教育部门的数字校园网、多媒体教室的建设等。


如图,这是一台戴尔2U机架式的服务器,机箱深度:715.5mm,标配CPU数量1颗,最大CPU数量2颗,扩展槽多达8个3.0插槽,4个x16插槽。内存类型DDR4

3、部门级服务器

       这类服务器是属于中档服务器之列,一般都是支持双CPU以上的对称处理器结构,具备比较完全的硬件配置,如磁盘阵列、存储托架等。部门级服务器的最大特点就是,除了具有工作组服务器全部服务器特点外,还集成了大量的监测及管理电路,具有全面的服务器管理能力,可监测如温度、电压、风扇、机箱等状态参数,结合标准服务器管理软件,使管理人员及时了解服务器的工作状况。同时,大多数部门级服务器具有优良的系统扩展性,能够满足用户在业务量迅速增大时能够及时在线升级系统,充分保护了用户的投资。它是企业网络中分散的各基层数据采集单位与最高层的数据中心保持顺利连通的必要环节,一般为中型企业的首选,也可用于金融、邮电等行业。
        部门级服务器一般采用IBM、SUN和HP各自开发的CPU芯片,这类芯片一般是RISC结构,所采用的操作系统一般是UNIX系列操作系统,现在的LINUX也在部门级服务器中得到了广泛应用。
       部门级服务器可连接100个左右的计算机用户、适用于对处理速度和系统可靠性高一些的中小型企业网络,其硬件配置相对较高,其可靠性比工作组级服务器要高一些,当然其价格也较高(通常为5台左右高性能PC机价格总和)。由于这类服务器需要安装比较多的部件,所以机箱通常较大,采用机柜式的。
       部门级服务器通常可以支持2至4个PⅢ Xeon(至强)处理器,具有较高的可靠性、可用性、可扩展性和可管理性。首先,集成了大量的监测及管理电路,具有全面的服务器管理能力,可监测如温度、电压、风扇、机箱等状态参数。此外,结合服务器管理软件,可以使管理人员及时了解服务器的工作状况。同时,大多数部门级服务器具有优良的系统扩展性,当用户在业务量迅速增大时能够及时在线升级系统,可保护用户的投资。目前,部门级服务器是企业网络中分散的各基层数据采集单位与最高层数据中心保持顺利连通的必要环节。适合中型企业(如金融、邮电等行业)作为数据中心、Web站点等应用。
在这里插入图片描述
如图,这是一款戴尔的2U塔式服务器,标配CPU数量2颗,主板芯片组Intel C610,扩展槽有 6个第3代PCIe插槽,内存插槽数量12条

4、企业级服务器

4、企业级服务器
        企业级服务器是属于高档服务器行列,正因如此,能生产这种服务器的企业也不是很多,但同样因没有行业标准硬件规定企业级服务器需达到什么水平,所以现在也看到了许多本不具备开发、生产企业级服务器水平的企业声称自己有了企业级服务器。企业级服务器最起码是采用4个以上CPU的对称处理器结构,有的高达几十个。
企业级服务器属于高档服务器,普遍可支持4至8个PIII Xeon(至强)或P4 Xeon(至强)处理器,拥有独立的双PCI通道和内存扩展板设计,具有高内存带宽,大容量热插拔硬盘和热插拔电源,具有超强的数据处理能力。
       另外一般还具有独立的双PCI通道和内存扩展板设计,具有高内存带宽、大容量热插拔硬盘和热插拔电源、超强的数据处理能力和群集性能等。这种企业级服务器的机箱就更大了,一般为机柜式的,有的还由几个机柜来组成,像大型机一样。企业级服务器产品除了具有部门级服务器全部服务器特性外,最大的特点就是它还具有高度的容错能力、优良的扩展性能、故障预报警功能、在线诊断和RAM、PCI、CPU等具有热插拨性能。有的企业级服务器还引入了大型计算机的许多优良特性。这类服务器所采用的芯片也都是几大服务器开发、生产厂商自己开发的独有CPU芯片,所采用的操作系统一般也是UNIX(Solaris)或LINUX。企业级服务器适合运行在需要处理大量数据、高处理速度和对可靠性要求极高的金融、证券、交通、邮电、通信或大型企业。企业级服务器用于联网计算机在数百台以上、对处理速度和数据安全要求非常高的大型网络。企业级服务器的硬件配置最高,系统可靠性也最强。
        企业级服务器主要适用于需要处理大量数据、高处理速度和对可靠性要求极高的大型企业和重要行业(如金融、证券、交通、邮电、通信等行业),可用于提供ERP(企业资源配置)、电子商务、OA(办公自动化)等服务。如Dell的PowerEdge 4600服务器,标准配置为2.4GHz Intel Xeon处理器,最大支持12GB的内存。此外,采用了Server Works GC-HE芯片组,支持2至4路Xeon处理器。集成了RAID控制器并配备了128MB缓存,可以为用户提供0、1、5、10四个级别的RAID,最大可以支持10个热插拔硬盘并提供730GB的磁盘存储空间。

       由于是面向企业级应用,所在在可维护性以及冗余性能上有其独到的地方,例如配备了7个PCI-X插槽(其中6个支持热插拔),而且不需任何工具即可对冗余风扇、电源以及PCI-X进行安装和更换。
在这里插入图片描述
如图是联想的8U机架式服务器,标配CPU数量8颗,扩展槽 2×PCI-e 3.0 半长全高 x16插槽(x16信号),1×PCI-e 3.0 半长全高 x16插槽(x8信号),1×ML2 专用网络夹层卡插槽(x8信号),产品尺寸 482×351×804mm(含理线架深度836mm,含全长扩展I/O模组深度921mm)产品重量 35.9-54.7kg

服务器的操作系统

服务器操作系统主要分为四大流派:WINDOWS、NETWARE、UNIX、LINUX。

WINDOWS
        重要版本WINNT 4.0 Server、Win2000/Advanced Server、Win2003/Advanced Server,WINDOWS SERVER 2008, Windows Server 2012,Windows服务器操作系统派应用,结合.Net开发环境,为亲微软企业用户提供了良好的应用框架。

NetWare
        在一些特定行业和事业单位中,NetWare优秀的批处理功能和安全、稳定的系统性能也有很大的生存空间。NetWare目前常用的版本主要有Novell的3.11、3.12、4.10、5.0等中英文版。

Unix
        Unix服务器操作系统由AT&T公司和SCO公司共同推出,主要支持大型的文件系统服务、数据服务等应用。目前市面上流传的主要有SCO SVR、BSD Unix、SUN Solaris、IBM-AIX、HP-U、FreeBSDX 。

Linux
       LINUX操作系统虽然与UNIX操作系统类似,但是它不是UNIX操作系统的变种。Torvald从开始编写内核代码时就仿效UNIX,几乎所有UNIX的工具与外壳都可以运行在LINUX上。

服务器配置的选择

1、CPU的选择

       与我们平常选购PC机一样,首先要确定是CPU,而不是主板,因为CPU是整个服务器核心所在。服务棒性能如何,在相当大程度上取决于所选择的CPU类型。
        要选择CPU,首先就要知道当前的服务器CPU品牌、类型和型号,至少是系列名。在PC机中,我们可以选择的品牌目前来说只有两个,那就是Intel和AMD,但在服务器处理器方面,CPU的选择范围就大了许多。除了Intel和AMO外,目前还有IBM和SUN。Intel和AMO的处理器是基于x86,或者IA-64架构的,主要支持的操作系统是微软的Windows系统和各品牌的Linux系统;而IBM和SUN 的处理器装本上都是基于RISC架构的,主要支持各自的UNIX系统和一些特定品牌的Linux系统。从整体上来讲,Intel和AMO的处理器兼容性能好,支持面广,但一般仅能满足中、低档用户需求,像IDC、电信、金融、证券之类的用户通常是选择支持UNIX系统,基于IBM和SUN处理器的服务器系统。在价格方面,当然是基于Intel和AMO处理器的服务器要便宜些。
       处理器品牌确定只是第一步,后面还要选择处理器的类型。以上四大服务器处理器品牌中都有仅支持一个处理器的单路处理器,还有仅支持两路的双路处理器(DP ),当然近有支持多个处理器的多路处理器(MP)了。具体选择哪种就要充分考虑当前及未来至少3年内的应用需求了。如果公司比较小,而且业务发展不是很快,则可以考虑选择仪支持单路的处理器,但这不是笔者所支持的。笔者强烈建议选择至少是支持双路的DP处理器,这样可以最大限度地保护以前的投资。但要注意的是,事先要了解所选择的DP处理器是否必须安装两个处理器(有些是可以的,有些是不行的)才能正常工作,以免购买后后悔。
        如果选择的是支持多路的处理器,则要了解所采取的架构,是SMTP对称架构,还是可以非对称的MMP 架构,以便根据实际需求购买相应数量的处理器。
       处理器品牌和类型确定后,就要选择具体的型号。目前在Intel 和AMD 两公司的服务器处理器方面,主要竞争的就是双核,四核处理器,再加上这两加剧烈的竞争,现在双核处理器的价格与单核的基本上一 样,所以在选择这两家公司的处理器时就最好选择双核以上的产品理号了。对于中型以上的企业,或者发展比较迅速的小型企业,建议选择四核,甚至很快将要上市的多核处理器了。相对来说,采用多核技术的处理器比起购买多个处理器更实惠。如果选择是四核处理器,而又同时安装了4个处理器,则服务器可以允许同时进行16个进程,在进程数量上相当于16个单核处理器。
        另外,就是双核、四核处理器产品,也有不同系列和型号,具体选择哪种就要根据实际的需求和经济承受能力来定了,不一定非要选择最新的,适用就是最好的。IBM和SUN的处理器目前通常是双核、四核和八核的处理器产品,主要用于支持他们自己的UNIX操作系统。
       https://ark.intel.com/content/www/cn/zh/ark.html#@PanelLabel595此网站可以查询intel一系列cpu的代数和频率

2、主板的选择

主板的选择
        选好了处理器后接下来要做的就是服务器主板的选择了,主板是整个服务器新技术、新功能、新特性和综合性能的最直接体现。服务器的主板相比普通PC 机的主板来说更加重要,因为在服务器主饭不仅决定了服务器所采用的最新技术,还决定了服务稽整体性能的发挥。当然,服务器主板的选择首先还是要囱前面所傲的处理器选择决定的。但服务器不像PC 那样,我们自己在市场上选择主板,而是是以整机形式购买的。这时服务器主板性能的体现就是通过相应型号服务器的介绍来获得了。通常是建议选择采用相应品牌处理器厂商自己开发的生扳芯片。细的主板,这样兼容性更好,也可以最大限度地发挥相应处理器的新技术和新特性。

       在选择主板方面我们主要考虑的是服务器的标准配置和扩展性能。如支将的处理器数、支持的内存类型和最大内存数、各种磁盘接口数、各种扩展槽类型和数量(如PCI 、PCl-X 、PCI-E 或者lnfiniBand I/O等),是否集成RAID 控制卡,RAID 控制卡类型,集成的问卡类型和数量,以及其他一些内/外置接口配置。
        以上这些配置具体要视乎所选择的服务器级别而定,入门级的服务器配置最低,处理器一般是只支持2路,内存通常最大只支持4GB,磁盘架位也通常只提供4个,I/O扩展槽数通常是在6个以内(通常是采用32 位和64 位PCI总线的),不支持外置扩展。适用于50个用户左右的小型企业。
        部门级的服务器又比工作服务器的配置稍高,处理器支持4~8路,最大内存12GB左右,磁盘架位在8个左右,各种I/O扩展槽数在8个左右(通常提供像PCI-X 、PCI-E 这类新的总线),而且通常还支持外置扩展。适用于200 以上用户,且业务发展较快的中型企业。
企业级的服务器配置最高,通常是支持8路处理器以上,最大内存在16GB 左右,磁盘架位通过外阁扩展可以提供10 个以上,各种I/0 扩展槽(通常提供像PCI-X 、PCI-E、lnfiniBand这类新的总线)也可以通过外围扩展方式扩展。适用于500 用户以上的企业用户。

3、内存的选择

       内存的重要性仅次于CPU,在服务器中更是如此,因为服务器的许多故障都是因内存而产生的。在服务器内存选择方面,不仅要考虑当前主流的内存技术,如DDR2、DDR3 ,以及所支持的内存容量,还要看它所具有的其他特性,如支持的内行模组(如普通的DIMM,还有现在最新的FB-DIMM),纠错方式(至少要支持标准的ECC),是否支拌内在镜像、内存保护、内存阵列等技术。

服务器内存条配置原则
       1、Purley平台支持的内存类型有 RDIMM和LRDIMM ;
       2、Purley平台支持的DIMM频率有 : 2133/ 2400/2666/ 2933(CasCade) ;
       3、推荐采用平衡插法配置内存,所有内存通道配置一样的内存(包括速率、容量、Rank等 ),不支持 不同类型DIMM的混插;
       4、多颗CPU配置时,首先保持各个CPU的内存配置一-样 ;
       5、当只有一个DIMM时,必须插在给定通道的slot0槽位(离CPU最远的位置);
       6、当单rank、双rank、四rank DIMM插成2DPC,总是先从 最远的槽位开始插rank高的DIMM
       注: 2 DPC : 2 DIMM per Channel (每个通道插2根DIMM条)

附:内存带宽计算:
       满配最大内存带宽=内存标称频率内存总线位数通道数CPU个数
       实际使用的内存带宽=内存标称频率
内存总线位数实际使用的通道数
举例:
       如2路CPU ,支持64根内存,通道数为6的服务器,配2666的内存条 时内存的带宽为: 2666
64* 6* 2 =2047488 Mbit/s= 250GB/s
带宽选择
        假设你仅有一个页面是100KB,那么1G流量可以访问的页面是:(1x1024x1024)/100=10485,也就是说每天1G流量可以承受1万PV,很多个人网站是达不到这么大pv的,所以很多网站每个月30G流量足够了。当然如果下载的话流量就可能会很大。
       另外,一个页面文件100K,访问时消耗的流量未必就是100K,浏览器都会缓存页面,很多元素是不会重复计算流量的。另外还可以通过gzip等方式降低流量占用。
所以,一般情况下,流量限制并没有多数人想像的那么可怕,而且不管主机商是否限制,其实都隐含了流量限制。如果你的服务器只有1M的带宽,你拼命地用(102460602430)/(102410248)=316,一个月也只能用掉300多G而已

4、硬盘的选择

        服务器因为要面对多用户的并发文件访问,所以要求服务器所用的硬盘的读写性能非常高。这一方面是通过提高硬盘转速、硬盘接口带宽来保障,另一方面还要通过磁撤阵列(RAID)来加强。
        现在就硬盘接口方面,服务器硬盘主要仍是采用并行的SCSI,但目前新型的SATA 和SAS 接口也开始在一些高档服务器中采用,因为这两种新的接口技术经过儿年的发展已经很成熟。硬盘转速通常都在,IOOOOPPM以上。
       在RAID 方面,在服务器领域也可以采用SC钮,RAID、SATA-RAID 和SAS-RAID,与3种主要应用的硬盘接口一致。相比之下,SCSI-RAID 和SAS-RAID 性能更高,的SAS 这种接口技术相对更新,目前比较少的服务器支持,也比较少这种阵列卡选择。

5、网卡的选择

       • 总线分类:PCIe、USB、ISA、PCI,ISA/PCI等总线是比较早期的网络总线,现在已很少用了,USB接口的网卡主要用在消费级电子中。
       • 结构形态:集成网卡(LOM)、PCIe标卡网卡、Mezz卡。
       • 应用类型:按网卡所应用的的计算机类型来区分,可以将网卡分为应用于工作站的网卡和应用于服务器的网卡。
在这里插入图片描述
在这里插入图片描述

       • 电口,PC上常见到的那种网口接口,这种接口叫RJ45,使用的是普通的网线
       • 光口,用于连接光模块,网卡上用于插光模块的接口,我们叫光笼子。
光模块按封装形式,可以分为SFP+、SFP28、QSFP+,其中SFP+和SFP28在结构外观上是一致的,可以相互兼容,只是SFP28支持的速率更高,可以达到25G,而SFP+一般只到10G。QSFP+在外观形态上与SFP+差异很大,两者不兼容。QSFP+应用在40G以上速率上。
       • DAC线缆是直连铜缆,这种铜缆的模块头是和线缆一体的,不需要再配置光模块。电缆的衰减大,一般只有1m,3m,5m长度的,但价格便宜,是端距离传输的最佳解决方案。
       • AOC叫做有源光缆,一根AOC线缆相当于两个光模块+光纤,也是一体的,这种线缆数据传输可靠性高,但价格贵。

服务器常识的注意事项

1 双路等于双核么?

       无论服务器的单路、双路、四路乃至八路,其中的“路”都是指服务器物理CPU的数量,也就是服务器主板上CPU插槽的数量。
最近出现的双核处理器,是在一颗物理CPU内部封装了两个CPU核心,这样的好处在于能够让用户在成本增加不多的前提下,拥有更强劲的性能。而且能够比较显著的降低性能功耗比,这对企业用户节约使用成本也有积极的意义。

2 至强与奔腾的区别

       服务器上用的至强处理器和普通的P4处理器其内核基本上是一样的。区别之一是英特尔奔腾4处理器开始,便将奔腾4处理器归为个人处理器,用户不能以2颗奔腾4处理器来构架2路服务器系统,而开发出运算效能更高的至强处理器。至强处理器目前分为至强DP(最大支持双路处理)和至强MP(最大支持8路处理)。
        区别之二就是二级缓存不同。至强的二级缓存是1MB~16MB,P4的二级缓存是512KB~1MB,而二级缓存的容量也是决定服务器处理效能的重要因素。
至强系列CPU多为604接口,而P4的CPU,多为478针或是775架构。
       注:在X86架构下,服务器除了使用英特尔奔腾、至强系列处理器外,AMD也为服务器提供了专门的处理器-皓龙Opteron,最大可支持8路。

3 服务器的几种类型
        目前按照外形结构划分,服务器可分为塔式、机架式、刀片式三种类型。
       塔式服务器一般的塔式服务器机箱和我们常用的PC机箱差不多,而大型的塔式机箱就要粗大很多,总的来说外形尺寸没有固定标准。
机架式服务器
        机架式服务器是由于满足企业的密集部署,形成的以19英寸机架作为标准宽度的服务器类型,高度则从1U到数U。将服务器放置到机架上,并不仅仅有利于日常的维护及治理,也可能避免意想不到的故障。首先,放置服务器不占用过多空间。机架服务器整洁地排放在机架中,不会浪费空间。其次,连接线等也能够整洁地收放到机架里。电源线和LAN线等全都能在机柜中布好线,可以减少堆积在地面上的连接线,从而防止脚踢掉电线等事故的发生。
        规定的尺寸是服务器的宽(48.26cm=19英寸)与高(4.445cm的倍数)。由于宽为19英寸,所以有时也将满足这一规定的机架称为“19英寸机架”。
刀片式服务器
        刀片服务器是一种HAHD(High Availability High Density,高可用高密度)的低成本服务器平台,是专门为非凡应用行业和高密度计算机环境设计的,其中每一块“刀片”实际上就是一块系统母板,类似于一个个独立的服务器。在这种模式下,每一个母板运行自己的系统,服务于指定的不同用户群,相互之间没有关联。不过可以使用系统软件将这些母板集合成一个服务器集群。在集群模式下,所有的母板可以连接起来提供高速的网络环境,可以共享资源,为相同的用户群服务。

4 “U”是什么?
       “U”在服务器领域中特指机架式服务器厚度,是一种表示服务器外部尺寸的单位,是unit的缩略语,具体尺寸由作为业界团体的美国电子工业协会(EIA)决定。
       之所以要规定服务器的尺寸,是为了使服务器保持适当的尺寸以便放在铁质或铝质机架上。机架上有固定服务器的螺孔,将它与服务器的螺孔对好,用螺丝加以固定。厚度以4.445cm为基本单位。1U就是4.445cm,2U则是1U的2倍为8.89cm。也就是说,所谓“1U的机架式服务器”,就是外形满足EIA规格、厚度为4.445cm的产品。

5 服务器与工作站的区别是什么?
        服务器是给工作站提供各种服务的,网络通信服务,文件共享服务,硬件共享服务,各种资源服务。工作站在获取服务器各种资源的同时也可以帮服务器分流计算等任务。
       服务器和工作站都是高性能的计算机,只是相对而言服务器专注于数据吞吐能力,所以支持的外设(硬盘、I/O插槽等)更多;而工作站则专注于图形处理能力,所以外设则相对少一些,但采用非凡为图形处理设计的架构,采用高档显示卡,支持3D图像处理。工作站主要应用在各种设计、多媒体制作领域。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_46081038/article/details/116003419

智能推荐

基于51单片机的双通道DHT11温湿度显示器(LCD1602)_一条总线同时测量多个dht11-程序员宅基地

文章浏览阅读7k次,点赞24次,收藏109次。基于51单片机的双通道DHT11温湿度显示器(LCD1602)前言新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言这是单片机系统的课程大作业,做的有点仓促,代码其实也可以再优化一下,在这里抛砖引玉,希望能给大家带来一_一条总线同时测量多个dht11

微信开发的概念_omcwx-程序员宅基地

文章浏览阅读746次。微信开发的概念什么是微信开发微信这个软件,提供了聊天、支付、分享、收藏等各种功能,同时用户基数庞大;微信对外开放了很多接口和能力,程序员基于这些功能进行的二次开发,叫做微信开发微信开放平台微信开放平台是微信对外提供微信开放接口的一个平台,这些开放出来的微信接口,供第三方的网站或App使用;平台登录地址:https://open.weixin.qq.com微信开放平台的能力微信分享..._omcwx

Java Array、List、Set 互相转化_array 转set-程序员宅基地

文章浏览阅读582次。Java Array、List、Set 互相转化Array 转 ListString[] s = new String[]{"A", "B", "C", "D","E"};List<String> list = Arrays.asList(s);注意 list 的元素直接引用 s 的元素,换句话就是说:对 s 的修改,直接影响 list。s[0] ="F";System.out.println("list: " + list);List 转 ArrayString[] des_array 转set

maven 初次使用出现Could not transfer artifact 个人方法尝试经验_could not transfer artifact com.fasterxml.jackson:-程序员宅基地

文章浏览阅读1.8w次,点赞8次,收藏3次。1.配置阿里巴巴的私服镜像:在mirros元素中增加一个mirros元素。指向阿里云的下载地址。<mirrors><mirror><id>nexus-aliyun</id><mirrorOf>*</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/..._could not transfer artifact com.fasterxml.jackson:jackson-bom:pom:2.8.8

xxljob部署及基本使用_java tomcat xxl-job配置-程序员宅基地

文章浏览阅读2.7k次。文档上github官方说明文档https://github.com/xuxueli/xxl-job_java tomcat xxl-job配置

《操作系统原理》学习笔记:第3章 操作系统内存管理_《操作系统原理》这门课程系统讲解了现代操作系统的处理机管理,内存管理,文件管理-程序员宅基地

文章浏览阅读518次。前言:该系列文章为笔者学习清华大学《操作系统原理》相关课程笔记,参考书籍《操作系统概念》《现代操作系统等》。如果涉及相关书籍或课程版权,联系即删~《操作系统原理》学习笔记:第3章 操作系统内存管理3.1 计算机体系结构3.2 地址空间&地址生成3.3 连续内存分配3.3.1 内存碎片与分区的动态分配3.3.2 压缩式与交换式碎片整理3.1 计算机体系结构计算机基本硬件结构内存的层次结构操作系统在内存中需要完成的工作抽象(逻辑地址空间)不需要考虑底层细节,比如外设地址保护_《操作系统原理》这门课程系统讲解了现代操作系统的处理机管理,内存管理,文件管理

随便推点

php - 创建 cookie 与访问(会话控制)_php cookie会话隔离-程序员宅基地

文章浏览阅读3.3k次。前言由服务器发送到浏览器的变量,cookie 常用于识别用户,cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。通过 PHP 能够创建并取回 cookie 的值。setcookie()开始之前,先来看一下该函数,它向客户端发送一个 HTTP cookie。语法:setcookie(name, value, expire..._php cookie会话隔离

git忽略本地文件的修改;撤销本地merge;撤销本地commit_git忽略本地修改-程序员宅基地

文章浏览阅读2.4k次。git忽略已经提交的文件在本地的修改_git忽略本地修改

微信小程序 - 校验用户输入的手机号 / 身份证号 / 邮箱(正则表达式)_小程序手机号填写校验-程序员宅基地

文章浏览阅读4.4k次。前言这里提供了正则表达式的校验方法,具体业务逻辑请自行更改。手机号校验phone 为用户输入的手机号。if (!(/^1[34578]\d{9}$/.test(phone))) { console.log("手机号错误!")}else { console.log("手机号正确!")}身份证号校验id 为用户输入的身份证号。if (!(/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(id))) { console.log("身_小程序手机号填写校验

Vue.set 修改数组中的值_vue 设置数组的值-程序员宅基地

文章浏览阅读6.8k次。因JavaScript规则 我们无法在vue中通过这样this.outdata[0]='ddd'去改变数组中下标的值,页面不会触发更新所以此时要改变就需要用到Vue.set上demo<template> <div class="hello"> <h1>vue.set</h1> ..._vue 设置数组的值

Tomcat的介绍和环境搭建_tomcat在什么环境下部署的-程序员宅基地

文章浏览阅读1.4k次。Tomact的介绍与环境的配置写在前面: JSP 离不开 tomact,在开始我的tomact搭建除了一些问题,所以导致,在创建WEB项目的时候,出现许多莫名奇妙的问题,现在完整将Tomact的介绍和环境的搭建完整的整理出来,以便之后的参看和像我一样的初学者查看学习。1、Tomact是什么?Tomcat 是由 Apache 软件基金会属下 Jakarta 项目开发的 Servlet 容器,是..._tomcat在什么环境下部署的

msyql解析JSON字符串或JSON数组_msqyl getjson-程序员宅基地

文章浏览阅读195次。需要分析JSON字符串数据可以使用JSON_EXTRACT 函数JSON 字符串json_extract(JSON,"$.key") 可以获取到valueJSON 数组JSON_EXTRACT(JSON_ARRAY,"$[0].key")可以获取到第一个JSON数组里的value$[*]_msqyl getjson

推荐文章

热门文章

相关标签