In plaats van het voorwoord
of hoe kwam het dat dit artikel verscheen
waarin wordt uitgelegd waarom en hoe deze tests zijn uitgevoerd
Het is handig om een kleine VPS-server bij de hand te hebben, waarop het handig is om het een en ander te testen. Meestal is het vereist dat deze ook XNUMX uur per dag beschikbaar is. Hiervoor heeft u een ononderbroken werking van de apparatuur en een wit IP-adres nodig. Thuis is het soms best lastig om aan beide voorwaarden te voldoen. En gezien het feit dat de kosten voor het huren van een eenvoudige virtuele server vergelijkbaar zijn met de kosten voor het uitgeven van een speciaal IP-adres door een internetprovider, kan het huren van een dergelijke server de kosten wellicht rechtvaardigen. Maar hoe kies je bij wie je zo’n VPS bestelt? Er is weinig vertrouwen in recensies over verschillende soorten bronnen. Daarom ontstond het idee om de beste aanbieder van dergelijke diensten te kiezen op basis van een eenvoudig criterium: de prestaties van de gehuurde server.
Configuratie selectie
Uit marktanalyse is gebleken dat de minimale configuratie die beschikbaar is voor bestellingen bij de meeste VPS/VDS-diensten aan de volgende kenmerken voldoet:
Aantal CPU-kernen, stuks.
CPU-frequentie, GHz
Hoeveelheid RAM, GB
Opslagcapaciteit, GB
1
2,0 - 2,8
0,5
10
In dit geval zijn er verschillende schijfconfiguratieopties beschikbaar. Typisch aangeboden: SATA HDD, SAS HDD, SAS/SATA SSD, NVMe SSD.
Selectie van deelnemers
Ik heb helemaal geen recensies gelezen om uit persoonlijke ervaring te weten te komen welke dienst wat bood. Het blijkt dat er services zijn voor het selecteren van virtuele servers, bijvoorbeeld:
- poiskvps.ru
- vds.menu
- vps.vandaag
- hosting101.ru
- hostings.info
- hosters.ru
- hostadvies.com
Elke dergelijke service biedt aan om de nodige filters te installeren (bijvoorbeeld de hoeveelheid RAM, het aantal cores en processorfrequentie, enz.) en de resultaten te sorteren op een bepaalde parameter (bijvoorbeeld op prijs). Er werd besloten om de deelnemers in twee groepen te verdelen: de eerste groep omvat voorstellen met harde schijven, en de tweede - met flash-geheugen. Het is duidelijk dat er meer soorten schijven zijn en dat de snelheidsindicatoren van schijven met een SAS-interface zullen verschillen van die van schijven met een SATA-interface, en dat de indicatoren van SSD's die werken met het NVMe-protocol zullen verschillen van die van andere SSD's. Maar dan zullen we ten eerste te veel groepen hebben, en ten tweede zullen de prestaties van HDD van SSD over het algemeen meer verschillen dan de prestaties van verschillende HDD's van elkaar en verschillende SSD's van elkaar.
Lijsten van testdeelnemers
Servers met harde schijf
№
Hosting
logo
land
processor
schijf
Virtueel
kosten
1
2,8
5 SA
QEMU
49
2
2,0
10 SA
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
Harde schijven behoren tot het verleden en er zijn merkbaar minder aanbiedingen met HDD's op de markt voor virtuele serverhosting.
Servers met SSD
№
leverancier
logo
land
processor
schijf
Virtueel
kosten
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
Niet gespecificeerd
10 SSD
Niet gespecificeerd
$ 2 (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
Niet gespecificeerd
10 SSD
KVM
$ 3 (190 ₽)
Zoals we kunnen zien, bleek het prijsbereik voor VPS-servers met SSD en voor servers met HDD hetzelfde. Dit suggereert eens te meer dat SSD’s stevig verankerd zijn in het serversegment.
Testmethodologie
Elke server werd een week lang getest. De belasting werd gelegd op de CPU, het RAM, het schijfsubsysteem en het netwerk. De tests zijn volgens schema gelanceerd en in cron geplaatst.
De resultaten werden verzameld en verwerkt door waarden in tabelvorm te brengen en grafieken en/of diagrammen te construeren. Er werd gebruik gemaakt van de volgende hulpmiddelen.
Synthetische testen:
- systeembank
- CPU, algemene test:
sysbench --test=cpu run (
betekenis:
totale tijd) - geheugen, algemene test:
sysbench --test=memory run
(waarden: totale tijd) - bestand i/o, tests en opdrachten (blokgrootte in alle tests is 4k; waarden: overdrachtssnelheid):
- Single-threaded sequentieel lezen met gesimuleerde wachtrijdiepte van 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=seqrd --file-total-size=2G --file-block-size=4K --file-num=32
- Single-threaded sequentieel schrijven met gesimuleerde wachtrijdiepte van 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=seqwr --file-total-size=2G --file-block-size=4K --file-num=32
- Willekeurig lezen met acht threads met een gesimuleerde wachtrijdiepte van 8:
sysbench --num-threads=8 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=8
- Willekeurig schrijven met acht threads met een gesimuleerde wachtrijdiepte van 8:
sysbench --num-threads=8 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=8
- Single-threaded random read met gesimuleerde wachtrijdiepte van 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=32
- Single-threaded willekeurig schrijven met gesimuleerde wachtrijdiepte van 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=32
- Single-threaded random read met gesimuleerde wachtrijdiepte van 1:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=1
- Single-threaded willekeurig schrijven met gesimuleerde wachtrijdiepte van 1:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=1
- Single-threaded sequentieel lezen met gesimuleerde wachtrijdiepte van 32:
- harde informatie:
- CPU-blaasvis
- CPU CryptoHash
- CPU Fibonacci
- CPU N-Queens
- FPU FFT
- FPU-raytracing
Om de netwerksnelheid te controleren, hebben we de speedtest-test (speedtest-cli) gebruikt.
Registreer en bestel een server
Inoventica
Bij registratie moet u een e-mailadres opgeven; het volgende wordt naar u verzonden:
- Bevestigingslink voor registratie
- Login (wat in mijn geval het e-mailadres bleek te zijn dat werd ingevoerd tijdens de registratie, teruggebracht tot 8 tekens)
- Gegenereerd wachtwoord
Wijzig het wachtwoord wanneer u voor de eerste keer inlogt niet aangeboden. Datacenters beschikbaar voor bestelling:
En besturingssysteem:
Bij het bestellen van een server van welke configuratie dan ook, wordt aangegeven dat er een eenmalige vergoeding van 99 ₽ in rekening wordt gebracht. Of het bij de prijs van de server is inbegrepen of niet, is nog steeds een raadsel.
Wanneer u een server probeert te bestellen met een nulsaldo, wordt u aangeboden om deze bovendien met 500 ₽ op te waarderen, ongeacht de geselecteerde configuratie.
Het bleek dat de service verschillende controlepanelen gebruikt, waarin u zich afzonderlijk moet registreren. Het hierboven besproken paneel bevat niet ons tarief voor 49 ₽ (het heeft het adres lk.invs.ru), dus we zullen nooit ontdekken wat er gebeurt met de “setup-betaling”.
Er is dus nog een paneel gebaseerd op ISP Manager (en het is beschikbaar op bill.invs.ru). Wanneer u zich registreert, voert u uw e-mailadres in, bedenkt u een wachtwoord en komt u onmiddellijk in het paneel. Je hoeft je e-mailadres niet eens te bevestigen. Overigens worden de door de dienst gegenereerde login en wachtwoord naar u verzonden op het opgegeven e-mailadres. En dan wordt ons gevraagd over te stappen naar de nieuwe interface. Nadat we zijn overgestapt, komen we terecht in Billmanager.
De lijst met beschikbare besturingssystemen is hier korter:
Beschikbare methoden voor het storten van geld:
De dienst biedt IPv4- en IPv6-adressen. IPv6 moest handmatig worden geconfigureerd. Om de diensten te gebruiken, moet u nog steeds uw e-mailadres bevestigen. Er is toegang tot het serverscherm.
EersteVDS
Na registratie komen we bij het ISP Manager-paneel (u moet een naam en e-mailadres opgeven en een wachtwoord bedenken, dit invoeren zonder enige kans op fouten - wachtwoordinvoerveld één), waarna wij worden gevraagd onze e-mail te bevestigen.
Lijst met beschikbare besturingssystemen:
Beschikbare betaalmethoden:
De dienst biedt geen IPv6, althans niet tegen het geselecteerde tarief. Om de diensten te kunnen gebruiken, moet u uw e-mailadres en telefoonnummer bevestigen. Er is SSH-toegang vanaf uw persoonlijke account.
Ihor
Wanneer we proberen te registreren, krijgen we een foutmelding:
De taal van de site-interface wijzigen naar Russisch en...
Ik moest mijn wachtwoord wijzigen. Lijst met beschikbare besturingssystemen:
De dienst biedt zowel IPv4- als IPv6-adressen. IPv6 moest ook handmatig worden geconfigureerd. Ik zou apart willen opmerken dat het erg lang duurde om de pakketten te installeren die nodig waren voor het testen. De tijd werd niet specifiek gemeten, maar in tegenstelling tot een paar minuten, wat genoeg was op alle andere hostingsites, duurde het hier een orde van grootte langer: ongeveer 20 minuten.
Er is toegang tot het serverscherm:
RuVDS
Om te registreren moet u uw e-mailadres invoeren en de captcha oplossen. De lijst met beschikbare besturingssystemen is als volgt:
Beschikbare betaalmethoden:
De dienst biedt geen IPv6-adressen, althans niet tegen het geselecteerde tarief. Er is toegang tot het serverscherm.
RegRu
Om u te registreren, hoeft u alleen maar uw e-mailadres in te voeren. Lijst met beschikbare besturingssystemen:
En een lijst met beschikbare betaalmethoden:
De dienst biedt zowel IPv4- als IPv6-adressen. IPv6 werkte, zoals ze zeggen, ‘out of the box’. Die. Nadat ik de server had aangemaakt, kon ik er onmiddellijk verbinding mee maken via het IPv6-adres. Er is toegang tot de serverconsole.
Hosting-Rusland
Bij registratie moet u een e-mailadres en wachtwoord opgeven. Om voor diensten te betalen, moet u uw telefoonnummer bevestigen. Lijst met beschikbare besturingssystemen:
En betaalmethoden:
Het is mogelijk om uw eigen ISO te uploaden. Er is toegang tot het serverscherm.
EersteByte
Om u te registreren, moet u uw e-mailadres, telefoonnummer, gewenst wachtwoord en land opgeven. Om in te loggen, moet u uw e-mailadres bevestigen. Lijst met beschikbare besturingssystemen:
En een lijst met beschikbare betaalmethoden:
Er is toegang tot de serverconsole.
Er is een optie om uw eigen ISO te uploaden.
ionen
Om u te registreren moet u geslacht, voornaam, achternaam, woonplaats, straat, gewenst wachtwoord en telefoonnummer opgeven. Hier is een lijst met beschikbare besturingssystemen:
Bij registratie moet u de mogelijkheid tot betaling bevestigen. De dienst schrijft af en geeft vervolgens één dollar terug.
Ik kan me al een tijdje niet meer registreren. Tijdens het registratieproces werd bij een van de stappen de pagina bijgewerkt en verscheen dezelfde pagina binnenin, bij de eerste stap.
Op een gegeven moment kreeg ik eerst een foutmelding, maar daarna kon ik de registratie toch voltooien.
Er zijn niet veel betaalmethoden beschikbaar.
Standaard is de server voorzien van IPv4, maar u kunt er gratis één IPv6 aan toevoegen.
Er is toegang tot de KVM-console.
cPanel Hosting
Om u te registreren, moet u een e-mailadres opgeven en een wachtwoord aanmaken. Lijst met beschikbare besturingssystemen:
Lijst met betaalmethoden:
Ramnode
Lijst met beschikbare besturingssystemen:
En een lijst met betaalmethoden:
IPv6 werkte out-of-the-box. Er is toegang tot de console.
Test resultaten
In elke test werden de resultaten van de deelnemers gesorteerd van beste naar slechtste, de eerste plaats kreeg 12 punten, de tweede - 10, de derde - 8, de vierde plaats - 6, en voor elke plaats onder één punt minder werd toegekend. Degenen die onder de negende plaats eindigden, kregen geen punten.
Puntentabel:
Plaats
points
1
12
2
10
3
8
4
6
5
5
6
4
7
3
8
2
9
1
Tabel met testresultaten (klikbaar)
Eindpuntentabel (klikbaar)
Podium
Alle plaatsen gingen naar hosting met SSD. RuVDS behaalde in een hevige strijd de eerste plaats. AdminVPS eindigde als tweede en de derde plaats werd gedeeld door REG.RU en het Amerikaanse Ionos (1&1). Alle andere hostingsites op het podium vertegenwoordigen Rusland.
Conclusie
Van alle testdeelnemers werd de eerste plaats ingenomen door het tarief met SSD van RUVDS. Dankzij de beste processorprestaties en goede schijfprestaties kon hun tarief de eerste plaats innemen. Felicitaties aan de winnaar. Ik zou ook graag de hostingbedrijven adminvps, ionos en regru willen opmerken, zij hebben met waardigheid gevochten. AdminVPS liet uitstekende schijfprestaties zien, maar bleef achter op het gebied van CPU-prestaties. REG.RU liet redelijk goede processorprestaties zien, maar niet alles verloopt soepel met de schijfprestaties. Ionos liet redelijk evenwichtige resultaten zien. De rest van de deelnemers had veel slechtere resultaten. Ihor liet op zijn eigen manier uitstekende resultaten zien. Hun beide tarieven eindigden helemaal onderaan de tabel; bij gebruik van hun dienst zijn lage prestaties “op het oog” merkbaar.
Bron: www.habr.com