Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 87, views: 2.713 •

Trouwe bezoekers zullen gemerkt hebben dat onze servers de laatste tijd wat probleempjes hebben met het verwerken van de zware load die jullie met z'n allen veroorzaken . Tweakers.net zit inmiddels op 10,2 miljoen pageviews per maand, maar wordt nog steeds gehost op de twee Athlon 800's die in mei bij Vuurwerk Internet werden neergepland. Vooral de 384Meg in de database server is een zware beperking aan het worden.

Al in juni ontstonden er plannen voor een nieuwe database server, maar nadat de uiteindelijke bestelling in augustus was geplaatst, duurde het helaas wat langer dan gehoopt voordat de hardware werd geleverd. Deze week was het dan eindelijk zover en kon Rick eindelijk beginnen met het bouwen en configgen van 'Artemis'. De configuratie van de nieuwe dbase server bestaat uit een dual PIII-733, 1GB PC133 ECC SDRAM, drie 15.000rpm SCSI schijven, een Adaptec 3400S RAID controller, twee 3Com 100Mbit NICs, drie hot swappable SCSI bays en een 19" rack. Het is de bedoeling dat dit alles komt te draaien onder FreeBSD 4.

De hardware is deels gesponsord door CompTech World. De SuperMicro 370DLE moederplaat werd ter beschikking gesteld door Tom Chang van SuperMicro B.V.

Artemis woont in een 4U 19" rack met een 250W voeding, drie 5,25" bays, één 3,5" bay en een interne 3,5" harddisk bay. Dankzij een dikke fan in het frontje van de kast maakt het ding ook zonder drie draaiende Cheetahs een teringherrie.

Ik kreeg 't al erg warm bij m'n ene Cheetah X15, maar dit is nog veel hotter. Drie mooie X15's wachten geduldig tot zij hun dwangbuis mogen verlaten. De extreem lage toegangstijden van deze schijven maken ze ideaal voor gebruik in een dbase server, waar sequentiële reads zeldzaam zijn en de koppen constant van positie moeten wisselen. Ook de maximale throughput van 42,5MB/s is niet ziekelijk, zeker niet in een RAID5 config .

Een server met te weinig geheugen kan de capaciteit z'n processors niet optimaal benutten, dat merken we nu wel bij Athena. Vier 256MB PC133 ECC DIMMs moeten voldoende zijn om dbase server voorlopig op hoogste versnelling door te laten fietsen. Omdat de ServerWorks chipset op het SuperMicro 370DLE plankje nogal kritisch is met geheugen maken we gebruik van Samsung kwaliteitsreepjes.

Dit wordt nog netter .

De twee 733MHz PIII's met de heatsinks die bij het SuperMicro bord worden geleverd. Dat zwarte gat in het midden is de northbridge van de ServerWorks ServerSet III LE chipset.

Van boven naar onderen zie je hier twee 64-bit, 66MHz PCI slots, een Adaptec 2100S RAID controller, ATi Rage 3D PCI videokaart (het SuperMicro plank kent geen AGP) en twee 3Com 100Mbit netwerkkaarten. Samen met de onplank Intel ethernet NIC brengt dit het aantal ethernet poorten op drie. Twee hiervan zullen gebruikt worden voor een directe crosslink met de twee webservers.

Omdat de Adaptec 3200S nog niet geleverd kan worden, moeten we het tijdelijk met de single channel 32-bit PCI Adaptec 2100S doen. De 3200S is dual channel en heeft support voor 64-bit, 66MHz PCI. Oorspronkelijk hadden we het plan om een een Mylex ExtremeRAID 1100 te gebruiken, maar die bleek zeer slecht leverbaar te zijn. De nieuwe Adaptec RAID controllers maken in feite gebruik van de technologie van DPT, die eerder dit jaar door Adaptec werd ovegenomen.

De RAID controller heeft trouwens errug wrede disco LEDjes. Het rijtje rode LEDs dat je nu ziet branden loopt in werkelijkheid de hele tijd 'heen en weer' als er geen problemen zijn met de SCSI disks. Echt een tip voor casemodders die hun kast met een coole show willen opvrolijken. Achterop de kaart zit een speakertje dat herrie gaat schoppen als er iets mis is met de HDD's. Dit merkten we toen er één harddisk niet was aangesloten terwijl er al een RAID array over drie schijven was geconfigureerd.



