如何学习服务器的基础知识,我做的是整个服务器和主板。
经常玩电脑,对电脑有所了解的人都知道,电脑最重要的就是处理器,主板,显卡。这三个配件各种各样。我们用来玩游戏的主机和游戏服务器的主机是很不一样的。同样,作为必不可少的配件之一,主板也是不一样的。因为主机和服务器的侧重点不同,所以两者的主板侧重点也不同。正确区分服务器主板和普通PC主板,拒绝“白”!
普通家用和办公电脑的主板,主要需要性能和功能;服务器主板是专门为满足服务器应用——高稳定性、高性能、高兼容性环境而开发的。由于服务器的高运算时间和强度,以及巨大的数据转换量、功耗和I/O吞吐量,对服务器主板的要求相当严格。
服务器主板和普通电脑主板的区别主要有以下几点:
1,服务器主板一般支持至少两个处理器——不同的芯片组(经常使用两个以上通道的服务器,单通道服务器有时使用台式机主板)。
2.服务器几乎任何部分都支持ECC,包括内存、处理器和芯片组(但高端台式机也开始支持ECC)。
3.冗余存在于服务器的许多部分。甚至高端服务器上的CPU和内存都是冗余的。在中档服务器上,
硬盘和电源冗余很常见,但低档服务器往往是台式电脑的改装产品,但也选用一级电源。
4.因为服务器的网络负载比较重,所以服务器的网卡一般都是使用TCP/IP卸载引擎的网卡。
效率高,速度快,占用CPU少,但目前高端台式机也开始使用高端网卡甚至双网卡。
5.硬盘方面,越来越多的服务器会用SAS /SCSI取代SATA。
6.在内存支持方面。由于服务器要适应长时间、高速度、大流量的数据处理任务,所以可以支持高达十几GB甚至几十GB的内存容量,并且大多支持ECC内存以提高可靠性(ECC内存是一种具有自动纠错功能的内存,由于性能优越,其成本相当高)。
7.存储设备的接口。高端服务器主板多采用SCSI接口和SATA接口代替IDE接口,支持RAID模式,提高数据处理能力和数据安全性。
8.在显示设备方面。服务器与工作站非常不同。服务器对显示设备要求不高,一般使用集成显卡的芯片组。例如,ATI的RAGE XL显示芯片集成在许多服务器芯片组中,普通AGP显卡用于要求更高的应用。而如果是图形工作站,一般都是3DLabs、ATI等高端图形公司的专业显卡。
9.在网络接口方面。服务器/工作站主板也不同于台式机主板。大多数服务器主板都配有双网卡,甚至双千兆网卡,以满足局域网和互联网的不同需求。
10,最后是服务器的价格。一般台式机主板只要1、2000元,而服务器主板的价格从1000元的入门级产品到几万甚至几十万元的高端产品都有!
以上就是服务器主板和普通PC主板的区别。因为服务器需要更大的数据吞吐量和更强的数据处理能力,所以服务器主板比普通主板更强大。由于PC的普及,更多的厂商开始生产开发高端电脑主板,并应用到普通主机上。相信在不久的将来,普通主板也会有服务器主板的性能,也是有可能的。
-
服务器基础知识是新手必备。
标签:服务器ftp服务器磁盘窗口internet网络
2011-07-29 09:36 4747人阅读评论(0)收集报道
分类:
服务器(15)网络摘要(70)
1.什么是服务器
就像他的名字一样,服务器在网络上为不同的用户提供不同内容的信息、资料和文件。可以说,服务器是互联网网络上的资源仓库,也正是因为有了种类繁多、内容丰富的服务器的存在,互联网才如此丰富多彩。
2.服务器的类型和功能
(1) WWW服务器(WWW服务器)
WWW服务器,也称为Web服务器或HTTP服务器,是互联网上最常见、最常用的服务器之一。WWW服务器可以为用户提供网页浏览、论坛访问等服务。例如,我们使用浏览器来访问。
),全球超过60%的Web服务器都在使用Apache。
Apache的特性:
1)几乎可以运行在所有的电脑平台上(包括Windows)。
2)强大的功能配置;
3)支持通用网关接口(CGI);
4)支持虚拟主机;
5)支持HTTP认证;
6)代理服务器内部集成;
7)具有跟踪用户会话过程的能力;
8)支持FASTCGI;
9)支持Java SERVLETS;
什么是服务器?
服务器是为网络上的客户站点提供各种服务的计算机。
在操作系统的控制下,将硬盘、磁带、打印机、调制解调器以及与之相连的昂贵的专用通信设备提供给网络上的客户站点享用,还可以为网络用户提供集中计算、数据库管理等服务。
网络服务器的作用:
A.运行网络操作系统。它通过网络操作系统控制和协调网络中各个工作站的运行,同时处理和响应各个工作站发出的各种网络操作请求。
B.存储和管理网络中的软件和硬件资源,如数据库、文件、应用程序、打印机和其他资源。
网络管理员监视、控制和调整网络服务器上每个工作站的活动。
从结构上看,服务器正从RISC服务器向IA服务器发展,尤其是中小型网络。
●热插拔技术
○热插拔,又称热交换技术和热插拔技术。允许服务器在不关机的情况下更换热插拔设备,如故障硬盘。
○热插拔技术结合RAID技术,可以使服务器在不关机的情况下更换故障硬盘,并自动恢复原磁盘上的数据,大大提高了服务器系统的容错能力。
○硬盘热插拔有两种方式:
A.普通SCSI硬盘热插拔硬盘盒多用于磁盘阵列。
b .采用具有热插拔功能的特殊硬盘作为高性能服务器的标准配置。
○热插拔技术未来将向热插拔电源和热插拔PCI卡方向发展。
●硬盘接口技术
IDE:(分级d驱电子)现在PC使用的主流硬盘接口。
Scsi:(小型计算机系统接口)小型计算机系统接口。SCSI技术起源于小型机,现已移植到PC服务器和高端PC上。与IDE接口相比,SCSI接口具有以下性能优势:
A.独立于硬件设备的智能接口:减轻CPU负担。
B.多I/O并行操作:因此,SCSI设备传输速度高。
C.可连接更多外设:多个外设(如硬盘、磁带机等。)可以延伸。
当大量网络用户同时访问服务器时,使用SCSI硬盘的系统I/O性能明显优于使用IDE硬盘的系统。
SCSI总线支持快速数据传输。不同的SCSI设备通常有8位或16位SCSI传输总线。在多任务操作系统中,例如Windows NT,可以同时启动多个SCSI设备。SCSI适配器通常使用主机的DMA(直接内存访问)通道向内存传输数据。这意味着SCSI适配器可以在没有主机CPU帮助的情况下将数据传输到内存。为了管理数据流,每个SCSI设备(包括适配器卡)都有一个标识号。通常,SCSI适配器的标识号设置为7,其他设备的标识号为0到6。
大多数基于PC的SCSI总线使用单端收发器来发送和接收信号。但随着传输速率的提高和线缆的延长,信号会失真。为了最大化总线长度并确保信号不失真,可以将差分收发器添加到SCSI设备中。差分收发器使用两条线来传输信号。第二行是信号脉冲的反向拷贝。一旦信号到达目的地,电路比较两条线的脉冲,并产生原始信号的正确副本。
一种新的差分收发器-LVD(低压差分收发器)可以增加总线长度,并提供更高的可靠性和传输速率。LVD可以连接15个设备,最大总线长度可以达到12米。
目前常用的SCSI系列:
窄宽
广泛的
啮合/界面
传输速度
啮合/界面
传输速度
快速快速SCSI
10 MB/秒
快速宽SCSI
20MB/秒
超超SCSI
20MB/秒
超宽SCSI
40MB/秒
Ultra2 Ultra2 SCSI
40MB/秒
超宽SCSI
80MB/秒
/
超3
160兆字节/秒
SCSI和IDE的区别
IDE的工作模式需要CPU的全程参与;在Windows95/NT多任务操作系统中,这种情况自然会导致系统响应速度大大变慢。而SCSI接口则完全通过一个独立的高速SCSI卡来控制数据的读写,这样CPU就不用浪费时间等待,可以明显提高系统的整体性能。
○ SCSI比IDE更具可扩展性。通常,每个IDE系统可以有2个IDE通道,总共有4个IDE设备。SCSI接口可以连接7~15设备,比IDE多很多,连接的线缆也比IDE长很多。
虽然SCSI设备价格较高,但与IDE相比,SCSI更稳定、耐用、可靠。
● RAID技术
○ RAID:(廉价磁盘冗余阵列)廉价冗余磁盘阵列。由于磁盘访问的速度跟不上CPU处理速度的发展,成为了提高服务器I/O能力的瓶颈。RAID技术利用磁盘分段、磁盘镜像和数据冗余技术,提高磁盘访问速度,提供磁盘数据备份,提高系统可靠性。
○磁盘条带化:以“段”为单位依次从多个磁盘读写数据,相当于同时操作,访问速度大大提高。
○磁盘镜像:一个控制器控制两个磁盘,同时读写相同的数据,100%数据备份。
○数据冗余技术:读写时对数据进行校验,校验后的数据以紧凑格式存储在磁盘上,可用于纠错和数据恢复。
○目前常用的RAID技术有几个系列:
RAID级别
形容
技术
速度
容错能力
RAID 0
磁盘分段
没有验证数据。
磁盘并行I/O,最大访问速度。
没有备份的数据
RAID 1
磁盘镜像
没有验证数据。
提高了数据读取速度。
数据100%备份(浪费)
RAID 2
磁盘分段+汉明码数据纠错
/
没有改善
允许单个磁盘错误
RAID 3
磁盘分段+奇偶校验
特殊检查数据磁盘
磁盘并行I/O,速度大大提高。
允许出现单个磁盘错误,但检查磁盘除外。
RAID 4
磁盘分段+奇偶校验
异步特殊校验数据磁盘
磁盘并行I/O,速度大大提高。
允许出现单个磁盘错误,但检查磁盘除外。
RAID 5
磁盘分段+奇偶校验
验证数据分布并存储在多个磁盘中。
磁盘并行I/O,速度大大提升,比RAID 0略慢。
单个磁盘错误是允许的,不管是哪个磁盘。
磁盘系统完成RAID 5后,任何一个磁盘出现故障后,系统仍然可以运行,故障磁盘上的数据可以通过其他磁盘上的校验数据计算出来(此时速度较慢)。如果磁盘系统中有备份磁盘,数据会自动恢复到备份磁盘。如果有热插拔硬盘,可以在引导状态下更换故障硬盘,数据会自动恢复到新硬盘。在这些过程中,系统没有停止运行。
SMP技术介绍
○ SMP:对称多处理。也就是对称多处理。指计算机上一组处理器(多个CPU)的集合。多重处理意味着一台计算机中的多个处理器共享同一个存储区域来协调它们的工作。真正的多处理要求系统中的每个CPU都可以访问同一个物理内存。这意味着多个CPU必须能够使用相同的系统总线或系统交换模式。
操作系统对多处理架构的支持与其核心密切相关,这将涉及到支持多处理的两种基本顺序算法:对称处理和非对称处理。在非对称处理中,CPU有自己的任务;在对称处理中,每个CPU可以执行任何任务。SMP系统通过将处理负载分配给每个空闲的CPU来提高性能。在处理分配或执行线程中,每个CPU的功能是相同的。它们共享内存和总线结构,系统将处理任务队列对称分布在多个CPU上,大大提高了系统的数据处理能力。
○对称多处理首先在网络管理中表现出高性能,这应该归功于SMP系统强大的处理能力和SMP操作系统的兴起。支持SMP的网络操作系统:Novel Netware、SCO UNIX、Microsoft Windows NT等。
○ SMP技术特别适用于需要集中使用处理器的服务,如应用服务器、通信服务器等。很多应用升级到SMP平台后不需要重新编写。
○ SMP技术是未来PC服务器的发展方向。
●底盘技术
垂直底盘
A.基本类型
○机架安装型
●内存技术
内存家族也很庞大,有很多不同的类别。根据存储信息的功能,存储器可分为RAM(随机存取存储器)和ROM(只读存储器)。ROM为非易失性元件,可靠性高,存储在ROM中的数据可以永久保存,不受断电影响。所以ROM一般用来存储不需要修改或者频繁修改的系统程序,像主板上的BIOS程序。根据信息的可修改性,ROM还可以分为掩膜ROM、PROM、Flash存储器等。其中掩膜ROM和PROM属于早期产品,ROM的家族经历了一系列的演变,从使用只能写一次的PROM,可以用紫外线擦除的EPROM,可以用电的方式擦除的EEPROM,到现在主板上经常使用的可以用普通电压擦除的Flash存储器。目前电脑的发展速度相当快,主板厂商也需要经常升级BIOS,所以用闪存存储BIOS程序是首选。RAM不仅是我们通常所说的内存,也是我们需要注意的主要方面。现在我来介绍一下。
ram的分类
RAM主要用于存储各种字段输入输出数据,中间计算结果,与外部存储器和堆栈交换信息。它的存储单元可以根据具体需要进行读、写或重写。因为RAM是由电子器件组成的,所以只能用来临时存储程序和数据。一旦切断电源或断电,里面的数据就会丢失,所以属于易挥发性元器件。现在的RAM多为MOS半导体电路,分为动态和静态两种。动态随机存储器(DRAM)依靠MOS电路中的栅极电容来存储信息。因为电容上的电荷会泄漏,需要定期补充,所以动态RAM需要提供刷新电路,这需要额外的时间。静态RAM(SRAM)通过双稳态触发器存储信息,可以保存数据,不需要反复刷新,所以访问速度比DRAM快很多。但与静态RAM相比,动态RAM集成度更高,功耗更低,成本更低,适合大容量存储。所以缓存用SRAM,主存一般用DRAM。我们平时接触的内存条是由DRAM芯片组成的。
DRAM的类型
FPM DRAM(快速页面模式DRAM),即快速页面模式DRAM。
EDO DRAM(扩展数据输出DRAM),即扩展数据输出DRAM。速度比FPM DRAM快15%~30%。它与FPM DRAM具有相同的结构和运行模式,但它缩短了两个数据传输周期之间的等待时间,使得这个周期中的数据可以在完成之前在下一个周期中传输,从而加快CPU数据的处理速度。
BEDO DRAM(爆裂江户DRAM),即爆裂江户DRAM。这是一种改良的江户DRAM。
SDRAM(同步DRAM)就是同步DRAM。目前非常流行的一种记忆。工作电压一般为3.3V,其接口多为DIMM类型,168线。它最大的特点就是可以和CPU的外部工作时钟同步,和我们的CPU和主板使用相同的工作时钟。如果CPU的外部工作时钟是100MHZ,那么发送到内存的频率也是100MHZ。
○注册内存
Ecc存储器
错误检查和纠正内存(ECC)提供了一个强大的数据纠正系统。ECC内存不仅可以检测到一个错位,还可以在传输到CPU之前定位并纠正错误,并将正确的数据传输到CPU。该系统被允许连续工作。ECC存储器可以检测多个错位(而奇偶存储器不能)并在检测到多个错位时产生报警信息,但不能同时纠正多个错位。
ECC的工作过程如下:当数据写入内存时,ECC给数据的一个附加位添加一个识别码;当数据被写回时,存储的代码与原始代码进行比较;如果代码不一致,则将数据标记为“坏代码”,然后纠正坏代码并传输给CPU如果检测到多个错位,系统将发出报警信息。
●通用操作系统
微软视窗NT服务器4.0中文/英文
微软视窗2000/2003中文/英文
SCO开放服务器5.0.5
○ SCO UnixWare7.1.1
○红帽6.2/7.0
○ TurboLinuxServer 6.1
○ SUN Solaris 7/8中文/英文
Windows NT / Windows 2K/2003
与windows客户端的良好集成。
在文档和应用服务器之间提供一定的兼容性。
简化安装和管理,操作系统易于使用,用户界面良好。
提供更多第三方厂商的开发工具和应用支持。
目前在中小用户中增长迅速。
在大型环境中很难管理目录。
与其他操作系统相比,可靠性较差。
更改配置后,需要重新启动系统。
○ SCO UNIX
在高性能RISC机器中具有良好的可扩展性。
可以很容易地改变网络配置。
安全性和可靠性高
提供内置的多用户功能
对互联网标准最早和最广泛的支持。
这个平台上的应用极其丰富。
国内金融等重要行业用户众多。
用户界面差,维护、管理和使用复杂。
没有可靠的开发工具。
○ NetWare
单CPU文件服务器具有出色的性能。
高性能目录服务可以轻松管理大型环境。
被国内早期中小用户广泛使用。
关键服务与SMP无关。
缺乏第三方供应商的支持
没有可靠的开发工具。
○ LINUX
免费的多任务和多用户操作系统
性能稳定,占用空间小。
可以在英特尔、SPARC和阿尔法平台上运行。
没有专门的技术支持部门。
一些设备的驱动能力还不完善。
○ Solaris
安装方式多样,自动化程度高
数据处理能力强。
可以与各种平台互操作。
软件很贵。
对基于英特尔的服务器的技术支持薄弱。