Hoofdcategorieën
Device Settings

Windows Server 2003 en Linux getest als samba-fileserver

Door Maxim Burgerhout, zondag 11 mei 2003 12:32
Bron: VeriTest, submitter: Bunny_Feet, views: 1.818

Microsoft blijft geld steken in onderzoek naar haar producten in vergelijking met de directe concurrentie. Na eerder al rapporten te hebben laten schrijven over de onveiligheid van Linux en de hoge kosten die Linux zou meebrengen in vergelijking met Windows, bleek het nu tijd te zijn de prestaties van Windows 2003 en Linux als samba-fileserver te testen. Het bedrijf VeriTest, gespecialiseerd in het testen van hard- en software, publiceerde van de week een rapport waarin korte metten wordt gemaakt met de recente geschiedenis. Tot voor kort kon een Linuxserver met samba zich altijd makkelijk meten met een Microsoft fileserver en deze vaak zelfs verslaan. Het rapport van VeriTest beweert echter dat dit met de komst van Windows 2003 niet meer zo hoeft te zijn. De resultaten uit het rapport laten zien dat Windows tot meer dan 100% sneller is dan Linux bij bepaalde taken.

Microsoft logoMicrosoft zou echter Microsoft niet zijn, als de rapporten die voor het bedrijf geschreven worden niet zeer omstreden zijn. De kritiek op het rapport bestaat onder meer uit het feit dat in de test voor de Linux-machine een oude standaard kernel is gebruikt, terwijl Windows 2003 op en top getuned is voor de test. Verder is ook het filesystem en het fileserverdeel van Windows helemaal geoptimaliseerd voor de onderhavige test, terwijl de Linux server out-the-box is gebruikt. Het rapport meldt wel op de eerste pagina dat het onderzoek door Microsoft betaald is, zodat lezers daarmee rekening kunnen houden. Op het - ook niet geheel onpartijdige - Slashdot werd direct na het openbaar worden van het rapport veel commentaar geleverd op de tests en grote delen van dit commentaar zijn zeker niet geheel onterecht. Te meer, omdat de RC van Windows 2003 in kwestie niet voor iedereen beschikbaar was en sceptici dus geen eigen test kunnen doen om het tegendeel te bewijzen.

Het rapport kun je hier downloaden.

Volgende 12:53 nVidia presenteert tegenvallende kwartaalcijfers
Vorige 12:15 Fonds opgericht om anti-spam groepen te steunen
Advertentie

Reacties

«  1  2  3  4  5  »

Wel grappig dat MS alleen de resultaten naar buiten brengt, als ze gunstig zijn voor MS.... B-)

tja, wat zou jij doen?
en ik heb ook nooit benchmarks van linux gezien waar windows sneller was

Linux laat over zich heen lopen. Ik vraag me elke keer weer af waarom ik een week later niet een test van Linux getuned zie tegen een standaard Windows.

Zo'n onderzoek kost toch knaken en aangezien het voor microsoft iets makkelijker is om betaald onderzoek te laten verrichten zou dat wel eens een reden daarvoor kunnen zijn.