CompTech World leverde drie errug chille SCSI drive bays. In de huidige twee servers gebruiken we al een paar hot swappable bays, maar die zijn niet voorzien van de erg toffe LCD displays die je hier ziet. Op de display kun je de temperatuur en het voltage van de harddisk aflezen. De bays hebben twee fans waarvan er afhankelijk van de temperatuur één of twee draaien. Ook dit is te zien op de display (draaiende fan wordt geanimeerd weergegeven). Alsof dat nog niet sterk genoeg is, kun je met deze bays ook nog een de SCSI ID's configgen via een paar simpele drukknoppen. De harddisk in de bovenste display zit bijv. op ID 3, heeft een temperatuur van 33,5 graden Celcius en heeft een voltage van 11,9V op de 12V input. De display geeft om en om het gemeten voltage voor de 5 en 12V inputs weer. Ook de drive bays hebben een ingebouwde speaker die gaat drammen als er gevaarlijke temperaturen of onregelmatigheden op de SCSI bus worden gedecteerd.

Naar mijn mening is dit dus gewoon dé ultieme hotswappable SCSI bay annex harddisk cooler. Helaas zijn de bays wel wat dieper dan normale 5,25" drives. De onderste bay moesten we hierdoor ongebruikt laten omdat de 4 DIMMs anders weggedrukt worden.

Tijdens het booten van de machine wordt dit leuke BIOS splash screen weergegeven. Een druk op Tab brengt ons bij het vertrouwde POST screen, waar we vol trots de twee PIII's en de 1GB geheugen zagen booten. De boot procedure kan vanwege die 1Gig geheugen trouwens best lang duren als Quick POST niet is enabled .



Nadat de RAID controller herkenning heeft gevonden met de drie Cheetah's kun je vanuit het BIOS van de kaart de RAID arrays configureren. Het bouwen van een RAID5 array over onze drie X15's duurde ongeveer vier uur. Met de Adaptec storage manager kunnen de RAID arrays ook on-the-fly vanuit Windows, Linux of een ander ondersteund OS gebouwd of gewijzigd worden.

Reacties (87)

Sjezus wat een gruwelijk vervelend systeempje is dit! Je zult het al snel te minnetjes gaan vinden. Als dat zo is bel dan ff, dan neem ik 'm wel over (voor weinig). :P
Mag ik de Champagne fles stukslaan?
Ik denk niet dat dat vocht goed is voor de hardware :9
Ik wil niet vervelend zijn, maar het is echt nodig die Dual ..

Al uren is GoT extreem traag, en nog geen 5 minuten geleden :

GoT :

"kon database verbinding niet tot stand brengen.."

T.Net :

"YESS! Tweakers.net is kaputt!
Wij knielen voor admin Rick in de hoop dat dit de heling van Tweakers.net zal bespoedigen.

In de tussentijd een paar pics zodat we ons niet hoeven te vervelen:

[plaatjes]

"Oja, dit is geen hack maar een doodnormale error..."
Het is voldoende om alleen in Lieve Adjes te posten.
bedankt voor het vermelden van de leverancier van de scsi swapbay's :)
Dit stond hier al voordat ik het überhaupt in LA postte. Maar daar posten gaat zo moeilijk als het plat ligt :/

Maar goed, het is al goed.
Even terugkomend op de vraag over dual processoren en of dit nodig is.

Ja dit is nodig, de servers draaien niet alleen voor tweakers.net, maar ook voor Fokzine, gisteren bijvoorbeeld hadden deze 2 sites bij elkaar meer dan 500.000 pagerequests. Op dit moment, met de twee Athlon machines is dat soms net te doen, maar vaak erg traag en soms dus ook niet, dan krijg je een mooie foutmelding :'(
Omdat deze sites voornamelijk op een database draaien is het wel prettig om een dik databeest te hebben. (Ook met het oog op de toekomst, realgamer die ook van de zelfde servers gebruik gaat maken is het wel prettig te weten dat je wat 'hoofdruimte' hebt.)

Dussuh je zegt wel dat het allemaal te traag gaat voor je, maar als er wordt aangegeven dat er iets aan gaat gebeuren en wel in de vorm van een systeem dat zeker afdoende is, is het weer niet goed, of begrijp ik het nu verkeerd? :?
Machtig systeem :9. Die "Artemis" rulez. Doet je als "normaal" computer eigenaar wel ff groen zien jaloezie. Artemis? , wie verzint die naam eigenlijk en wat betekent die eigenlijk? Machtige dbase machine?
Net zoals de andere t.net servers (Athena en Aphrodite) behoort Artemis ook tot het Griekse godendom. Artemis is de godin van de jacht en de kuisheid. Laten we hopen dat we hierdoor onze pagina's jachtig geserveerd krijgen ;).

