În loc de prefață
sau cum s-a întâmplat să apară acest articol
ceea ce explică de ce și cum a fost efectuată această testare
Este util să aveți la îndemână un mic server VPS, pe care va fi convenabil să testați unele lucruri. De obicei, este necesar ca acesta să fie disponibil non-stop. Pentru a face acest lucru, aveți nevoie de funcționarea neîntreruptă a echipamentului și de o adresă IP albă. Acasă, uneori este destul de dificil să oferiți ambele condiții. Și având în vedere că costul închirierii unui server virtual simplu este comparabil cu costul emiterii unei adrese IP dedicate de către un furnizor de internet, închirierea unui astfel de server poate justifica foarte bine costul. Dar cum să alegi de la cine să comanzi un astfel de VPS? Există puțină încredere în recenziile pentru diferite tipuri de resurse. Prin urmare, a apărut ideea de a alege cel mai bun furnizor de astfel de servicii pe baza unui criteriu simplu - performanța serverului închiriat.
Selectarea configurației
Analiza pieței a arătat că configurația minimă disponibilă pentru comandă de la majoritatea serviciilor VPS/VDS îndeplinește următoarele caracteristici:
Număr de nuclee CPU, buc.
Frecvența procesorului, GHz
Cantitatea de RAM, GB
Capacitate de stocare, GB
1
2,0 - 2,8
0,5
10
În acest caz, sunt disponibile diferite opțiuni de configurare a unității. Se oferă de obicei: HDD SATA, HDD SAS, SSD SAS/SATA, SSD NVMe.
Selectarea participanților
Nu am citit deloc recenzii pentru a afla din experiența personală ce serviciu oferea ce. După cum se dovedește, există servicii pentru selectarea serverelor virtuale, de exemplu:
- poiskvps.ru
- vds.menu
- vps.azi
- hosting101.ru
- hostings.info
- hosters.ru
- hostadvice.com
Fiecare astfel de serviciu oferă să instaleze filtrele necesare (de exemplu, cantitatea de RAM, numărul de nuclee și frecvența procesorului etc.) și să sorteze rezultatele după un anumit parametru (de exemplu, după preț). S-a decis împărțirea participanților în două grupuri: primul grup va include propuneri cu hard disk, iar al doilea - cu memorie flash. Este clar că există mai multe tipuri de unități și indicatorii de viteză ai unităților cu interfață SAS vor diferi de cei ai unităților cu interfață SATA, iar indicatorii SSD-urilor care funcționează folosind protocolul NVMe vor diferi de cei ai altor SSD-uri. Dar apoi, în primul rând, vom avea prea multe grupuri și, în al doilea rând, performanța HDD-urilor de pe SSD diferă în general mai mult decât performanța diferitelor HDD-uri unul față de celălalt și a SSD-urilor diferite unul față de celălalt.
Liste de participanți la test
Servere cu HDD
№
Hosting
logo
țară
Procesor
disc
Virt-ya
Costa
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 SATA+SSD
OpenVZ
149
Hard disk-urile devin un lucru al trecutului și există considerabil mai puține oferte cu HDD-uri pe piața de găzduire a serverelor virtuale.
Servere cu SSD
№
Furnizorul
logo
țară
Procesor
disc
Virt-ya
Costa
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
Nespecificat
10 SSD
Nespecificat
2 USD (130 ₽)
6
2,4
10 SSD
KVM
150
7
2,4
10NVMe
KVM
150
8
2,2
5 SSD
KVM
179
9
2,2
10 SSD
Hyper-V
190
10
Nespecificat
10 SSD
KVM
3 USD (190 ₽)
După cum putem vedea, gama de prețuri pentru serverele VPS cu SSD și pentru serverele cu HDD s-a dovedit a fi aceeași. Acest lucru sugerează încă o dată că SSD-urile sunt ferm înrădăcinate în segmentul serverelor.
Metodologia de testare
Fiecare server a fost testat timp de o săptămână. Sarcina a fost plasată pe CPU, RAM, subsistem de disc și rețea. Testele au fost lansate conform programului, fiind plasate in cron.
Rezultatele au fost colectate și prelucrate prin tabelarea valorilor și construirea de grafice și/sau diagrame. Au fost folosite următoarele instrumente.
Teste sintetice:
- sysbench
- CPU, test general:
sysbench --test=cpu run (
sens:
timpul total) - memorie, test general:
sysbench --test=memory run
(valori: timp total) - fișier i/o, teste și comenzi (dimensiunea blocului în toate testele este de 4k; valori: viteza de transfer):
- Citire secvențială cu un singur fir, cu adâncimea de coadă simulată de 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=seqrd --file-total-size=2G --file-block-size=4K --file-num=32
- Scriere secvențială cu un singur thread, cu adâncimea de coadă simulată de 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=seqwr --file-total-size=2G --file-block-size=4K --file-num=32
- Citire aleatorie cu opt fire, cu adâncimea de coadă simulată de 8:
sysbench --num-threads=8 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=8
- Scriere aleatorie cu opt fire cu adâncimea de coadă simulată de 8:
sysbench --num-threads=8 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=8
- Citire aleatorie cu un singur thread, cu adâncimea de coadă simulată de 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=32
- Scriere aleatorie cu un singur thread, cu adâncimea de coadă simulată de 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=32
- Citire aleatorie cu un singur thread, cu adâncimea de coadă simulată de 1:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=1
- Scriere aleatorie cu un singur thread, cu adâncimea de coadă simulată de 1:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=1
- Citire secvențială cu un singur fir, cu adâncimea de coadă simulată de 32:
- informatii grele:
- CPU Blowfish
- CPU CryptoHash
- CPU Fibonacci
- CPU N-Queens
- FPU FFT
- FPU Raytracing
Pentru a verifica viteza rețelei, am folosit testul speedtest (speedtest-cli).
Înregistrați-vă și comandați un server
Inoventica
La înregistrare, trebuie să furnizați o adresă de e-mail; i se vor trimite următoarele:
- Link de confirmare a inregistrarii
- Conectare (care în cazul meu s-a dovedit a fi e-mailul introdus în timpul înregistrării, tăiat la 8 caractere)
- Parolă generată
Schimbați parola când vă conectați pentru prima dată nu este oferit. Centre de date disponibile pentru comandă:
Și OS:
Când comandați un server de orice configurație, este indicat că se va percepe o taxă unică de 99 ₽. Dacă este sau nu inclus în prețul serverului, este încă un mister.
Când încercați să comandați un server cu sold zero, vi se va propune să îl încărcați, de altfel, cu 500 ₽, indiferent de configurația selectată.
S-a dovedit că serviciul folosește diferite panouri de control, în care trebuie să vă înregistrați separat. Panoul discutat mai sus nu conține tariful nostru pentru 49 ₽ (are adresa lk.invs.ru), așa că nu vom afla niciodată ce se întâmplă cu „plata de configurare”.
Deci, există un alt panou bazat pe ISP Manager (și este disponibil la bill.invs.ru). Când vă înregistrați, introduceți adresa de e-mail, veniți cu o parolă și intrați imediat în panou. Nici măcar nu trebuie să vă confirmați e-mailul. Apropo, login-ul și parola generate de serviciu vă sunt trimise la adresa de e-mail specificată. Și apoi ni se cere să trecem la noua interfață. După ce am schimbat, ne aflăm în Billmanager.
Lista sistemelor de operare disponibile este mai scurtă aici:
Metode disponibile pentru depunerea fondurilor:
Serviciul oferă adrese IPv4 și IPv6. IPv6 trebuia configurat manual. Pentru a utiliza serviciile, trebuie să vă confirmați e-mailul. Există acces la ecranul serverului.
FirstVDS
După înregistrare, ajungem la panoul ISP Manager (trebuie să furnizați un nume, un e-mail și să veniți cu o parolă, introducând-o fără nicio șansă de eroare - câmp de introducere a parolei unul), după care ni se cere să ne confirmăm e-mailul.
Lista sistemelor de operare disponibile:
Modalitati de plata disponibile:
Serviciul nu oferă IPv6, cel puțin la tariful selectat. Pentru a putea utiliza serviciile, trebuie să vă confirmați adresa de e-mail și numărul de telefon. Există acces SSH din contul dvs. personal.
Ihor
Când încercăm să ne înregistrăm, primim o eroare:
Schimbarea limbii interfeței site-ului în rusă și...
A trebuit să-mi schimb parola. Lista sistemelor de operare disponibile:
Serviciul oferă atât adrese IPv4, cât și IPv6. IPv6 trebuia de asemenea configurat manual. Aș dori să remarc separat faptul că a durat foarte mult timp pentru a instala pachetele necesare pentru testare. Timpul nu a fost măsurat în mod specific, dar, spre deosebire de câteva minute, care au fost suficiente pe toate celelalte site-uri de găzduire, aici a durat un ordin de mărime mai mult - aproximativ 20 de minute.
Există acces la ecranul serverului:
RuVDS
Pentru a vă înregistra, trebuie să vă introduceți adresa de e-mail și să rezolvați captcha-ul. Lista sistemelor de operare disponibile este următoarea:
Modalitati de plata disponibile:
Serviciul nu furnizează adrese IPv6, cel puțin la tariful selectat. Există acces la ecranul serverului.
RegRu
Pentru a vă înregistra, trebuie doar să vă introduceți adresa de e-mail. Lista sistemelor de operare disponibile:
Și o listă cu metodele de plată disponibile:
Serviciul oferă atât adrese IPv4, cât și IPv6. IPv6 a funcționat, după cum se spune, „din cutie”. Acestea. După ce am creat serverul, am putut imediat să mă conectez la el folosind adresa IPv6. Există acces la consola serverului.
Gazduire-Rusia
La înregistrare, trebuie să furnizați un e-mail și o parolă. Pentru a plăti pentru servicii, trebuie să vă confirmați numărul de telefon. Lista sistemelor de operare disponibile:
Și metode de plată:
Este posibil să încărcați propriul ISO. Există acces la ecranul serverului.
FirstByte
Pentru a vă înregistra, trebuie să furnizați adresa de e-mail, numărul de telefon, parola dorită și țara. Pentru a vă autentifica, trebuie să vă confirmați adresa de e-mail. Lista sistemelor de operare disponibile:
Și o listă cu metodele de plată disponibile:
Există acces la consola serverului.
Există o opțiune de a încărca propriul ISO.
ionii
Pentru a vă înscrie, trebuie să indicați sexul, prenumele, prenumele, orașul, strada, parola dorită și numărul de telefon. Iată o listă de sisteme de operare disponibile:
La înregistrare, trebuie să confirmați posibilitatea plății. Serviciul anulează și apoi returnează un dolar.
Nu m-am putut inscrie de ceva vreme. În timpul procesului de înregistrare, la unul dintre pași pagina a fost actualizată și a apărut aceeași pagină în interior, cu primul pas.
La un moment dat, am primit mai întâi un mesaj de eroare, dar apoi am putut în continuare să finalizez înregistrarea.
Nu există multe metode de plată disponibile.
În mod implicit, serverul este furnizat cu IPv4, dar puteți adăuga un IPv6 gratuit.
Există acces la consola KVM.
cPanel Hosting
Pentru a vă înregistra, trebuie să furnizați o adresă de e-mail și să creați o parolă. Lista sistemelor de operare disponibile:
Lista metodelor de plata:
Ramnode
Lista sistemelor de operare disponibile:
Și o listă de metode de plată:
IPv6 a funcționat imediat. Există acces la consolă.
Rezultatele testelor
La fiecare test, rezultatele participanților au fost sortate de la cel mai bun la cel mai rău, primul loc a fost acordat cu 12 puncte, al doilea - 10, al treilea - 8, locul patru - 6, iar pentru fiecare loc sub un punct mai puțin. Cei care au ocupat locuri sub locul noua nu li s-au acordat puncte.
Tabelul de puncte:
Location
puncte
1
12
2
10
3
8
4
6
5
5
6
4
7
3
8
2
9
1
Tabel cu rezultatele testelor (pe care se poate face clic)
Tabel final de puncte (pe care se poate face clic)
Podium
Toate locurile au fost găzduite cu SSD. RuVDS a câștigat primul loc într-o luptă aprigă. AdminVPS a terminat pe locul al doilea, iar locul trei a fost împărțit între REG.RU și americanul Ionos (1&1).Toate celelalte site-uri de hosting de pe podium reprezintă Rusia.
Concluzie
Dintre toți participanții la testare, primul loc a fost ocupat de tariful cu SSD de la RUVDS. Cea mai bună performanță a procesorului și performanța bună a discului au permis tarifului lor să ocupe primul loc. Felicitări câștigătorului. Aș dori să remarc și companiile de hosting adminvps, ionos și regru, au luptat cu demnitate. AdminVPS a arătat o performanță excelentă a discului, dar a rămas în urmă în ceea ce privește performanța procesorului. REG.RU a arătat o performanță destul de bună a procesorului, dar nu totul merge bine cu performanța discului. Ionos a dat rezultate destul de echilibrate. Restul participanților au avut rezultate mult mai proaste. Ihor a dat rezultate deosebite în felul său. Ambele tarife au ajuns chiar în partea de jos a tabelului; atunci când folosiți serviciul lor, performanța scăzută este observată „la ochi”.
Sursa: www.habr.com