Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Test serwerów dedykowanych w Homecloud

Wraz z 4lpha, dzięki uprzejmości firmy home.pl mieliśmy okazję przetestować ich serwery dedykowane i przygotować benchmark tych serwerów wraz z testem nowego panelu do zarządzania nimi, o którym wspominałem już w tym wpisie.

Homecloud to jedna z marek szczecińskiej firmy home.pl, powstała jakiś czas po wprowadzeniu do oferty serwerów VPS. Oprócz serwerów VPS, Homecloud udostępnia też serwery dedykowane i zajmuje się sprzedażą domen. Całość usług świadczona jest na zmodyfikowanej platformie Parallels Operation Automation oraz Parallels Business Automation. Homecloud przygotowało też własną aplikację do zarządzania serwerami dedykowanymi, dostępną z CP Panelu Klienta. Ale o samym panelu później.

Serwery VPS udostępniane są na klastrach złożonych z serwerów HP Blade Server BL465C i bazują na platformie Parallels Virtuozzo.

Serwery dedykowane EASY LINE to natomiast platforma Supermicro MicroCloud. Są to serwery kasetowe. W jednym chasis znajduje się do 24 kaset. Chasis zapewnia redundantne, współdzielone przez każdy moduł zasilanie. W przypadku awarii jednego zasilacza, wszystkie serwery w chasis przełączane są na ten drugi. Wspólne jest również chłodzenie. Pozwala to zmniejszyć koszty poszczególnych serwerów/kart przy jednoczesnym zapewnieniu redundantnych zasobów.

Powyżej filmik z montażu serwerów Supermicro w serwerowni Homecloud.

W ofercie homecloud znajdują się serwery pierwszej oraz drugiej generacji. Druga generacja, poza różnicami w specyfikacji, zarządzana jest przez wspomniany już nowy panel który umożliwia między innymi:

  • Uruchomienie serwera z obrazu ISO dostępnego po HTTP lub dystrybucji z listy - wystarczy podać w odpowiednim miejscu link lub wybrać nazwę systemu, a następnie zrestartować serwer;
  • Wykupywanie dodatkowych adresów IP i przełączanie ich między serwerami za pomocą jedynie kilku kliknięć;
  • Instalację systemu operacyjnego przy pomocy wygodnego kreatora, w którym ustalamy wszystkie dane typu schemat partycji, rodzaj RAID-u (0, 1 lub wyłączony) itp.;
  • Uruchamianie serwera z dystrybucji ratunkowej;
  • Dostęp do konsoli KVM.

Różnicę w parametrach obu generacji oraz wersji serwerów widać w tabelkach powyżej.

Na życzenie klienta możliwe jest też złożenie serwera o innej specyfikacji - np. o większej ilości pamięci RAM lub z dyskiem SSD.

Nam do testów zostały udostępnione serwery EASY M G2 oraz EASY M G1.

CPU

Specyfikacja techniczna jest ważnym elementem, który często decyduje o wyborze serwera dedykowanego. Jak najwięcej, jak najtaniej – to starają się zapewnić dostawcy. Poniżej przedstawiamy uproszczoną specyfikację techniczną testowanych przez nas serwerów z serii Easy Line. Są one oparte na procesorach firmy Intel z serii i3. W celu optymalizacji kosztów utrzymania, home.pl celuje w procesory o TDP nie przekraczającym 70W. Ta decyzja może zapewnić kompromis między wysoką wydajnością a ekonomicznością.

Szczegółowe informacje dotyczące procesorów w testowanych dedykach (G1 i G2) dostarczyło nam polecenie cat /proc/cpuinfo.

cat /proc/cpuinfo na G2

cat /proc/cpuinfo na G1

W serwerze G1 znaleźliśmy procesor Intel Core i3-2120 o maksymalnej częstotliwości taktowania 3,30GHz, a dla G2 był to odpowiednio nowszy i3-3220 taktowany zegarem o takiej samej liczbie gigaherców. Oba procesory wyposażone zostały w 3MB Intelowego Smart Cache, czyli inaczej pamięć cache trzeciego poziomu, która jest współdzielona ze rdzeniem graficznym. Na ich korzyść przemawia wysoki stosunek wydajności na rdzeń oraz to, że obie konstrukcje są całkiem „świeże”.

Obsługa dodatkowych instrukcji SSE4.1/4.2 i AVX zapewnia zwiększoną produktywność, jeśli zastosujemy odpowiednio zoptymalizowane oprogramowanie.