De open source gemeenschap is erg idealistisch. Als Microsoft zich bezig houdt met het uit laten voeren van zulke (op z'n minst) twijfelachtige onderzoeken, hoeft de open source gemeenschap zich niet ook af te laten zakken tot een dergelijk bedenkelijk niveau. Je komt volgens mij toch niet veel verder met modder gooien.

Linux laat over zich heen lopen. Ik vraag me elke keer weer af waarom ik een week later niet een test van Linux getuned zie tegen een standaard Windows.
simpelweg omdat niemand zich daar mee bezig houdt. Want Linux is te geplaagd door teveel keuzes.

een kleine greep uit het arsortiment:
- welke distro (de distro wars laaien nog wel eens op)
- welke kernel
- welk FS
- welke hardware
- welke samba (in dit geval, pakken we samba 2.x, 3.x (alpha) of samba-tng (voor zover ik weet alpha)

daarnaast: wie zou dit willen doen? IBM heeft meer dingen aan z'n hoofd, en zou mogelijk een conflict kunnen krijgen met Microsoft omdat ze ook met dat bedrijf samenwerken op bepaalde dingen.

daarnaast heb ik de indruk dat de Linux community te 'verspreid' is om gezamelijk een dergelijks iets op touw te kunnen zetten, onafhankelijke onderzoeks instellingen (voor zover die er zijn) hebben vaak weer niet de kennis of de poen voor een dergelijk project...

de duitse overheid, weer te partijdig, iedereen weet dat 't Linux minded is.

Ik zou goed opletten, de linuxtests halen de doorsnee tijdschriften vaak niet (daar is geen geld voor, als ze al geld/tijd hebben om te testen...), maar ik kwam dit tegen op LinuxToday ( http://linuxtoday.com/news_story.php3?ltsn=2003-05-08-019-26-NW-MS-RH- 0028 )
If I get the chance I'll have a go at doing the reverse benchmark and document it as a "how to cheat at benchmarks" paper :-). I'm pretty annoyed that HP gave them the hardware to do this though (as I work for HP and all...).

Jeremy Allison,
Samba Team.

Linux heeft ook geen tests nodig, als je al ziet dat de linux servers toch een stuk stabieler zijn dan Windows servers, dit heb ik zelf eens getest door op een 486 dx-4 windows 2000 te installen dat een week te draaien, daarna RedHat 6.0 clean geinstalleerd, waardoor de pc een stuk beter liep (geen vastlopers,niets)
Nou is dit wel een rare vergelijking, daar ik een oude pc gebruikt heb en een redelijk zware OS (win2k) erop heb gegooid, maar toch..

simpelweg omdat niemand zich daar mee bezig houdt. Want Linux is te geplaagd door teveel keuzes.

een kleine greep uit het arsortiment:
- welke distro (de distro wars laaien nog wel eens op)
- welke kernel
- welk FS
- welke hardware
- welke samba (in dit geval, pakken we samba 2.x, 3.x (alpha) of samba-tng (voor zover ik weet alpha)
De distro is inderdaad een keuze. Elke distro heeft een bepaalde doelgroep en het is aan jouw de keuze tot welke doelgroep je behoord. Tevens is het natuurlijk ook een kwestie van persoonlijke voorkeur. Net als bij windows, waar je kan kiezen uit home, profesional, enterprise etc en zoals het 'vroeger' win9x of NT was.

De kernel is niet echt een keuze imho. Die wat er bij zit is net als de kernel van windows compatible met zoveel mogelijk hardware van dat moment. Wil je nieuwere hardware ondersteunen zal je nieuwere drivers moeten hebben. Dll's voor win, modules voor linux. Wil je state of the art blijven en steeds de nieuwste kernel gebruiken, moet je deze dus ook upgraden. Net als er bij windows ook kernel upgrades zijn in de vorm van service packs, kernel upgrades specifiek etc.

FS is net als bij windows een keuze die je maakt. Bij win kan je kiezen tussen ntfs of fat, bij linux een 'standaard' linux distro is de keuze ook beperkt tussen 2 a 3 FSen. En dr is net als bij windows een 'standaard' fs wat het prima doet wat win ook standaard pakt, net als linux.

welke hardware? das een keuze bij linux? Je hebt al hardware denk ik, of je koopt nieuwe hardware. Dat heeft volgens mij vrij weinig te maken met linux of windows. Dit kleine puntje is enkel dat je wel rekeneing moet houden dat (en dit is van beide van toepassing) de hardware word ondersteund. Windows 2000 had ook niet drivers voor alle hardware toen die uit kwam. iets waar je rekenening mee moest houden en zo is het ook met linux dat als je nieuwe hardware hebt dat deze niet meteen word ondersteund.

welke samba? Welke Office gebruik je in windows? Je kiest ervoor om samba te gebruiken. De versie is net als bij de kernel geen keuze. Of net zo'n keuze als met windows programma's Neem je Office 97, of heb je liever 2k of zelfs liever XP. En dan is dat nog een slecht voorbeeld ook. Beter zou zijn welke Winamp versie neem je, 1.65 of 1.8 of pak je liever 1.8.1. (ik ken b.v. iemand die deze oude winamp prefereerd omdat deze andere support heeft voor playlists, hetgeen waar hij voorkeur aan geeft).

Ik ga zeker niet ontkennen dat linux z'n nadelen heeft, iets wat ik nu hier niet nodig vind om allemala op te noemen. Maar wat arjankoole aanhaalt is toch echt onzin.

Want Linux is te geplaagd door teveel keuzes.
Hoezo geplaagd? Die keuzes zorgen ervoor dat je het systeem juist heel goed kunt afstemmen op de benodigde situatie. Zo bieden verschillende distributies verschillende voor- en nadelen. Je kunt door de juiste kernel te kiezen accentueren op features, betrouwbaarheid of snelheid, de verschillende filesystems hebben allemaal zo hun sterke en zwakke punten, etc, etc.
een kleine greep uit het arsortiment:
- welke distro (de distro wars laaien nog wel eens op)
- welke kernel
- welk FS
- welke hardware
- welke samba (in dit geval, pakken we samba 2.x, 3.x (alpha) of samba-tng (voor zover ik weet alpha)
Aha, en andere OSsen hebben dat niet? Laten we Windows eens nemen:

- welke Windows
- welke Service Pack/updates (sommige updates beinvloeden de stabiliteit of snelheid van bepaalde services negatief)
- welk FS
- welke hardware

En voor de meeste andere OSsen gaat iets vergelijkbaars ook wel op... Beetje loos argument lijkt me.

Dus de uiteindelijke conclusie: We hebben niet veel aan deze test.
Het is natuurlijk begrijpelijk dat MS probeert om de concurentie van Linux af te zwakken, maar worden ze op zo'n manier niet een beetje ongeloofwaardig?

Toch geeft deze test weer dat Microsoft het probleem van een (te) trage file server die ze leverden niet meer onderkent. Dat deden ze eerst dus wel.Ook laten ze verbeteringen zien en durven nu zelfs een test aan tussen de twee. Ook al is deze misschien omstreden ze erkennen nu het probleem voor microsoft is dit al heel wat. Er zullen nu ook meerdere mensen deze test gaan uitvoeren en dan ben ik benieuwd naar die resultaten.

on·der·´ken·nen (ov.ww.)
1 herkennen te midden van andere personen of zaken van dezelfde soort
2 beseffen, inzien

ont·ken·nen (ov.ww., ook abs.)
1 meedelen dat iets niet waar is => miskennen, ontveinzen; <=> bevestigen

Ik denk dat je deze woorden door elkaar haalt ;)

Maar dat zou juist een Marketing-blunder van formaat zijn; op zo'n manier vormt dit onderzoek juist eerder een steun in de rug van linux als alternatief voor windows-servers:
immers het toont aan dat windows fileservers voor WS2003 zeker vervangen zouden dienen te worden, dus ook recentelijk aangeschafde WP2000 servers:

linux biedt een gratis update-mogelijkheid, heeft misschien wat meer kosten in onderhoud, maar die besparing win je weer door het niet vastzitten aan licentie-wurgcontracten.

MS verliest vetrouwbaarheid, juist ook door hun eigen onderzoek en lijkt linux eerder te erkennen als waardig alternatief voor hun eigen vlaggeschip WS2003 door er een 1-op-1 vergelijking mee te maken.

Vanuit overheidswege is duidelijk dat de concurentie van linux tegen MS de enige mogelijkheid is om te voorkomen dat dezen hun monoploie op prijsbasis gaan uitbuiten en dat maakt overheidssteun voor linux-ontwikkeling weer aannemelijker; de kosten daarvoor worden weer teruggewonnen doordat er weer prijsconcurentie op de OS-markt onstaat

Het zou me niet verbazen als MS huidige linux-strategie over enige jaren vergeleken gaat worden met het 'New Coke'-debacle; het marketing-offensief dat Coca-Cola ontwikkelde om een aggresieve strategie van Pepsi tegen te gaan:
De Consumenten wilden juist niet dat Coca Cola zich zou gaan 'vernieuwen, ze hielden juist van de 'Classic Cola-smaak van Coca Cola; en stapten juist nog sneller over naar een andere smaak (die van Pepsi)
De 'slogan' van Coca Cola dat hun smaak 'verbeterd' was werd eerder negatief uitgelegd, alsof er dus wat miswas met de 'echte' coca-cola-smaak.

En dat had niets te maken met het feit dat "new Coke" tasted crap?!?

Heel veel hype en uiteindelijk bleek het een soort (nog) zoete(r) versie van Pepsi te zijn, naar mijn mening.

Wat onafhankelijk als je opdrachtgever ook de getestte partij is :z

Wat zou jij doen als je een multi-million-dollar company had, waarbij alles wat de consument leest invloed heeft op de verkoop van je produkt? Het is niet meer dan vanzelfsprekend dat Microsoft dit doet..

Een (overigens veel eerder verschenen artikel) geeft wat meer objectieve info. Namelijk dat VeriTest o.a. eigendom is van Microsoft.

http://www.osnews.com/story.php?news_id=3430

Als je de link volgt zie je dat het geen eigendom is maar simpelweg een partnership. Een bedrijf als Microsoft heeft simpelweg tests nodig om te zien hoe hun eigen produkten presteren. Het is daarom helemaal niet zo'n rare gang van zaken.

Natuurlijk kun je het aan Microsoft overlaten om alleen resultaten te publiceren die positief zijn, terwijl er in het verleden ook negatieve resultaten intern zijn gehouden (alleen gebruikt om hun software aan te passen).

Echter, het is dus wel aannemelijk dat dit realistische resultaten zijn. En die kritiek met betrekking tot de oude Linux-kernel die zou zijn gebruikt: Hoeveel bedrijven draaien steeds de nieuwste kernel? Diegenen die het wel doen zijn nog dommer dan diegenen die het niet doen (ivm. veiligheidsproblemen in nieuwe releases, etc.)

En hoeveel mensen draaien de nieuwste Windows versie geoptimaliseerd voor file servers.... :Z

ehmmm, elke zichzelf respecterende sysadmin met een 2k3 server licentie en een fileserver?

En als Samba echt zo goed is zou het niet uit moeten maken dat het een beetje achterloopt, is alleen bij details van belang

Samba is reverse engineered. Ergo: alles wordt bedacht door MS en daarna uitgevogeld door het Samba team. Dan maakt het dus wel uit of het een 'beetje' achterloopt. Met name als Windows 2003 is geoptimaliseerd voor SMB.

wizzrd: samba is een implementatie van het SMB protocol + een emulator voor een domainserver. Niets reversed engineerd, gewoon een implementatie van het SMB protocol. Er zijn een aantal zaken na onderzoek pas gerealiseerd, omdat die niet waren gedocumenteerd (interne windows-logica), SMB zelf is gewoon gedocumenteerd.

Ok, Otis, 'reverse engineered' was wat kort door de bocht. Waar het om ging was, dat het SMB protocol in handen is van MS, die er dus zaken aan kunnen veranderen - en dat voor Win 2K3 ook hebben gedaan (wellicht niet het protocol zelf, maar wel zaken er omheen) - en dat Samba dat dus moet inhalen. Dan maakt het dus wel uit.
* 786562 wzzrd

en dan kun je dus nooit testen omdat linux ALTIJD achterloopt. En als linux/samba altijd achterloopt kun je beter datgene gebruiken wat voorloopt...

Ben ik het niet mee eens. Je kijkt naar wat de beste kosten/baten verhouding heeft. So what dat Server 2k3 net 2 seconden sneller is voor ene file.. de enige die zich daar aan irriteren zijn:
- de MS ontwikkelaars
- Jij en ik op kantoor.

Daar heeft een manager maling aan en die koopt wat hem het beste rendement geeft binnen zijn ICT strategie. Daarom zijn testen zoals dit helemaal niet van belang voor een manager. Wel aardig om te lezen e.d. maar van weinig invloed op de koopbeslissing (bij iedere verstandige manager dan.. want er lopen nogal veel Y2k yuppen-managers rond die nog altijd denken dat de bomen tot in de hemel groeien en sneller ook beter is).

Interessantere tests zijn Total Cost of Ownership tests e.d. Waar, naast snelheid, veel meer aspecten getest worden die direct van invloed zijn op de kosten die de implementatie van een serverpakket met zich mee brengt.

Ach gut... En de veiligheidsproblemen in oude releases dan? Mensen met Windows draaien om diezelfde reden (neem ik aan) ook van tijd tot tijd Windows Update toch? Dus hoeveel moeite zou het zijn om even in te loggen op RHN (de RH versie van WU) en een nieuwe kernel te installeren? Mensen met Linux bakken zijn over het algemeen kundiger (durf ik wel te zeggen), dus die zullen JUIST eerder up-to-date zijn. Zeker als de kernel in kwestie een 2.4.9 is, een kernel met bekende gebreken.

Maar... de VM update waar jij op doelt, is niet zo succesvol gebleken in sommige situaties. (* 786562 Otis
Zo is een recente VM update van de WinXP kernel ook niet succesvol gebleken in sommige situaties (update 811934). Deze dingen gebeuren en in deze marketingblurb van MS (jij gelooft toch ook niet die case study rapporten op de MS site of wel?) heeft men de linuxbox conservatief opgezet. Echter je maakt mij niet wijs dat Linux default komt met een daemon genaamd 'Handrem' die je moet uitzetten voordat het pas performed.

Wel leuk om hier te lezen van een linuxaanhanger dat een stabiele kernel,(2.4.9) bekende gebreken had.
Meestal zie je dit soort verwijten alleen richting MS ;)

Wel leuk om hier te lezen van een linuxaanhanger dat een stabiele kernel,(2.4.9) bekende gebreken had.
was 2.4.9 geen development kernel?

En die kritiek met betrekking tot de oude Linux-kernel die zou zijn gebruikt: Hoeveel bedrijven draaien steeds de nieuwste kernel?
Dat is niet relevant. Het is gewoon geen eerlijke vergelijking om het ene systeem met oudere software uit te rusten en bovendien de default instellingen te gebruiken, en op het andere systeem de allernieuwste (niet eens gereleaste!) versie te gebruiken en dat systeem helemaal te tweaken.

Als je test, tweak dan beide systemen of tweak niks.

Relevante quote uit de nieuwspost:
De kritiek op het rapport bestaat onder meer uit het feit dat in de test voor de Linux-machine een oude standaard kernel is gebruikt, terwijl Windows 2003 op en top getuned is voor de test. Verder is ook het filesystem en het fileserverdeel van Windows helemaal geoptimaliseerd voor de onderhavige test, terwijl de Linux server out-the-box is gebruikt. ... Te meer, omdat de RC van Windows 2003 in kwestie niet voor iedereen beschikbaar was en sceptici dus geen eigen test kunnen doen om het tegendeel te bewijzen.

VeriTest is eigendom van LionBridge, een bedrijf dat banden heeft met Microsoft. Veritest is dus géén directe eigendom van Microsoft.

Ik vind het een beetje spijtig dat het altijd op deze manier moet gaan. Ik vind het best voor de thuisgebruikers die eens een robbertje willen discussieren maar helaas zijn er ook veel ICT-beslissers die meegaan in deze stroom. En dat is spijtig, gezien een ICT-manager flexibel behoort te zijn en een uitgebreide kennis van de beschikbare technologie hoort te hebben. En dan gaan die managers dus lekker in een hoekje zitten (MS of *nix) en van daaruit met een stoel en een zweep offertes aanvragen. :Z

Waarom is het spijtig ? Dit is een echte test met echte resultaten en dat mogen ze niet tonen ? Waarom niet, oke jij mag van mij ook deze test doen zodat we jou verhaal kunnen horen. Door zo te reageren zeg jij eigenlijk dat linux sneller is, toch ?

Mijn dev. ervaring is dat een samba fileserver VELE malen sneller is dan Windows (2K srv), als het gaat om multi-user open hebben van een bestand (databases). Het is dus maar net waar ze op getest hebben...

en dat je (Access) databases dan corrupt gaan omdat de op-locking van Samba nog niet 100% is, nemen me maar voor lief :Y)

Volgens mij ben je vreemd bezig als je Access gebruikt en dan het MDB-bestand deelt via SMB. Zou je dan niet liever via ODBC werken?

Mijn dev. ervaring is dat een samba fileserver VELE malen sneller is dan Windows (2K srv),
Het stuk gaat over 2003, niet 2000. En laat dit nou net een punt zijn waarop 2003 sterk verbeterd is t.o.v. 2000.

Waarom gebruiken ze eigenlijk een RC (RC 2) van Windows 2003 ? :?
Denk niet dat bedrijven een RC op hun server gaan zetten |:(
Zou er soms veel performance verschil zitten tussen een RC en de Final ? (in voordeel van de RC)

Misschien omdat T.net een week of 3 na het verschijnen met dit "nieuwtje" komt, en het echte nieuws op 24 April 2003 kwam? De launch date van Windows 2003 Server. Oftewel - toen de test liep, bestond de release nog niet.

http://www.microsoft.com/windowsserver2003/evaluation/performance/etes t.mspx

Echt misselijk.. al die Microsoft-gefundeerde onderzoeken.

Mijn ervaring is dat eigenlijk alle netwerk-zaken onder Linux sneller gaan dan onder Windows. Als ik een Windows FTP-programma onder wine (windows 'emulator' voor linux) draai zet hij sneller een verbinding tot stand dan onder windows 2000.

Dus er mag geen snellere server bestaan dan Linux ?

:? Hij laat alleen merken dat Linux op vrijwel alle punten sneller is, dat mag toch :? :)

Hij mag beweren dat Linux sneller is, maar dan mogen anderen aanvoeren dat dat gebakken lucht is. Ik kan beweren dat Windows 2003 server sneller is dan Linux. Ik heb cijfers (zie artikel) die dat bewijzen. Hij heeft alleen zn eigen mening. Nu jij weer.

Goed. Dan kan ik hier als wetenschapper tegenin brengen dat ook dit onderzoek gebakken lucht is. Cijfers zijn alleen van belang als ze absoluut wetenschappelijk waterdicht onderbouwd zijn. Dat kun je met de beste wil van de wereld met geen enkele mogelijkheid beweren over dit onderzoek. Over geen enkel MS-gesponsord onderzoek waarvan ik weet heb overigens.

Wie beweert dat dit een wetenschappelijk onderzoek was? Het is een rapport dat gebruikt wordt voor MARKETING!

You have lies, DAMN lies and benchmarks :)

Jij gebruikt de woorden 'bewijs' en 'cijfers' in één zin. Dat maakt voor mij de weg vrij voor wetenschap.

Zelfs hier thuis in mijn netwerkje gaat file sharing veel sneller met linux dan met windows XP en 2k.
Ook ftp en meer algemeen het netwerk is veel sneller in linux.
Linux is gewoon een synoniem voor netwerk! :+

OK, win2k3 heb ik nog niet geprobeerd, maar het zou me verbazen dat dit echt zoveel sneller is dan linux.

De test die hier beschreven is vind ik toch nie helemaal te vertrouwen.

edit: te laat...
«  1  2  3  4  5  »

Op dit item kan niet meer gereageerd worden.

Volgende 12:53 nVidia presenteert tegenvallende kwartaalcijfers
Vorige 12:15 Fonds opgericht om anti-spam groepen te steunen
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011