工业测试显示Windows NT Server 4.0性能超过Linux微软公司已收到了许多询问,这些问题是关于Windows NT Server 4.0与Linux相比,如何满足用户对性能的要求。本文将从如下方面解释这些询问。
最新性能评测和研究表明Windows NT 4.0在性能上超过Linux 根据近来的性能评测和研究,与Linux相比,Windows NT Sever 4.0具有明显的性能优势。这是第一份从服务器硬件的角度比较Linux与Windows NT Server 4.0的公开材料。最新的信息证实了Windows NT Server 4.0具有如下性能优势:
动态Web服务器的性能 1999年PC Magazine 2的6月号中的一篇评测指出Windows NT Server在提供动态内容服务时明显更快。由于带有IIS的Windows NT Server 4.0提供了高度优化的Web服务器API,它比提供Apache Web服务器的Linux在性能上快650个百分点(在动态负载下)。 如果使用优化少的CGI模型,Windows NT Server 4.0将领先Linux/Apache 83个百分点。
电子商务性能 越来越多的单位将它的商务应用转移到网络上。这些应用包括如股票交易和在线购物等电子商务因特网应用以及象雇员的工资和福利等内联网应用。这些类型的应用需要很高的安全性以确保个人信息得到保护。Web服务器平台有效地利用SSL来处理安全内容对于这些类型的应用非常关键。根据PC Magazine 采用WebBench 3.0上最新SSL/电子商务工作量作的测试 3,作为安全的电子商务平台,使用集成ISAPI编程模型时,带有IIS的Windows NT Server 4.0将比Linux/Stronghold Apache快680个百分点 4,而使用优化少的CGI模型时,则要快100个百分点。
静态Web服务器性能 有效的处理诸如HTML网页图片等静态内容是Web服务平台的基本要求。工业标准测试的SPECWeb提供了对Windows NT Server 4.0和其它平台的静态Web服务器性能的良好测试。目前有许多其他的公开结果比较了Windows NT 4.0和Linux的静态服务器性能。从这些结果可以得出带有IIS的Windows NT Server在性能上超过Linux/Apache 277个百分点。
文件服务器性能 另一个服务器操作系统的基本要求是在网络上共享文件。在Windows NT Server发布时,这个功能已作为一个服务集成到内核中。基于最近的比较 ,作为文件服务器Windows NT Server 4.0超过Linux 151个百分点。Windows NT Server 4.0提供了比Linux更好的价格性能比 比较价格/性能比被用来评价服务器操作系统的效率。价格性能比是对整个系统每个性能单位花费的测量。最近以来的测试结果和按估计的服务器硬件零售价表明Windows NT Server服务器可以提供:
服务器配置和硬件花费,
操作系统花费 下表列出与每种操作系统相关的花费。费用包括适用的服务器许可证费用和客户访问许可证费用。
Web服务器价格性能比较 下面的表格和图示显示了每个性能单位(每个连接/秒的费用)的花费。它是通过将操作系统费用加上硬件费用后除以每秒的峰值连接数计算出来的。
文件服务器价格/性能比较 下面的表格和图示显示每个性能单位(百万比特每秒的费用)的花费。它是通过将从上表中得到的硬件费用加上操作系统的费用后除以峰值吞吐量计算而得。基于这种测试方法,Windows NT Server 4.0在性能上超过Linux多达96个百分点
Windows NT Server 4.0性能跟踪记录 Windows NT Magazine:近来归纳总结了企业级操作系统的要求: 在一种操作系统角逐企业级操作系统之前,它必须能提供其竞争对手在网络服务器应用上能提供的同级的性能水平,或者超过其它操作系统能达到的性能水平。网络服务应用的例子包括Web服务器,数据库服务,和电子邮件服务。操作系统和硬件厂商通常使用如事物处理委员会(TPC)-C、TPC-D和标准性能评估公司(SPEC)SPECWeb等业界标准测试的结果来测量专用的操作系统或硬件以比较其它厂商的产品。 与Linux公司不同、微软公司、独立硬件厂商和独立软件厂商作了巨大投资以确保Windows NT Server 4.0能满足企业用户对性能和对称多处理器的要求。进一步讲,微软公司及其伙伴一直积极地向用户提供基于业界公认的测试的性能数据。到今天,Linux阵营还没有能用下述标准测试来证明其能担负企业级的工作量。
性能之外的更多信息 无疑性能是用户对企业级服务器操作系统的一个主要要求。但是,当企业用户作决定时,在性能之外还有许多要考虑的因素。下表在用户对服务器操作系统的关键要求上比较了Linux和Windows NT Server 4.0。
结论 当Linux阵营多次宣称,其性能是企业级就绪的,但没有证据表明Linux可以应付企业环境的要求。Windows NT Server 4.0已应用到从小型企业到因特网上最高要求的电子商务等大量环境中,基于从本文提供的信息,Windows NT Server 4.0继续为用户提供超过Linux重要的性能和性能优势。最后,Windows NT Server 4.0为用户提供了一个建造可靠的分级的商务解决方案所需的功能与特征。脚注 1. 它与广泛采用的Apache/Linux CGI模型相比时2. 请看PC Magazine测试 3. 请看PC Magazine测试 4. 当与Linux/Sronghold Apache上的CGI相比较时。 5. 请看
6. 请看
7. 基于Linux上的CGI和Windows NT Server 4.0的ISAPI 8. Dell服务器的价格已采用Dell网站上的价格计算得出 Compaq服务器的价格已采用CDW网站上的价格计算得出 这个价格信息是在1999年5月12日编辑的 9. Windows NT Server的费用是采用在微软网站上标准零售价计算得出 10.Linux价格是基于从Web上下载所有的组件,而不是购买产品 11.Windows NT Server价格基于60个客户访问许可证,用户数用于测试 12.Windows NT Server价格基于44个客户访问许可证,用户数用于测试 13.结果基于比较通常使用的Linux/Apache和IIS/ISAPI的CGI模型 14.目前宣布的厂商包括HP、Compaq、Data General和IBM 15.请看Windows NT Magazine文章"Linux与企业" 16.请看Windows NT Magazine文章"Linux与企业" 17.请看事务处理性能委员会(TPC)网站 18.请看
19.请看 白皮书"研究表明Windows NT Server具有更低的拥有成本" 20.请看Windows NT Server 网站的技术支持部分 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||