近日, SysAdmin 公司进行了一项操作系统综合测试。工程师们将 Windows 2000 、 FreeBSD 、 Linux 以及 Solaris 操作系统放在一起,看看哪一种产品的性能 最佳。而测试的结果让号称稳定性好、性能突出的 FreeBSD “现出原形”。这种操作系统表现一般,并没有象鼓吹者说的那样出色。
其中,在电子邮件发送测试当中, FreeBSD 的性能和 Linux 的性能相差不大。大概都可以同时处理 1000 个连接。而 FreeBSD 的极限处理数量为 1500 ,不过整体性能随著连接数量的增加而持续下降。
测试者后来在 FreeBSD 操作系统当中加上了 17 个专用 patch 来调整 / 修补系统,整体性能有所改善。最大连接数量达到了 3000 。但没有能够进一步上升,同时操作系统在这种工作量下工作不太稳定。另外,工程师发现 bind() 系统调用有的时候会出现 EAGAIN 错误,有的时候会出现 EBADF 错误。这些错误在其他操作系统当中并没有出现。而这两种错误的出现表明系统资源已经出现不足的现象。
尽管有 FreeBSD 用户号称某些系统能够超过上面所提到的最大限制,但是工程师们根据他们提供的 patch 并没有能够实现。所以,最后测试工程师得出的结论是∶ FreeBSD 最大支持的连接数为 1500 。
详细资料请参考下方全文出处。
全文出处 : http://linuxtoday.com/
摘自:http://www.linuxaid.com.cn