Zamiast wstępu
lub jak to się stało, że pojawił się ten artykuł
co wyjaśnia, dlaczego i w jaki sposób przeprowadzono to badanie
Przydaje się mieć pod ręką mały serwer VPS, na którym wygodnie będzie przetestować pewne rzeczy. Zwykle wymagane jest, aby był on także dostępny przez całą dobę. Aby to zrobić, potrzebujesz nieprzerwanej pracy sprzętu i białego adresu IP. W domu czasami dość trudno zapewnić oba te warunki. A biorąc pod uwagę, że koszt wynajmu prostego serwera wirtualnego jest porównywalny z kosztem wydania dedykowanego adresu IP przez dostawcę Internetu, wynajęcie takiego serwera może z powodzeniem uzasadniać ten koszt. Jak jednak wybrać u kogo zamówić taki VPS? Recenzje dotyczące różnych rodzajów zasobów cieszą się niewielkim zaufaniem. Dlatego powstał pomysł, aby wybrać najlepszego dostawcę tego typu usług w oparciu o proste kryterium – wydajność wynajmowanego serwera.
Wybór konfiguracji
Analiza rynku wykazała, że minimalna konfiguracja dostępna do zamówienia w większości usług VPS/VDS spełnia następujące cechy:
Liczba rdzeni procesora, szt.
Częstotliwość procesora, GHz
Ilość pamięci RAM, GB
Pojemność pamięci, GB
1
2,0 - 2,8
0,5
10
W takim przypadku dostępne są różne opcje konfiguracji napędu. Typowo oferowane: dysk twardy SATA, dysk twardy SAS, dysk SSD SAS/SATA, dysk SSD NVMe.
Wybór uczestników
W ogóle nie czytałem żadnych recenzji, żeby z własnego doświadczenia dowiedzieć się, która usługa co oferuje. Jak się okazuje, istnieją usługi wyboru serwerów wirtualnych, na przykład:
- poiskvps.ru
- menu vds
- vps.dzisiaj
- hosting101.ru
- hostings.info
- hosters.ru
- hostadvice.com
Każda taka usługa oferuje zainstalowanie niezbędnych filtrów (na przykład ilość pamięci RAM, liczbę rdzeni i częstotliwość procesora itp.) I posortowanie wyników według jakiegoś parametru (na przykład według ceny). Zdecydowano się podzielić uczestników na dwie grupy: w pierwszej grupie znajdą się propozycje z dyskami twardymi, a w drugiej – z pamięcią flash. Oczywiste jest, że rodzajów dysków jest więcej i wskaźniki prędkości dysków z interfejsem SAS będą się różnić od wskaźników dysków z interfejsem SATA, a wskaźniki dysków SSD działających przy użyciu protokołu NVMe będą się różnić od wskaźników innych dysków SSD. Ale wtedy, po pierwsze, będziemy mieli zbyt wiele grup, a po drugie, wydajność dysku twardego z dysku SSD różni się ogólnie bardziej niż wydajność różnych dysków twardych między sobą i różnych dysków SSD.
Listy uczestników testów
Serwery z HDD
№
Hosting
Logotyp
kraj
procesor
dysk
Virt-tak
Kosztować
1
2,8
5 SAS
QEMU
49
2
2,0
10 SAS
OpenVZ
90
3
2,4
10 SATA
KVM
100
4
2,2
10 SATA
Hyper-V
130
5
2,2
20 dysków SATA+SSD
OpenVZ
149
Dyski twarde odchodzą już w przeszłość, a ofert z dyskami twardymi na rynku hostingu serwerów wirtualnych jest zauważalnie mniej.
Serwery z dyskami SSD
№
Dostawca
Logotyp
kraj
procesor
dysk
Virt-tak
Kosztować
1
2,0
10 SSD
Hyper-V
30
2
2,8
10 SSD
KVM
50
3
2,6
10 SSD
OpenVZ
90
4
2,3
7 SSD
KVM
55
5
Nie określono
10 SSD
Nie określono
2 $ (130 ₽)
6
2,4
10 SSD
KVM
150
7
2,4
10 NVMe
KVM
150
8
2,2
5 SSD
KVM
179
9
2,2
10 SSD
Hyper-V
190
10
Nie określono
10 SSD
KVM
3 $ (190 ₽)
Jak widać rozpiętość cen serwerów VPS z dyskiem SSD i serwerów z dyskiem HDD okazała się taka sama. To po raz kolejny sugeruje, że dyski SSD są mocno zakorzenione w segmencie serwerów.
Metodologia testów
Każdy serwer był testowany przez tydzień. Obciążono procesor, pamięć RAM, podsystem dyskowy i sieć. Testy zostały uruchomione zgodnie z harmonogramem, umieszczając je w cronie.
Wyniki zebrano i przetworzono poprzez zestawianie wartości w tabelach oraz konstruowanie wykresów i/lub diagramów. Zastosowano następujące narzędzia.
Testy syntetyczne:
- Sysbench
- procesor, test ogólny:
sysbench --test=cpu run (
wartości:
czas całkowity) - pamięć, test ogólny:
sysbench --test=memory run
(wartości: całkowity czas) - plik we/wy, testy i polecenia (rozmiar bloku we wszystkich testach wynosi 4k; wartości: prędkość transferu):
- Jednowątkowy odczyt sekwencyjny z symulowaną głębokością kolejki 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=seqrd --file-total-size=2G --file-block-size=4K --file-num=32
- Jednowątkowy zapis sekwencyjny z symulowaną głębokością kolejki 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=seqwr --file-total-size=2G --file-block-size=4K --file-num=32
- Losowy odczyt ośmiu wątków z symulowaną głębokością kolejki wynoszącą 8:
sysbench --num-threads=8 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=8
- Losowy zapis ośmiowątkowy z symulowaną głębokością kolejki wynoszącą 8:
sysbench --num-threads=8 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=8
- Losowy odczyt jednowątkowy z symulowaną głębokością kolejki 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=32
- Jednowątkowy losowy zapis z symulowaną głębokością kolejki 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=32
- Losowy odczyt jednowątkowy z symulowaną głębokością kolejki 1:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=1
- Jednowątkowy losowy zapis z symulowaną głębokością kolejki 1:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=1
- Jednowątkowy odczyt sekwencyjny z symulowaną głębokością kolejki 32:
- twarde informacje:
- Rozwalenie procesora
- CryptoHash procesora
- Procesor Fibonacciego
- Procesor N-Queens
- FPU FFT
- Śledzenie promieni FPU
Aby sprawdzić prędkość sieci, wykorzystaliśmy test prędkości (speedtest-cli).
Zarejestruj się i zamów serwer
Inoventica
Podczas rejestracji należy podać adres e-mail, na który zostanie wysłana wiadomość:
- Link potwierdzający rejestrację
- Login (który w moim przypadku okazał się adresem e-mail wpisanym podczas rejestracji, skróconym do 8 znaków)
- Wygenerowane hasło
Zmień hasło przy pierwszym logowaniu nie zaoferowano. Centra danych dostępne na zamówienie:
I system operacyjny:
Przy zamówieniu serwera w dowolnej konfiguracji zaznacza się, że zostanie pobrana jednorazowa opłata w wysokości 99 ₽. To, czy jest to wliczone w cenę serwera, czy nie, wciąż pozostaje tajemnicą.
Przy próbie zamówienia serwera z saldem zerowym zaoferowane zostanie Ci jego doładowanie dodatkowo kwotą 500 ₽, niezależnie od wybranej konfiguracji.
Okazało się, że usługa korzysta z różnych paneli kontrolnych, w których należy zarejestrować się osobno. Omawiany powyżej panel nie zawiera naszej taryfy za 49 ₽ (ma adres lk.invs.ru), więc nigdy nie dowiemy się, co dzieje się z „płatnością konfiguracyjną”.
Istnieje więc inny panel oparty na ISP Managerze (dostępny na stronie bill.invs.ru). Podczas rejestracji podaj swój adres e-mail, wymyśl hasło i od razu wejdź do panelu. Nie musisz nawet potwierdzać swojego adresu e-mail. Przy okazji, login i hasło wygenerowane przez serwis wysyłane są do Ciebie na podany adres e-mail. A następnie jesteśmy proszeni o przejście na nowy interfejs. Po przełączeniu znajdujemy się w Billmanager.
Lista dostępnych systemów operacyjnych jest krótsza tutaj:
Dostępne metody wpłacania środków:
Usługa udostępnia adresy IPv4 i IPv6. IPv6 wymagało ręcznej konfiguracji. Aby skorzystać z usług, musisz jeszcze potwierdzić swój adres e-mail. Dostęp do ekranu serwera jest możliwy.
PierwszyVDS
Po rejestracji trafiamy do panelu ISP Managera (należy podać imię i nazwisko, email oraz wymyślić hasło, wpisując je bez ryzyka błędu - pole do wpisania hasła jeden), po czym jesteśmy proszeni o potwierdzenie naszego maila.
Lista dostępnych systemów operacyjnych:
Dostępne metody płatności:
Usługa nie udostępnia protokołu IPv6, przynajmniej w wybranej taryfie. Aby móc korzystać z usług, należy potwierdzić swój adres e-mail i numer telefonu. Z Twojego konta osobistego jest dostęp SSH.
Ihor
Kiedy próbujemy się zarejestrować pojawia się błąd:
Zmiana języka interfejsu strony na rosyjski i...
Musiałem zmienić hasło. Lista dostępnych systemów operacyjnych:
Usługa udostępnia zarówno adresy IPv4, jak i IPv6. IPv6 również wymagało ręcznej konfiguracji. Chciałbym osobno zwrócić uwagę na fakt, że instalacja pakietów niezbędnych do testów zajęła bardzo dużo czasu. Czasu nie zmierzono specjalnie, ale w przeciwieństwie do kilku minut, które wystarczały na wszystkich innych witrynach hostingowych, tutaj trwało to o rząd wielkości dłużej – około 20 minut.
Dostęp do ekranu serwera jest możliwy:
RuVDS
Aby się zarejestrować, musisz podać swój adres e-mail i rozwiązać captcha. Lista dostępnych systemów operacyjnych wygląda następująco:
Dostępne metody płatności:
Usługa nie udostępnia adresów IPv6, przynajmniej w wybranej taryfie. Dostęp do ekranu serwera jest możliwy.
RegRu
Aby się zarejestrować, wystarczy podać swój adres e-mail. Lista dostępnych systemów operacyjnych:
Oraz lista dostępnych metod płatności:
Usługa udostępnia zarówno adresy IPv4, jak i IPv6. IPv6 zadziałało, jak mówią, „od razu po wyjęciu z pudełka”. Te. Po utworzeniu serwera od razu mogłem się z nim połączyć korzystając z adresu IPv6. Dostęp do konsoli serwera jest możliwy.
Hosting-Rosja
Podczas rejestracji należy podać e-mail i hasło. Aby zapłacić za usługi, musisz potwierdzić swój numer telefonu. Lista dostępnych systemów operacyjnych:
Oraz metody płatności:
Istnieje możliwość wgrania własnego ISO. Dostęp do ekranu serwera jest możliwy.
Pierwszy bajt
Aby się zarejestrować, musisz podać swój adres e-mail, numer telefonu, żądane hasło i kraj. Aby się zalogować, musisz potwierdzić swój adres e-mail. Lista dostępnych systemów operacyjnych:
Oraz lista dostępnych metod płatności:
Dostęp do konsoli serwera jest możliwy.
Istnieje możliwość wgrania własnego ISO.
jony
Aby się zarejestrować, należy podać płeć, imię, nazwisko, miasto, ulicę, żądane hasło i numer telefonu. Oto lista dostępnych systemów operacyjnych:
Podczas rejestracji należy potwierdzić możliwość płatności. Usługa odpisuje, a następnie zwraca jednego dolara.
Od jakiegoś czasu nie mogę się zarejestrować. Podczas procesu rejestracji na jednym z kroków strona została zaktualizowana i już w pierwszym kroku pojawiła się ta sama strona w środku.
W pewnym momencie najpierw otrzymałem komunikat o błędzie, ale potem nadal mogłem dokończyć rejestrację.
Dostępnych jest niewiele metod płatności.
Domyślnie serwer jest wyposażony w protokół IPv4, ale możesz dodać jeden protokół IPv6 za darmo.
Dostęp do konsoli KVM jest możliwy.
cPanel Hosting
Aby się zarejestrować należy podać adres e-mail i utworzyć hasło. Lista dostępnych systemów operacyjnych:
Lista metod płatności:
Ramnode
Lista dostępnych systemów operacyjnych:
Oraz lista metod płatności:
IPv6 zadziałało od razu po wyjęciu z pudełka. Jest dostęp do konsoli.
Wyniki testu
W każdym teście wyniki uczestników uszeregowano od najlepszego do najgorszego, za pierwsze miejsce przyznawano 12 punktów, drugie – 10, trzecie – 8, czwarte – 6, a za każde miejsce poniżej przyznawano jeden punkt mniej. Zawodnicy, którzy zajęli miejsca poniżej dziewiątego, nie otrzymali punktów.
Tabela punktów:
Miejsce
Punkty
1
12
2
10
3
8
4
6
5
5
6
4
7
3
8
2
9
1
Tabela z wynikami badań (klikalna)
Tabela punktów końcowych (klikalna)
Podium
Wszystkie miejsca poszły na hosting z dyskiem SSD. RuVDS po zaciętej walce zdobyło pierwsze miejsce. AdminVPS zajął drugie miejsce, a trzecie miejsce podzielili REG.RU i amerykański Ionos (1 i 1). Wszystkie pozostałe witryny hostingowe na podium reprezentują Rosję.
wniosek
Wśród wszystkich uczestników testów pierwsze miejsce zajęła taryfa z dyskiem SSD firmy RUVDS. Najlepsza wydajność procesora i dobra wydajność dysku pozwoliły ich taryfie zająć pierwsze miejsce. Gratulacje dla zwycięzcy. Chciałbym również zwrócić uwagę na firmy hostingowe adminvps, ionos i regru, które walczyły z godnością. AdminVPS wykazał doskonałą wydajność dysku, ale pozostawał w tyle pod względem wydajności procesora. REG.RU pokazał dość dobrą wydajność procesora, ale nie wszystko idzie gładko z wydajnością dysku. Ionos pokazał dość zrównoważone wyniki. Pozostali uczestnicy osiągnęli znacznie gorsze wyniki. Ihor na swój sposób pokazał znakomite wyniki. Obie ich taryfy znalazły się na samym dole tabeli, korzystając z ich usług, niską wydajność można dostrzec „na oko”.
Źródło: www.habr.com