Rendimiento de Windows versus Linux

12 Nov 2003 en Software

Siguiendo con el tema del artículo precedente, encontramos que hay muchos estudios independientes respecto a rendimiento. Uno es el de Veritest, auditado por Meta Group, donde se estudia la afirmación de IBM respecto a la consolidación de servidores Windows mediante el empleo de Linux corriendo en particiones de sus mainframes (zSeries), especialmente para servir archivos y aplicaciones Web. En este test se utilizó SuSE Enterprise Linux 8.0 como sistema operativo y el benchmark NetBench 7.03 de VeriTest contra Samba para servicio de archivos; mientras que se usó el WebBench 4.1 contra Apache para servicios Web. Los resultados mostraron que “Linux sobre mainframes rindió pobremente en los benchmarks de file-sharing y Web serving. Entre un 20% y un 300%?? debajo de Windows Server 2003 en el estudio VeriTest”. Por otra parte, si se consolidan servidores NT 4.0 sobre una plataforma Windows Server 2003 en lugar de hacerlo en una de Linux, se aprovecha la experiencia en Windows, con menor requerimiento de capacitación que si se cambiara a una plataforma Linux.
En otro estudio de VeriTest, se compara el rendimiento en Web serving sobre una variedad de configuraciones HP Proliant usando Windows Server 2003 Enterprise Edition, Red Hat Linux Advanced Server 2.1 y Red Hat Linux 8.0. El resultado a favor de Windows fue abrumador, con entre un 51% y 300% de superioridad en rendimiento. Esto da por tierra con el 6% de ventaja en costo a favor de Linux que registra IDC en Web serving. En el caso del upgrade desde Windows NT, la migración desde sus dominios a Active Directory se realiza con asistentes que simplifican el trabajo, lo que reduce el TCO de estos proyectos. También tenemos que .NET Framework forma parte de Windows 2003 Server, creando las bases para el uso de aplicaciones Web de alta performance. El mecanismo copy/restore permite que los usuarios recuperen sus archivos de previas versiones sin intervención de personal de IT, lo que contribuye a bajar el costo del proyecto.
En cuanto a escalabilidad, uno de los elementos que parecen favorecer a Linux por su capacidad de correr sobre plataformas como las de los mainframes, Windows 2003 Server puede escalar en servidores de uno a 64 procesadores, además de soportar clusters de hasta ocho nodos en las ediciones Enterprise y Datacenter del mismo Windows 2003 Server.
Finalmente, digamos que, si bien toda comparación tiene su fundamento, en general conviene explorar nuevas fuentes y analizar casos particulares en forma puntual. Sabemos que muchos de estos indicadores tienen serios sesgos según sea la forma en que se utilizan.
Algunas de las fuentes presentes en este artículo son: http://www.veritest.com/clients/reports/microsoft/ms_competitive_webbench_performance.pdf
http://www.veritest.com/clients/reports/microsoft/ms_netbench.pdf
http://download.microsoft.com/download/7/3/e/73e77129-db34-4c95-b182-ab0b9bd50081/TEICaseStudy.pdf
http://download.microsoft.com/download/7/3/e/73e77129-db34-4c95-b182-ab0b9bd50081/MainframeBenchmarkProj.pdf