Archive for juli, 2009

XLS Hosting stapt over op nieuwe CPU

vrijdag, juli 24th, 2009

Intel heeft op 1 april 2008 haar nieuwe Xeon CPU-serie gelanceerd. Het gaat om de 5500-serie, ook wel Nehalem genaamd. Ondanks het feit dat de naam Nehalem niet bepaald mooi is heeft deze nieuwe processor een aantal significante voordelen, zeker in het geval van virtualisatie.

XLS Hosting heeft tot nu toe de 5400-serie gebruikt die bekend stond onder de onappetijtelijke naam Harpertown. Voor nieuwe servernodes in onze virtuele serverclusters zullen wij nu overstappen op de 5500-serie.

Ten opzichte van de 5400-serie kent de 5500-serie de volgende verbeteringen:

* De snelheid wordt significant verhoogd doordat elke core directe toegang tot het geheugen heeft.
* De Turbo Boost-technologie in deze processoren zorgt ervoor dat ondergebruikte cores minder stroom krijgen en er meer stroom (en kloksnelheid) voor drukke cores beschikbaar is.
* De 5500-serie is in staat Hyper-Threading te gebruiken. Dit stelt een core in staat om twee processen tegelijkertijd af te handelen.

Door deze voordelen komen deze CPUs erg goed uit verschillende testen. Download hier de benchmark tests van Dell.

Onze virtuele servers hebben sowieso erg veel CPU-capaciteit vergeleken met collega’s die vaak limitaties op CPU cycles toepassen. Wij verwachten dat deze nieuwe technologie de performance van onze VPSen nog verder zal verhogen.

Linux Kernel Hack

vrijdag, juli 17th, 2009

Vandaag is een vrij creatieve exploit verschenen voor een securityprobleem dat onstaan is in de Linux kernel, versie 2.6.30.

Onze virtuele server clusters gebruiken een andere versie en eerdere versies en distro-kernels zijn hier niet kwetsbaar voor. Klanten met colocated machines of een VPS met custom kernel raden wij wel aan de versie te controleren.

N2 database vol

dinsdag, juli 14th, 2009

Als u als XLS klant ons monitoring tool N2 gebruikt zult u misschien gemerkt hebben dat er gisteren enkele hiaten in de data zaten. Dit kwam doordat de database was volgelopen.

Steeds meer van onze klanten gebruiken N2 en we kwamen er achter dat er nu 128 miljoen metingen opgeslagen zijn. Om het probleem op te lossen hebben wij de beschikbare ruimte voor de database vergroot van 90G naar 400G dus we zitten voorlopig weer goed.

Wij zullen er in de toekomst echter wel een keer voor moeten kiezen om data ouder dan een bepaald aantal maanden weg te gooien.

MySQL-backups voor gevorderden

vrijdag, juli 3rd, 2009

We hebben eerder wat tips gegeven over het backuppen van databases, en in de comments daar staan nog wat meer nuttige tips. Voor sommige gebruikers voldoen deze tips echter niet, omdat hun databases groot zijn en mysqldump dus lang duurt, of omdat ze meer precisie willen dan een dagelijkse backup.

Onze aanpak voor klanten die meer willen is het opzetten van MySQL-replicatie naar een 2e MySQL-instance op dezelfde of een andere server of VPS. Als replicatie eenmaal draait is de 2e instance in principe altijd tot op de seconde up-to-date met alle gegevens.

Deze 2e instance levert 2 voordelen op: (1) een dump maken van de 2e instance verstoort de werking van de 1e (waar bv. websites gebruik van maken) niet, en (2) als gevolg van het replicatieproces is er een log van alle UPDATE/INSERT/etc.-queries. Als er periodiek, bijvoorbeeld dagelijks, een dump wordt gemaakt, kan die dump gecombineerd worden met de replicatie-logs van die dag om vooruit te gaan naar *elk mogelijk moment* op de dag, door de logs precies tot een bepaald punt af te spelen.

Het grote nadeel van deze aanpak is dat de 2e MySQL-instance ongeveer evenveel diskspace inneemt als de al draaiende instance. Het geheugengebruik van de 2e instance kan wel een stuk lager.