[Linux Other] Web服务器:Linux和Windows性能谁称王?

Oct 17th, 2007

转载本站文章请注明,转载自:扶凯[http://www.php-oa.com]

本文链接: http://www.php-oa.com/2007/10/17/win-linux-unix.html

有许多因素会影响网站的性能,从最终使用者的角度出发,即ISP互联网接入商,服务器参数,编程语言,应用结构等.其中一个重要因素就是服务器操作系统的选择. 多数用户会在LinuxWindows之间选择,这是两个最热门的web服务器.本文将对监测采集的大量数据进行分析,比较每个操作系统的正常运行时间和性能.

我们监测了13,000的网站,除去采用不常用操作系统的网站,我们整理了12,089个网站的数据.不同操作系统在这些网站所占的比例请见下表:

表1

  数据表明,Linux达60%,占据了将近2/3的绝对多数,Windows位居次席,占17%.

下面我们测试每种系统的正常运行时间和响应速度.测试人员在美国,德国和奥地利三地同时每三十分钟监测一次,也就是说每周每个网站统计1008次记录.

这意味着每周统计Linux服务器的记录 7,295*1,008 = 7,353,360 次,Windows服务器的记录则为2052*1008=

2,068,416 次.大量为我们进行操作系统的比较提供了坚实基础,假定忽略其他方面的差异(ISP的差异,良好的应用设计等).我们将正常运行时间的平均值整理后,得到了下面的数据表格:

图2

 数据表明,NetBSD在正常运行时间上领跑其他操作系统.其他BSD系统和Solaris也排名靠前.Linux每周都高于Windows超过

0.5%.0.5%差距意味着每周50分钟的宕机,或者每月3小时36分钟.1分钟的宕机损失面对商业应用有时可能十分巨大.Windows正常运行时间

较低的一个原因是系统更新,安装软件后需要重启.

另一个重要参数就是响应时间,——用户提交http请求后,打开网页的时间.我们将刚才的数据按照每个操作系统的响应时间排序,如下表:

图3

  NetBSD再次折桂,Solaris和OpenBSD分列二三位.Linux的响应速度要比Windows快50微秒左右.
总体上说,统计数据证明基于Linux的服务器效率和响应速度要高于Windows服务器.NetBSD在两项测试中均居首位,OpenBSD 和Solaris也有不俗的表现.

希望这次测试对广大站长主机操作系统的选择有所帮助.

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪 ViVi 365Key 网摘 天极网摘 和讯网摘 博拉网 POCO 网摘 饭否 QQ 书签 Digbuzz 我挖网 Mister Wong
No comments yet.