a dianie okolo mojej osoby…
Stretnutie s Dell serverom #1
To, že moje meno figuruje na zozname členov tímu W-Solutions, ktorý sa zameriava na ponuku služieb v oblasti internetu je viac menej známe. Jedným z našich klientov je aj spoločnosť Autobazar.EU s.r.o., pre ktorú sme už vykonali viacero služieb. Boli to služby vytvorenie duskusného fóra, reklamných bannerov, php aplikácií, poradenstvo a iné. Teraz si u nás klient objednal inštaláciu servera spolu s bezpečnostným auditom portálu.
Aktuálne má klient svoje servre v Prahe. Má ich prenajaté od istej nemenovanej firmy. Na to, aká je táto stránka veľká (300 000 reálnych užívateľov mesačne a vyše 1 000 000 zobrazení) sú tieto servre veľmi zle nakonfigurované. Servre síce majú výkonné procesory (2x Quadcore Xeon 1,86GHz a 2x Quadcore Xeon 3,16GHz), avšak ostatné parametre sú viac ako nedostačujúce. Operačná pamäť je ešte viac menej v poriadku, avšak problém je s diskami. Tento web obsahuje obrovské množstvo fotografií, niekoľko sto tisíc. A pri takom obrovskom počte zobrazení je to veľmi veľká záťaž na disky. A tu sa dostávame k hlavnému problému. V terajších servroch sú použité klasické 7200 otáčkové SATAII disky bez akéhokoľvek poľa(RAID). Navyše, keďže prenos dát je priliž veľký, niekedy aj 30 megabajtov za sekundu a servery sú v Prahe, linka sa predražuje. Tak sme dospeli k záveru, že najlepšie bude server umiestniť u nás a to konkrétne v serverovni spoločnosti Vnet, ktorá pred nedávnom dokončila svoje nové server housingové centrum.
Po dohode s touto spoločnosťou bol jej prostredníctvom objednaný server Dell PoerEdge 2950, ktorý by mal hravo zvládnuť záťaž tejto stránky. Server obsahuje 2x Quadcore Xeon 3,0GHz, 16gb fbdimm DDR2 ram a vysoko výkonné 15 000 otáčkové disky, ktorých je tam spolu až šesť. Dva systémové v RAID1 s kapacitou 73gb a štyri dátové, každý s kapacitou 146gb v RAID10. Spojenie diskov do polí týchto typov zaistí dostatoćný výkon a zároveň aj zálohovanie dát.
O niekoľko dní neskôr som sa s klientom pánom Michalom Obedom stretol osobne a namierili sme si to do spoločnosti vnet, kde sme prevzali server a dostali prístup do serverovne. Na to, aby ste sa dostali ku svojemu serveru potrebujete kód od elektronického zámku dverí, dvere na serverovni sa Vám odomknú až po overení odtlačku prsta a následne ešte potrebujete odomknúť rack skrinu príslušným kľúčom. Celá serverovňa je napojená na záložný generátor, obsahuje 4 klimatizačné jednotky, dvojitú antistatickú podlahu a kamerový systém, čo zaisťuje najvyšší štandard.
Podpísala sa zmluva, zobrali sme server a odniesli ho ku mne domov, nakoľko pán Michal Obeda nie je z Bratislavy. Server sme rozbalili, zapojili prívod elektrickej energie, klávesnicu, monitor a server zapli. Zrazu sme obaja zostali v šoku, keďže server pri štarte s ventilátormi na maximálnych otáčkach doslova hučí ako vysávač. Po čase sa otáčky znížia, ale aj tak je to hluk. Spustili sme testy procesora a pamätí, či je naozaj všetko v poriadku. Tak aj bolo.
Na ďalší deň som na server nainštaloval Windows Vista. Áno viem, znie to smiešne. Ale prečo vlastne? Tento operačný systém, konkrétne jeho 64 bitová edícia dokáže poňať plných 16gb ram a využiť ich. Rovnako ako je na Windows dostatok kvalitných benchmark programov. Tak som aj ja jeden stiahol a dal testovať procesory. Procesory boli cca 8 hodín vyťažené na 100% na všetkých spolu ôsmych jadrách. Nevyskytla sa žiadna chyba a čo ma prekvapilo, teplota procesorov nestúpla nad 62 stupňov, avšak v izbe sa mi teplota vzuchu zdvihla aspoň o 5 stupňov. Najviac v servri hrejú dva 750W zdroje.
Po dokončení tohto testu som preventívne začal overovať funkčnosť RAID polí vyberaním a následovným vkladaním diskov. Avšak štadnard do výroby boli štyri 146gb disky v RAID0. Tak som teda musel tieto disky prekonverovať na RAID10. Systémové disky v RAID1 fungovali bez problémov a po zmene poľa na dátových diskov aj tie. Rýchlosť čítania je perfektná, na diskoch v RAID10 je to okolo 200mb/s a na diskov c RAID1 je to niečo okolo 130mb/s.
Mometnálne sa na server inštaluje operačný systém Gentoo Linux, ktorý už je overený ako kvalitný systém pre servery množstvom uźívateľov, dokonca aj ja ho mám na svojom serveri. Jedinou jeho nevýhodou je to, že nemá balíčkovací systém, ale všetko sa kompiluje. Vlastne je to jeho nevýhoda vo výhode, pretože práve toto Vám umožňuje vytvoriť si unikátny systém presne pre Váš server.
Ako pokračuje inštalácia, aké kuriízne prípady a chyby sa vyskytnú sa dočítate v ďalšom článku.
Ako tento server vyzerá si môžete pozrieť v galérii
| Napísal Leachim 6 September, 2008 02:17 |
pred 3 rokmi
Jedina vyhoda gentoo co vidim je nastavanie flagov pre gcc napr.: -march=nocona -O2 -pipe.
pred 3 rokmi
Nie len to, jeho hlavná výhoda je typ source distribúcie a absencia klasického balíčkovacieho systému. Tým, že všetko kompiluje presne pre seba a svoje nastavenia je presne nastavený na daný server a máš tam presne to, čo chceš, nič viac
pred 3 rokmi
Gentoo ma predsa emerge na balicky ked chces komplimovat všetko sam tak si tam mal nahodi slackware…Ak sa mylim tak ma opravte….Pisem sice “trochu” neskor od posledneho komentara ale co uz
pred 3 rokmi
Emerge je príkaz určitého druhu balíčkovacieho systému s názvom Portage, ktorý však nie napríklad taký ako .rpm, alebo .deb. Portage si stiahne zdrojové kódy, ktoré následne automaticky vykompiluje podľa nastavení. Tzn, že všetko je zo zdrojových súborov presne podľa predstáv Administrátora a systém zostáva konzistentný.