Portál AbcLinuxu, 29. dubna 2024 20:40
Sun Fire X2270 od Oraclu predstavuje radu x64 serverov designovaných prednostne pre webové a komerčné HPC (High Performance Computing) nasadenie. Pozrite sa, ako dopadol v našom teste.
Tento 1U server môže byť osadený dvoma Intel Xeon procesormi série 5500, 12 DDR3 DIMM pamäťovými slotmi (6 DIMM slotov na jedno CPU), pričom maximálne umožnuje využiť až 48 GB pamäte. Na prednej časti poskytuje 4 hotplug 3,5" sloty pre SATA disky.
Na test som dostal k dispozícii server osadený jedným Intel Xeon 5540 procesorom s 24 GB pamäte RAM a jedným 250GB SATA 7200 RPM diskom.
Aby som mohol pripojiť k serveru monitor, bolo treba otvoriť kryt a pripojiť prídavný service procesor modul s VGA a RJ-45 service procesor portami. ILOM 3.0 service procesor je dostupný cez ssh alebo jednoduchšie ovládatelné webové rozhranie. Jedná sa o vzdialenú správu serveru, ako je reštart, pripojenie vzdialeného výstupu obrazovky, myši a klávesnice (KVM), alebo získanie aktuálnych informácií o stavu hardware.
Server disponuje radičom Intel ICH10R RAID, ktorý ale funguje len na systémoch Windows 2003 a 2008. Jedná sa o fake RAID pracujúci na softwarovej úrovni. V prípade, že by ste chceli využiť možnosti tohoto radiča, máte na výber z polí RAID 0, 1, 5, 10 a takzvaný recovery mód, kedy sa dáta kopírujú z master na slave disk. Ak administrátor potrebuje vytvoriť RAIDové pole v Solarise alebo Linuxe, musí ho nakonfigurovať za pomoci operačného systému.
Server neobsahuje CD-ROM jednotku. Operačný systém CentOS 5.4 som ale bez problémov nainštaloval cez sieť. Taktiež pomocou service procesoru a jeho KVM a remote device funkcií. Stačí si vzdialene pripojiť lokálne inštalačné médium a zapnúť vzdialené zobrazenie obrazovky.
Technické detaily:
Podporované operačné systémy:
Bohužial som nemal k dispozícii plne osadený server. U výsledkoch nasledujúcich testov je teda treba zohľadniť, že boli vykonané na jednom procesore. Taktiež rýchlosť disku by sa líšila, ak by bolo použitých viac diskov v poli RAID. V tejto konfigurácii je CentOS 5.4 nainštalovaný na jednom 250GB SATA disku s filesystémom ext3.
Pre približnú predstavu o výkone procesoru som spustil openssl speed test s týmito výsledkami:
sign verify sign/s verify/s rsa 512 bits 0.000116s 0.000011s 8649.0 93681.3 rsa 1024 bits 0.000559s 0.000031s 1787.7 32657.5 rsa 2048 bits 0.003466s 0.000104s 288.5 9586.2 rsa 4096 bits 0.024355s 0.000387s 41.1 2582.6 sign verify sign/s verify/s dsa 512 bits 0.000110s 0.000113s 9122.0 8870.7 dsa 1024 bits 0.000293s 0.000334s 3418.8 2992.3 dsa 2048 bits 0.001001s 0.001192s 999.1 839.1
# hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 392 MB in 3.00 seconds = 130.56 MB/sec
# bonnie++ -m x2270 -d /home/kotlik/ -u kotlik Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP x2270 47376M 384 97 103874 20 52857 2 768 97 129901 0 232.2 7 Latency 43319us 1616ms 1566ms 81372us 73856us 907ms Version 1.96 ------Sequential Create------ --------Random Create-------- x2270 -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 6301 10 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ Latency 142us 844us 882us 309us 30us 55us
Vzhľadom na zameranie serveru je jeho výkon v oblasti web serveru dosť zásadný. Utilitou ab (Apache benchmarking tool) som otestoval jednoduchú východziu statickú stránku po nainštalovaní serveru Apache a tiež jednoduchú, ale dynamicky generovanú PHP stránku dokuwiki.
# ab -n 50000 -c 500 http://10.10.0.35/ … Time taken for tests: 6.343 seconds Requests per second: 7882.58 [#/sec]
# ab -n 50000 -c 500 http://10.10.0.35/wiki/ … Time taken for tests: 12.865 seconds Requests per second: 3886.56 [#/sec]
Test spočíval v časovej náročnosti kompilácie jadier, v každom virtuále jednej. Pre kompiláciu som zvolil vanilla jadro verzie 2.6.33. Po rozbalení jadra bola ponechaná východzia konfigurácia. Kompilácia bola vzkonávaná postupne v jednom, piatich, desiatich a pätnástich virtuáloch. Každý virtuál mal priradených 8 virtuálnych CPU a 1 GB pamäte.
Čas z tabulky predstavuje aritmetický priemer časov z jednotlivých virtuálov.
Počet paralelných virtuálov-kompilácií | Čas (minúty) |
1 | 24 |
5 | 35 |
10 | 76 |
15 | 147 |
1 rok, podpora cez web je 24×7, 365 dní, cez telefon je v otváracie hodiny od pondelku do piatku, reakčná doba na telefonát je najskoršie NBD (next business day, nasledujúci pracovny deň). Technik je na mieste do dvoch dňov.
X2270 sa javí ako rýchly server za málo peňazí, ideálny pre výpočetne vyťažované webservery, databázové servery, alebo ako súčasť virtualizačnej farmy. Dá sa povedať, že je tu v malom priestore naskladaného veľa výkonu.
Na druhú stranu vidím obmedzenia v absencii hardware RAID radiča. Jeden neredundantný zdroj, absencia service procesoru vo východzej konfigurácii a iba jeden PCIe slot taktiež neprídávajú na celkovom dojme, aj keď na druhú stranu to server doháňa nízkou cenou.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.