


| | 你的位置:
硬件>
服务器硬件>
通用技术>
中、小规模网络服务器DIY2002-03-04 17:42:00·
曹迅·
天极硬件频道
上一页 1 2 3 4 5 6 7 8 下一页 3. 内存
PC服务器里用的最多的依然是SDRAM内存,受限于硬盘和网络吞吐量的制约,PC133内存的带宽不会制约系统的性能。和普通台式机相比,虽然也是使用SDRAM内存,但是大多数服务器内存采用了ECC和Registered技术。这是服务器和台式机一个重要的区别。先介绍ECC和Registered的含义:
什么是ECC?ECC是 Error Checking and Correcting(错误检查和纠正)的缩写。 它广泛应用于各种领域的计算机指令中。ECC和奇偶校验(Parity)类似。然而,在那些Parity只能检测到错误的地方,ECC实际上可以纠正绝大多数错误。经过内存的纠错,计算机的操作指令才可以继续执行。特别指出的是很多人把带校验的内存误称为ECC内存是不对的,校验功能只相当于发现错误。ECC内存使用额外的比特(bit)存储一个用数据加密的代码。当数据被写入内存,相应的ECC代码与此同时也被保存下来。当重新读回刚才存储的数据时,保存下来的ECC代码就会和读数据时产生的ECC代码做比较。如果两个代码不相同,他们则会被解码,以确定数据中的那一位是不正确的。然后这一错误位会被抛弃,内存控制器则会释放出正确的数据。
什么是Registered?随着目前服务器内存的增大,内存插槽数量的增多,服务器内存系统各个引脚间的引线长度会产生较大差别,导致信号时序会产生错位。内存控制器的信号控制这么多的内存,有限的驱动能力会不堪重负。针对这种情况,采用Registered技术的内存添加了锁相环电路和几个寄存器,这样每个控制信号仅仅针对数量很少的寄存器,不用针对内存条上的每个内存颗粒来输出信号,可以很大程度上降低控制芯片的负载,提高信号的质量。同时锁相环电路大大减少了内存系统的时间延迟,保证了数据的同步。采用拥有ECC和Registered的内存(如图2)将很大限度的提高服务器运行的稳定性和可靠性!
(图2)
内存容量的选择:在Windows2000 上构建的中、小规模网络PC服务器上,配置256M的内存已经可以很好的满足复杂任务的需要,下面给出内存大小和执行任务对应关系供参考:
局域网服务器:200次/秒 256M-512M
500次/秒 512MB到 1GB
1000次/秒 1GB到 2GB
文件服务器:1-10个用户 128M-256M
每增加25个用户 增加128M
上一页 1 2 3 4 5 6 7 8 下一页 |
|