FreeBSD 和 Linux 服务器的比较
1. 世界主要站点的服务器
这些站点使用的服务器代表了大型应用使用的服务器。
网站 |
服务器 |
操作系统 |
baidu.com |
Apache/2.0.58 Unix PHP/4.4.2 |
Linux |
qq.com |
apache |
linux |
sina.com |
Apache/2.0.54 Unix |
FreeBSD |
google.cn |
GWS |
linux |
sohu.com |
Apache/2.2.4 Unix PHP/5.2.5 |
Linux |
126.com |
apache |
linux |
163.com |
apache |
Linux |
sogou.com |
April/0.2 Sogou |
Linux |
china.com |
apache |
linux |
soso.com |
apache |
linux |
tom.com |
apache |
linux |
taobao.com |
apache |
linux |
alibaba.com |
apache |
linux |
msn.com |
Microsoft-IIS/6.0 |
Windows Server 2003 |
yahoo.com |
unknow |
FreeBSD |
yahoo.cn |
apache |
linux |
microsoft.com |
Microsoft-IIS/7.0 |
Windows Server 2003 |
6.cn |
linux |
nginx/0.6.14 |
56.com |
web server.56 |
Linux |
tudou.com |
apache |
linux |
facebook.com |
Apache/1.3.41.fb1 |
F5 Big-IP |
myspace.com |
Microsoft-IIS/6.0 |
Windows Server 2003 |
live.com |
Microsoft-IIS/6.0 |
Windows Server 2003 |
大多数用了linux ,freeDSB的比较少。信息在这个网站查询。
http://toolbar.netcraft.com/site_report?url=live.com
2. 简介
我们知道GNU/Linux是一个免费的类unix操作系统,但是并不是可用的唯一一个免费的Unix类操作系统,FreeBSD和它的堂兄弟,它也是免费的类unix的操作系统。查找更多的FreeBSD的历史查看这里:
http://wiki.chinaunix.net/index.php/FreeBSD
3. 性能与其他:
http://www.freebsdchina.org/document_28_40247.html
这是一篇关于 freeBSD 7.0 的官方介绍,这个介绍上说:
FreeBSD 7.0 在一些用例中,普通负载时性能比 FreeBSD 6.X 提高了 350%,高负载条件下性能提高达 1500%。与目前为止 Linux 内核的最佳性能(2.6.22 和 2.6.24版本)相比,性能高 15%。这说明,7.0以下版本的性能要低于Linux。7.0以上的性能略好于Linux.
我看了一下清华大学的BBS论坛,有关于这个两个的讨论,比较这两个
Linux 和 freeBSD的缺点优点:
FreeBSD 的优点是稳..而且又耐操,我机器最久的 uptime 是 11 天 (最後因十舍跳电 ....),在十舍 uptime 最久的有 30 天的。而且我的机器从装 BSD 来(去年七月)还没有当机过 另外, BSD swap 的 performance 比较好, 比较有 virtual "Memory" 的感觉。网路方面也比较稳,一些 daemon 不会无缘无故就死掉了,同时有很多的 connection 进来也能撑得住。很多ISP使用BSD,就是因为它稳定。
不过,FreeBSD 很吃 RAM,disk I/O 也慢了一点(这一点对于数据库使用很频繁的话,就不太好了),硬体的支援也少了一点 (大部份都有啦 ) 安装比 Linux 容易, 可是要上手却比较难,因为 FreeBSD 安装时没有 linux 那一大堆 packages ,用起来常觉得缺这缺那的
不过有很多 port 好的 source 与 binary 可以抓来装 ,有兴趣的可以装来用用看 ,比较能体会 FreeBSD 与 Linux 之间的差异。
Linux 另一个优点是全球的 Linux users 远超过 FreeBSD,这使得 Linux 上面新的软件跟硬件 drivers 更新数目及速度远超过 FreeBSD。
4. 另外一个问题是php最初是为linux操作系统设计(开源社区的人喜欢linux)的,所以有了后来的LAMP(Linux + apache+mysql + php)的架构,php在window下的性能只有linux下的1/3(5.2.1以上的因为zend 和微软合作以后,性能和linux 差不多了), 在freeBSD上的性能不是很清楚。