i3-2120 reprezentuje 32nm architekturę Sandy Bridge (tock), zaś i3-3220 to już 22nm Ivy Bridge (tick), co pozwoliło na uzyskanie w nim minimalnie niższego współczynnika TDP.

Przechodząc do kwestii pamięci – serwery wyposażone są w 8GB RAM. Nie wiadomo o niej wiele. Na swojej stronie, home pisze jedynie o pamięci PC3-10600R (1333 MHz). W praktyce sprawdza się ona jednak nieźle. Do dyspozycji mamy też dwa dyski SATA po 1TB pamięci masowej.

UNIXBENCH

Unixbench to dobry i sprawdzony pakiet do testów systemów Unix i uniksopodobnych. Cały czas jest aktualizowany, dzięki czemu rzetelnie sprawdza działanie systemu szeregiem testów takich jak Dhrystone, Pipe Throughput czy System Call Overhead. Oba serwery – G1 i G2 – poddaliśmy wyzwaniu Unixbench.

Wyniki UNIXBENCH na G2

Serwer G2 osiągnął zadowalającą punktację - 1693,5 punktów, w teście przeprowadzanym na pojedynczym procesie. Nie dziwi jednak fakt, że dla 4 równoległych procesów Unixbench ocenił wydajność systemu na 4261,1 punktów, czyli ponad 2,5 razy więcej niż przy pojedynczym procesie. Wyniki z poszczególnych testów widoczne są w powyższej tabelce.

Wyniki UNIXBENCH na G1

W przypadku serwera G1, ze słabszym procesorem, wydać delikatny spadek wydajności w teście wykonywanym na pojedynczym procesie. Test na kilku procesach jeszcze bardziej zwiększył przewagę nowszego serwera. Oddalił się on od G1 o ponad 200 punktów.

HDD

W kolejnym teście na warsztat wzięliśmy dyskie twarde obu serwerów. W rolę benchmarków wcieliły się tutaj programy dd i Bonnie++.

Dd to program służący do rozmaitych operacji związanych z dyskami i plikami. Kopiowanie danych, całych obrazów pamięci masowych czy zapisywanie dysku losowymi danymi możemy wykonać właśnie przy użyciu tego programu. Jest to obowiązkowa pozycja wśród programów na platformę Unix.

Bonnie++ jest natomiast narzędziem do testowania wydajności systemu plików. W przeciwieństwie do dd nie jest typowym programem użytkowym. Był tworzony z myślą o wykorzystaniu jako benchmark.

Wyniki Bonnie++ na serwerze G2 bez RAID'u

Wyniki Bonnie++ na serwerze G2 z RAID 1

Wyniki Bonnie++ na serwerze G2 z RAID 0

Serwer G2 bez RAID osiąga największą wydajność zapisu dla bloków o rozmiarze 4MB – wartość wynosi 354MB/s. Średnio prędkość zapisu nie odbiega bardzo znacząco od prędkości odczytu.

W RAID1 wartości jeszcze bardziej się zbliżają. Prędkość zapisu próbki o rozmiarze 4GB spadła z 180MB/s (bez RAID) do 127MB/s. W reszcie testów wydajność spada o podobny procent.

Najbardziej optymistyczne są jak zawsze testy z RAID 0 – ustawieniem zapewniającym zwiększoną szybkość operacji dyskowych. Ta sama 4-gigabajtowa próbka będzie wtedy zapisana z prędkością 350MB/s i odczytana w tempie 360MB/s. Daje to ponad 2-krotną przewagę nad RAID1 i nieznacznie mniejszą nad ustawieniem bez RAID.

Chociaż to od nas zależy to, jaką opcję wybierzemy, pamiętajmy o przewadze RAID 1 nad RAID 0 związanej z bezpieczeństwem danych. W związku z tym, łatwo określić zastosowanie macierzy.

Wyniki Bonnie++ na serwerze G1 bez RAID'u

Tańszego G1 przetestowaliśmy bez RAID. Niestety prędkości znacznie odbiegają od tych oferowanych przez G2, dlatego może być nieco gorszym wyborem, jeżeli ważne jest dla nas przechowywanie dużej ilości danych, które muszą być błyskawicznie dostępne.

Prędkości zapisu w G2 przekraczają odczyt w G1 o 35MB/s, a nie jest to rekordowa wartość.

W przypadku tego serwera zapis na dyskach jest znacznie wolniejszy i może trwać nawet o połowę dłużej niż odczyt.