Hier staat trouwens nog een plaatje waar je goed kunt zien welke attributen bij haar hoorden, zoals pijl en boog.
Hmm...Aphrodite is zeker altijd open. ;)
Hm lekker systeempje :9 :9 :9
Rick schiet ff op met installeren enzo dan hebben we er ook wat aan :)
4 uur Raid initialiseren, das wel veul. Ik ben gewend dat je daarmee binnen een uurtje wel klaar bent (maar nou ben ik gewend dit soort dingen te doen op dure IBM en Compaq modellen). Ik hoop voor jullie dat jullie je niet in de vingers snijden met de performance van die RAID-adapter.

[peins-mode] Hmmm, het ding heeft wel gewoon 32 MB cache aan boord, dan zou het toch sneller moeten gaan....... zeker met van die rappe cheetah's [/peins mode]
Ik vond het ook veels te lang duren. Volgens mij heeft die adaptec 16Mb cache.. en dan een RAID-5 array van 35Gb bouwen.. tsja. Maar het werkt iig :)
bruut systeem.

maar overclokken ho maar ? B-)
Persoonlijk vind ik het wel gepast als Femme ook een SuperMicro logo op de voorpagina plaatst...
Zoiets dergelijks komt nog wel op het moment dat Tweakers.net daadwerkelijk op de nieuwe server draait.
Dit zijn mooie foto`s !!!

laten we nog ook nog hopen dat alles heel mooi en goed gaat werken dan kan ik iedere dag blijven genietten van tweakers.net
Waarom gaan jullie FreeBSD draaien en niet zoals op de huidige servers Linux? Het is maar een vraag trouwens, want ik ben een nitwitt op dat gebied :)
op de huidige server draaien ze ook FreeBSD
hmm... volgens mijn niet hoor... althans niet meer :)
Klopt, op rackspace draaide ze FreeBSD, de 2 huidige servers draaien slackware :9
en ik dacht dat ze nu RedHat draaiden. Rick! geef duidelijkheid! :)
Ze gaan FreeBSD draaien omdat ze daar al een hele tijd van droomden maar het bij de huidige serverts niet even erop wilden gaan zetten aangezien het productiemachines zijn.

FreeBSD is een echt (open source) serverbesturingssysteem. De BSD-achtigen zitten niet zo te pushen richting desktop zoals Linux, ondanks dat X, de KDE en Gnome ook gewoon naar xBSD geport zijn.
FreeBSD is al wat ouder dan Linux, en zeker wat betreft de netwerkcode veel volwassener. Het is, net als NetBSD en OpenBSD een variant op de Berkeley Systems Distribution van Unix. (Ook Linux is gezien vanuit de systeembeheerder trouwens een BSD achtige, vanuit de gebruikers en programmeurs optiek weer meer een AT&T achtige.)

FreeBSD staat bekend als het best verkrijgbare besturingssysteem voor IP-servers. Een aantal grote sites (Hotmail (u weet wel, van Microsoft :)), EBay) draaien erop.

En mijn webserver natuurlijk!
Kijk, wat kan ik hier nou nog aan toevoegen :). De enige reden dat de huidige servers nu Linux draaien, is dat ik toendertijd niet genoeg van FreeBSD afwist :).
FreeBSD, mja.. paar maanden geleden mee begonnen toen we ipv sun's intel's gingen gebruiken etc. Na veel tests etc bleek FBSD erggg vet, maja, tests zijn maar tests en blijken niet altijd voldoende te zijn. Na er echte productie stuff op te hebben draaien kom je toch veel problemen tegen met FBSD, heel vaag is dat het voor sommige dingen ergg stable is maar voor andere dingen absoluut niet.

Voor nfs/hd servers doet FBSD het erg netjes, super stable. Voor ramdisk stuff same, ergggggg stable. Maar op een of andere manier loopt FBSD altijd vast na een paar weken draaien van perl scripts (iets van 5 milljoen runs per dag), iets waar Solaris (op suns) en Linux helemaal geen problemen mee hebben.

Misschien is dit een smp probleem ofzo met FBSD, gezien de iets mindere smp rep van FBSD. Maar punt is linux (slack) draait dit allemaal zonder problemen op dezelfde hw wat FBSD niet lukt. Perl stuff that is, hd/ramdisk doet FBSD weer perfekt..

Ach ja, niks is perfekt. Blijft meestal toch gebruiken wat het beste werkt met wat je wil doen, ene keer is dit FBSD, andere keer weer Linux etc.
Niet waar... :
www.tweakers.net is running Apache/1.3.14 (Unix) PHP/4.0.3pl1 on Linux
Bron : www.netcraft.com/whatss

Op dit item kan niet meer gereageerd worden.



Populair:Apple iPhone 6DestinyAssassin's Creed UnityFIFA 15Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox OneAsus

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True

Beste nieuwssite en prijsvergelijker van het jaar 2013