谈WEB服务器系统和相关系统硬件的搭配

豆豆网   技术应用频道   2007年05月22日  【字号: 收藏本文

本文详细介绍谈WEB服务器系统和相关系统硬件的搭配

  当然,有人可能会问:如果是静态页面为主的站点,是不是对处理器的要求就比较低了?答案是肯定的。静态页面不需要经过编译,基本就看网络带宽和网卡,如果是图片多的网站,硬盘最好也换成SCSI,高转速高缓存的SCSI硬盘对于多而小的文件读取更有优势,而且稳定性更好,寿命也更长。

  接下来说说内存,不管是静态页面的网址还是动态页面的网站,最好都尽量使用大容量内存,尤其是现在的服务器,内存的运行速度已经不是什么重要问题,DDR 333、DDR 400或者DDR2 其实区别都不大,最重要的只有两点:内存的容量和纠错(如ECC)。由于服务器有大量的数据需要临时缓存到内存里,所以访问量大的时候内存的占用也是较大的,而当内存不够用的时候,虚拟内存的工作压力就非常大,其实就是磁盘工作压力会很大,而系统程序跟数据缓存操作不断的争抢内存资源时,当机的几率就高了很多,如果你不希望你的服务器经常重启,配置大容量内存是非常必要的,除非是一天千位数IP的那种小型网站,不然还是建议大家使用 1GB 以上内存,即使有时候内存的使用率不会想我们想象的那么高,但是使用大内存对于降低虚拟内存的使用和减少重启次数都是有很大帮助的。而内存的纠错其实在服务器上是非常必要的,首先很多服务器主板本身就要求搭配ECC REG内存,普通内存根本开不了机,另外,由于内存也是高速设备而且数据刷新频率非常高,所以加入纠错芯片的ECC内存可以有效的帮助系统减少由于数据信息出错而产生的严重后果,另外,由于内存的校验操作都是内存上的独立智检芯片完成,所以不会占用CPU资源,一些用户担心内存纠错会造成系统性能的下降其实是一种心理作用。

  至于服务器的硬盘,现在大部分的入门级机型都使用性能出色价格低廉的SATA硬盘,其实这也无可厚非,只不过如果严格比较SATA跟SCSI的区别,在稳定性方面和使用寿命方面SCSI还是有较大优势。我们知道,现在凭借较大的单碟容量,SATA硬盘的性能已经可以跟SCSI媲美,但是服务器这种分分钟要接受用户访问,不断读取、改写磁盘数据的应用环境还是给硬盘带来很大的工作压力,尤其是多人访问以及长时间下载的时候,这样的高强度读写量绝对是桌面级的硬盘无法承受的,哪怕是SATA硬盘,也只是在接口上做了调整,磁盘体和磁头的发热仍然会造成致命伤,而SCSI硬盘设计的时候就考虑到它的工作环境,所以不会一味扩充容量,而是以安全为先决条件,这就是为什么很多二手市场淘汰下来的SCSI硬盘都仍然可以再用个几年。所以,做下载的站点如果资金允许,还是应该尽量选用SCSI硬盘,如果用SATA,也应该定期检查服务器磁盘是否报错以便及时处理减少损失,这绝不是危言耸听,我做过的几个带有资源下载的站点,SATA硬盘基本都是1年左右就开始报错了。

责编:豆豆技术应用

正在加载评论...