RAM

Kolejny test, któremu poddaliśmy serwery to test pamięci RAM. Wykonany został przy użyciu narzędzia dd oraz zautomatyzowany prostym skryptem.

Jak dobrze widać, dla niektórych próbek, wydajność G2 potrafi być miażdżąca względem serwera starszej generacji. Tam, gdzie nowemu udało się osiągnąć 1,1GBps zapisu, starszy zostaje w tyle ze swoimi 465 MBps.

G1 lepiej wypada w próbach odczytu, gdzie nie ustępuje znacznie nowszym rozwiązaniom, przynajmniej przy plikach o mniejszych rozmiarach.

SIEĆ

Homecloud korzysta z 3 serwerowni. W dwóch z nich znajdują się serwery, trzecia to z kolei prywatne centrum wymiany ruchu. Każda z lokalizacji ma niezależne połączenia z innymi operatorami i centrami wymiany ruchu międzyoperatorskiego. Wszystkie serwerownie spięte są światłowodowym ringiem o przepustowości 40 Gbps (każda z serwerowni jest połączona z sąsiednimi łączami 20 Gbps). Sumaryczna szybkość łączy do Internetu to natomiast 70 Gbps.

Wszystkie urządzenia sieciowe wykorzystywane w serwerowniach są zdublowane i w razie awarii automatycznie przełączane w ciągu max. 30 sec. Wykorzystywane są cztery routery Cisco 6506, cztery 10 gigabitowe switche szkieletowe Brocade VDX 6720 (40 portów 10 Gbps), switche dostępowe Brocade FCX, ICX oraz Cisco Catalyst 2960G, a także sprzętowe loadbalancery Brocade ADX.

PRZEPUSTOWOŚĆ

W naszych testach, średnie szybkości wyniosły: 92 Mbps dla odbioru danych z sieci (download) oraz 82 Mbps dla nadawania danych do sieci (upload). Najmniejsze szybkości osiągnięte podczas testów to odpowiednio 60,23 oraz 45,55, dla odbierania i nadawania danych z/do sieci. Największe wartości to z kolei 93,98 i 91,44 Mbps, j.w. odpowiednio dla odbierania i nadawania danych.

Zgodnie z ofertą, homecloud gwarantuje (z gwiazdką) przepustowość 100 Mbps na wyjściu i wejściu do sieci serwerowni. Szybkości połączeń dla każdego serwera czy to pierwszej, czy drugiej generacji są też limitowane do 100 Mbit. Wszystkie serwery podłączane są do gigabitowych ethernetowy switchy dostępowych: Brocade FCX, ICX lub Cisco Catalyst 2960G. Możliwe niższe szybkości transferów na wykresie mogą być spowodowane obciążeniem po drodze, w sieci, do serwera docelowego, lub obciążeniem samego serwera przy pomocy którego wykonywany był test.

No dobra, ale o co chodzi z tą gwiazdką?

Po przekroczeniu 5 TB transferu danych, homecloud zastrzega sobie możliwość przycięcia szybkości do 10 Mbit/s. Oczywiście nie oznacza to że firma skorzysta z tej możliwości.

PINGI I JITTER

Pierwszy wykres przedstawia średnie czasy RTT, czyli wędrówki w obie strony, pakietu IP do i z serwerów wp.pl oraz onet.pl. Co 30 min wykonywanych było 20 prób.

Drugi wykres to maksymalne różnice w czasach otrzymania odpowiedzi od obu serwerów podczas każdej z 20 prób wykonywanych co 30 min. Średni jitter, czyli właśnie ta różnica to, dla trasy do wp.pl - 0,104 ms, dla trasy do onet.pl natomiast - 0,077 ms. Maksymalne różnice to odpowiednio 0,166 oraz 0,140 ms, do wp.pl i onet.pl.

***

W kolejnej części przedstawimy test panelu oraz krótkie howto, jak przy jego pomocy uruchomić serwer, dodawać do serwerów dodatkowy adres IP i domeny oraz wstępnie skonfigurować system operacyjny. 

linux sprzęt serwery

Komentarze

0 nowych
cyryllo   17 #1 11.07.2014 18:31

Jak na mój rozum to 100% reklama/marketing.

okokok   12 #2 11.07.2014 18:51

Dlaczego? Poprosilismy home o udostepnienie serwerow i zrobilismy ich benchmark. Na blogach pojawilo sie juz troche podobnych recenzji ale zazwyczaj sprzetu. Nie, nie pracujemy w home.

