web服务器和论坛服务器对硬件的要求分析!

web服务器和论坛服务器对硬件的要求分析!

其实这个问题不可能有准确答案,因为每个网站使用的Web系统都不一样,有些用IIS+ASP,有些是Apache+PHP,这在脚本的执行效率上本身就存在很大的差异.另外,网页系统编写的复杂程度和优化程度也极大的影响着服务器能够承载的访问人数,大部分的新闻资讯、下载类网站都已经使用了静态页面来减少Web系统对服务器处理能力的依赖,但是仍然有不少例如论坛、商城一类的系统需要大量动态代码的支持,所以笼统的去谈论一个服务器能够支持多少访问量是没有实际意义的,还是需要具体的去分析:

首先说说CPU,大部分的Web脚本为了安全起见都是在服务器端执行的(Javascript例外),一个页面被访问N次,就得被编译N次,这样对系统资源的占用是非常可怕的,虽然IIS已经对.NET进行优化,但网页脚本的复杂性和庞大性最终还是大量的占用系统资源尤其是处理器资源,。普通配置对于动态论坛这种极度消耗资源的系统仍然没有足够的支持能力,一个服务器上如果是纯粹一个动态论坛,采用P4 的处理器大概可同时支持200-300人在线,如果是Web系统效率较高,脚本优化得好可支持到400~500人,如果是双路Xeon千人在线也差不多是极限了。如果是静态页面为主的站点,对处理器的要求就比较低了。静态页面不需要经过编译,基本就看网络带宽和网卡,如果是图片多的网站,硬盘最好也换成SCSI,高转速高缓存的SCSI硬盘对于文件读取更有优势,而且稳定性更好,寿命也更长。

内存,不管是静态还是动态页面的网站,最好都尽量使用大容量内存。由于服务器有大量的数据需要临时缓存到内存里,所以访问量大的时候内存的占用也是较大的,而当内存不够用的时候,虚拟内存的工作压力就非常大,其实就是磁盘工作压力会很大,而系统程序跟数据缓存操作不断的争抢内存资源时,当机的几率就高了很多,除非是一天千位数IP的那种小型网站,不然还是建议大家使用至少1GB 或以上内存,。而内存的纠错其实在服务器上是非常必要的,首先很多服务器主板本身就要求搭配ECC REG内存,普通内存根本开不了机,另外,由于内存也是高速设备而且数据刷新频率非常高,所以加入纠错芯片的ECC内存可以有效的帮助系统减少由于数据信息出错而产生的严重后果,另外,由于内存的校验操作都是内存上的独立智检芯片完成,所以不会占用CPU资源,一些用户担心内存纠错会造成系统性能的下降其实是一种心理作用。

最后说说网卡。既然是服务器,肯定都是要接入网络来工作,而服务器访问量一般都很大,这时候专业网卡跟普通网卡的区别就非常明显!例如我们常用的几十元一块的普通10/100M网卡,用了这样的网卡,服务器根本顶不住几百个人在线,因为网卡的线程到了极限,完全依赖CPU的处理,线程不存在瓶颈的时候吞吐量已经到了极限,大家不要简单的把吞吐量看成是数据流量,而是数据零碎的处理速度.

对于一台每秒钟可以处理100个请求的服务器来说,1分钟内能处理的请求的总数目为1*60*100=6000个,即这台服务器能支持的在线人数的数目就是6000。
假设一个带图片的WEB页面的大小为100K,那么6000个人在线所需的带宽为6000*100/60*8/1000=80M的带宽。
一般P43.0G 1G内存的WEB服务器同时在线人数在2000人,双至强WEB服务器的同时在线人数在3000~5000人,四路服务器最高可达10000人。(跟带宽以及网页类型有很大关系。比如一台P4,跑简单的静态网页,采用10M独享的话,一般可以支持4000~6000人,甚至7000人在线

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
服务器产品:
通用服务器、存储服务器、运算服务器、定制服务器、服务器配件
工作站产品:
图形工作站、CG工作站、高清工作站、工作站配件
存储产品:
磁盘阵列柜、企业级硬盘、NAS、ISCSI、备份产品
系统集成业务
ERP系统、CRM系统、OA系统、综合解决方案
IT服务业务:
系统运维、数据恢复、综合布线、IT服务外包
联系人:杨慧
电话:010-82603525-202
网址:www.scsi.cn
MSN:yanghui_jp@hotmail.com      
广告。。      
看了,,,不过有广告嫌疑