Shaki81 MODERATOR BLOGA  38 #3 11.07.2014 21:30

Wpis może i fajny, ale niestety odniosłem podobne wrażenie jak cyryllo.

Ale i tak z chęcią przeczytam kolejną część :)

aPoCoMiLogin   8 #4 11.07.2014 21:50

Napisał że to reklama, dlatego że developerów średnio interesują benchmarki serwerów, jeżeli w określonym zestawie znajdują się odpowiednie modele części, to benchmarki sobie tego możemy znaleźć w sieci, albo kupić na miesiąc i sprawdzić jak to hula. Tutaj większą rolę odgrywa dostępność, cena, szybkość reakcji na awarie etc. Gdyby wkładali w to mniej marketingu i obniżyli ceny/dodali parametrów, to ludzie sami by przyszli, bo ciężko koło takiej okazji przejść.

  #5 12.07.2014 14:41

5 lat temu miałem przyjemność pracy na serwerkach - nie tej firmy i widzę, że od tamtej pory co się zmieniło to tylko więcej i na szczęście szybsze pamięci operacyjne RAM oraz pojemność dysków. A tak po zatym gigaherce są i pozostały te same. Gdyby nie ta szybsza magistrala pamięci nie było by co roku REWOLUCJI pod hasłem "10% szybszy od poprzedniej generacji" tiaaaa

Marek607   3 #6 13.07.2014 00:27

Duży + dla home za udostępnienie dedyków.
Faktycznie ponad połowę treści przeleciałem i brakowało tych szczegółów o ktorych pisza poprzednicy, tj. np o czas reakcji supportu.
Nie ma info co pobieraliście i skąd, jak się plasuje ruch z EU i USA.
Jaki tam model dysków?

Ale i tak fajnie ze były chęci na testy - może sam kiedys zrobie taki test, bo maszyn i konfiguracji nie brakuje, ale czasu juz zdecydowanie.

okokok   12 #7 13.07.2014 12:00

@Marek607 Support dostępny jest przez telefon 24/7. Jeśli to pilna sprawa i coś standardowego, zazwyczaj naprawiają to od razu. Jeśli dzieje się coś dziwnego, czasem trzeba zaczekać na odpowiedź mailem (system ticketów w panelu), w tym wypadku do 24h. Piszę to na podstawie doświadczenia z VPS. Dawniej - przed rozdzieleniem home.pl i homecloud, dostępny był jeszcze chat na stronie, ale tutaj pytania o dedyki/vps kończyły się zazwyczaj podaniem nr telefonu przez konsultanta.

Info co i skąd pobieraliśmy jest - tabelka pod wykresami - serwery w Polsce, dalej faktycznie nie sprawdziliśmy :-(

Autor edytował komentarz.
okokok   12 #8 13.07.2014 12:02

@5lat (niezalogowany): Może ilość rdzeni się zmieniła? Testowaliśmy najsłabsze modele, w ofercie dostępne są jeszcze mocniejsze. Na zamówienie też możesz poprosić o inną konfiguracje.

djgrzenio   9 #9 13.07.2014 23:45

@okokok: moze wiec caly cykl wycieczek po serwerowniach? fajna jest ultimahost, polecam

kleksiq   4 #10 14.07.2014 08:31

http://gallery.dpcdn.pl/imgc/UGC/56295/g_-_-x-_-_-_56295x20140709213052_0.png

HP P4800 G2 SAS SAN BladeSystem, jakby ktoś szukał :)

Autor edytował komentarz.
  #11 29.10.2014 19:50

Oczywiście, że to reklama, a nie test. Kupiłem dzisiaj serwer w homecloud. System się instaluje od 5 godzin, zakładka IP, ustawienia reverse DNS nie działają w panelu - wyrzuca jakiś błąd 1014 - konsultant coś marudził, że muszę jakieś statyczne DHCP ustawić później przestawić ... nie wiem o czym on mówił. Po 4 godzinach pobytu tam, nie otrzymaniu serwera, nie działającym panelu klienta, żądam zwrotu za zakup. To już moja druga próba zakupu serwera tam. Poprzednio nie byli w stanie skonfigurować mi reverse DNS przez 4 dni i również zażądałem zwrotu.

okokok   12 #12 30.10.2014 11:31

@OpiniaDzisiaj (niezalogowany): Test :-) Z testowymi maszynami nie mielismy takich problemow. Jaki serwer kupiles? G1? G2?