I stedet for forordet
eller hvordan skete det, at denne artikel dukkede op
som forklarer hvorfor og hvordan denne test blev udført
Det er nyttigt at have en lille VPS-server ved hånden, hvor det vil være praktisk at teste nogle ting. Normalt kræves det, at det også er tilgængeligt hele døgnet. For at gøre dette har du brug for uafbrudt drift af udstyret og en hvid IP-adresse. Derhjemme er det nogle gange ret svært at give begge disse forhold. Og i betragtning af, at omkostningerne ved at leje en simpel virtuel server kan sammenlignes med omkostningerne ved at udstede en dedikeret IP-adresse af en internetudbyder, kan leje af en sådan server meget vel retfærdiggøre omkostningerne. Men hvordan vælger man, hvem man skal bestille sådan en VPS fra? Der er ringe tillid til anmeldelser om forskellige typer ressourcer. Derfor opstod ideen om at vælge den bedste udbyder af sådanne tjenester ud fra et simpelt kriterium - ydeevnen af den lejede server.
Valg af konfiguration
Markedsanalyse viste, at den mindste konfiguration, der er tilgængelig for ordre fra de fleste VPS/VDS-tjenester, opfylder følgende karakteristika:
Antal CPU-kerner, stk.
CPU-frekvens, GHz
Mængde RAM, GB
Lagerkapacitet, GB
1
2,0 - 2,8
0,5
10
I dette tilfælde er forskellige drevkonfigurationsmuligheder tilgængelige. Tilbydes typisk: SATA HDD, SAS HDD, SAS/SATA SSD, NVMe SSD.
Udvælgelse af deltagere
Jeg læste slet ikke nogen anmeldelser for at finde ud af fra personlig erfaring, hvilken tjeneste tilbød hvad. Som det viser sig, er der tjenester til at vælge virtuelle servere, for eksempel:
- poiskvps.ru
- vds.menu
- vps.i dag
- hosting101.ru
- hostings.info
- hosters.ru
- hostadvice.com
Hver sådan tjeneste tilbyder at installere de nødvendige filtre (for eksempel mængden af RAM, antallet af kerner og processorfrekvens osv.) og sortere resultaterne efter en eller anden parameter (for eksempel efter pris). Det blev besluttet at opdele deltagerne i to grupper: den første gruppe vil omfatte forslag med harddiske, og den anden - med flash-hukommelse. Det er klart, at der er flere typer drev, og hastighedsindikatorerne for drev med en SAS-grænseflade vil afvige fra dem for drev med en SATA-grænseflade, og indikatorerne for SSD'er, der bruger NVMe-protokollen, vil adskille sig fra andre SSD'er. Men så vil vi for det første have for mange grupper, og for det andet adskiller ydelsen af HDD fra SSD sig generelt mere end ydelsen af forskellige HDD'er fra hinanden og forskellige SSD'er fra hinanden.
Lister over testdeltagere
Servere med HDD
№
Hosting
logo
Land
CPU
disk
Virt-ja
Omkostninger
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
Harddiske er ved at blive en saga blot, og der er mærkbart færre tilbud med HDD'er på markedet for virtuelle serverhosting.
Servere med SSD
№
udbyder
logo
Land
CPU
disk
Virt-ja
Omkostninger
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
ikke angivet
10 SSD
ikke angivet
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
ikke angivet
10 SSD
KVM
3 $ (190 ₽)
Som vi kan se, viste prisintervallet for VPS-servere med SSD og for servere med HDD sig at være det samme. Dette tyder endnu en gang på, at SSD'er er solidt forankret i serversegmentet.
Testmetode
Hver server blev testet i en uge. Belastningen blev placeret på CPU, RAM, diskundersystem og netværk. Tests blev lanceret i henhold til tidsplanen, idet de blev placeret i cron.
Resultaterne blev indsamlet og behandlet ved at tabulere værdier og konstruere grafer og/eller diagrammer. Følgende værktøjer blev brugt.
Syntetiske tests:
- sysbench
- cpu, generel test:
sysbench --test=cpu run (
betydning:
samlet tid) - hukommelse, generel test:
sysbench --test=memory run
(værdier: samlet tid) - fil i/o, test og kommandoer (blokstørrelse i alle test er 4k; værdier: overførselshastighed):
- Enkeltrådet sekventiel læsning med simuleret kødybde på 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=seqrd --file-total-size=2G --file-block-size=4K --file-num=32
- Enkelt-trådet sekventiel skrivning med simuleret kødybde på 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=seqwr --file-total-size=2G --file-block-size=4K --file-num=32
- Otte-tråds tilfældig læsning med simuleret kødybde på 8:
sysbench --num-threads=8 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=8
- Otte-tråds tilfældig skrivning med simuleret kødybde på 8:
sysbench --num-threads=8 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=8
- Enkelt-trådet tilfældig læsning med simuleret kødybde på 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=32
- Enkelt-trådet tilfældig skrivning med simuleret kødybde på 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=32
- Enkelt-trådet tilfældig læsning med simuleret kødybde på 1:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=1
- Enkelt-trådet tilfældig skrivning med simuleret kødybde på 1:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=1
- Enkeltrådet sekventiel læsning med simuleret kødybde på 32:
- svær info:
- CPU Blowfish
- CPU CryptoHash
- CPU Fibonacci
- CPU N-Queens
- FPU FFT
- FPU Raytracing
For at kontrollere netværkshastigheden brugte vi speedtest-testen (speedtest-cli).
Registrer og bestil en server
Inoventica
Ved tilmelding skal du angive en e-mailadresse; følgende vil blive sendt til den:
- Link til bekræftelse af registrering
- Login (som i mit tilfælde viste sig at være den e-mail, der blev indtastet under registreringen, skåret til 8 tegn)
- Genereret adgangskode
Skift adgangskode, når du logger på første gang ikke tilbydes. Datacentre tilgængelige for bestilling:
Og OS:
Når du bestiller en server af enhver konfiguration, angives det, at der vil blive opkrævet et engangsgebyr på 99 ₽. Om det er inkluderet i prisen på serveren eller ej, er stadig et mysterium.
Når du forsøger at bestille en server med en nulsaldo, vil du blive tilbudt at fylde den op med 500 ₽, uanset den valgte konfiguration.
Det viste sig, at tjenesten bruger forskellige kontrolpaneler, hvor du skal tilmelde dig separat. Panelet diskuteret ovenfor indeholder ikke vores takst for 49 ₽ (det har adressen lk.invs.ru), så vi vil aldrig finde ud af, hvad der sker med "opsætningsbetalingen".
Så der er et andet panel baseret på ISP Manager (og det er tilgængeligt på bill.invs.ru). Når du registrerer dig, skal du indtaste din e-mail, komme med en adgangskode og straks komme ind i panelet. Du behøver ikke engang at bekræfte din e-mail. I øvrigt sendes login og adgangskode genereret af tjenesten til dig på den angivne e-mailadresse. Og så bliver vi bedt om at skifte til den nye grænseflade. Efter at have skiftet befinder vi os i Billmanager.
Listen over tilgængelige operativsystemer er kortere her:
Tilgængelige metoder til indbetaling af midler:
Tjenesten leverer IPv4- og IPv6-adresser. IPv6 skulle konfigureres manuelt. For at bruge tjenesterne skal du stadig bekræfte din e-mail. Der er adgang til serverskærmen.
FirstVDS
Efter registrering kommer vi til ISP Manager-panelet (Du skal angive et navn, e-mail og komme op med en adgangskode, indtaste den uden nogen chance for fejl - adgangskodeindtastningsfelt en), hvorefter vi bliver bedt om at bekræfte vores e-mail.
Liste over tilgængelige OS:
Tilgængelige betalingsmetoder:
Tjenesten leverer ikke IPv6, i hvert fald til den valgte takst. For at kunne bruge tjenesterne skal du bekræfte din e-mail og telefonnummer. Der er SSH-adgang fra din personlige konto.
Ihor
Når vi forsøger at registrere, får vi en fejlmeddelelse:
Skifter webstedets grænsefladesprog til russisk og...
Jeg var nødt til at ændre min adgangskode. Liste over tilgængelige OS:
Tjenesten leverer både IPv4- og IPv6-adresser. IPv6 skulle også konfigureres manuelt. Jeg vil gerne særskilt bemærke, at det tog meget lang tid at installere de nødvendige pakker til test. Tiden blev ikke målt specifikt, men i modsætning til et par minutter, hvilket var nok på alle andre hostingsider, tog det her en størrelsesorden længere – omkring 20 minutter.
Der er adgang til serverskærmen:
RuVDS
For at registrere dig skal du indtaste din e-mail og løse captchaen. Listen over tilgængelige operativsystemer er som følger:
Tilgængelige betalingsmetoder:
Tjenesten leverer ikke IPv6-adresser, i hvert fald til den valgte takst. Der er adgang til serverskærmen.
RegRu
For at tilmelde dig skal du blot indtaste din e-mail. Liste over tilgængelige OS:
Og en liste over tilgængelige betalingsmetoder:
Tjenesten leverer både IPv4- og IPv6-adresser. IPv6 fungerede, som de siger, "ud af boksen." De der. Efter at have oprettet serveren, kunne jeg straks oprette forbindelse til den ved hjælp af IPv6-adressen. Der er adgang til serverkonsollen.
Hosting-Rusland
Ved tilmelding skal du oplyse e-mail og adgangskode. For at betale for tjenester skal du bekræfte dit telefonnummer. Liste over tilgængelige OS:
Og betalingsmetoder:
Det er muligt at uploade din egen ISO. Der er adgang til serverskærmen.
FirstByte
For at registrere dig skal du oplyse din e-mail, telefonnummer, ønsket adgangskode og land. For at logge ind skal du bekræfte din e-mail. Liste over tilgængelige OS:
Og en liste over tilgængelige betalingsmetoder:
Der er adgang til serverkonsollen.
Der er mulighed for at uploade din egen ISO.
ioner
For at tilmelde dig skal du angive køn, fornavn, efternavn, by, gade, ønsket adgangskode og telefonnummer. Her er en liste over tilgængelige OS:
Ved tilmelding skal du bekræfte muligheden for betaling. Tjenesten afskriver og returnerer derefter én dollar.
Jeg har ikke været i stand til at tilmelde mig i et stykke tid. Under registreringsprocessen blev siden opdateret på et af trinene, og den samme side dukkede op inde med det første trin.
På et tidspunkt fik jeg først en fejlmeddelelse, men så kunne jeg stadig gennemføre registreringen.
Der er ikke mange betalingsmetoder tilgængelige.
Som standard er serveren forsynet med IPv4, men du kan tilføje en IPv6 gratis.
Der er adgang til KVM-konsollen.
cPanel-hosting
For at registrere dig skal du angive en e-mailadresse og oprette en adgangskode. Liste over tilgængelige OS:
Liste over betalingsmetoder:
Ramnode
Liste over tilgængelige OS:
Og en liste over betalingsmetoder:
IPv6 fungerede ud af boksen. Der er adgang til konsollen.
Testresultater
I hver test blev deltagernes resultater sorteret fra bedst til dårligst, førstepladsen blev givet 12 point, anden - 10, tredje - 8, fjerdepladsen - 6, og for hver plads under et point mindre. De, der kom under niendepladsen, fik ikke point.
Pointtabel:
Place
punkter
1
12
2
10
3
8
4
6
5
5
6
4
7
3
8
2
9
1
Tabel med testresultater (klikbar)
Sluttabel med point (klikbar)
Podium
Alle steder gik til hosting med SSD. RuVDS vandt førstepladsen i en hård kamp. AdminVPS sluttede på andenpladsen, og tredjepladsen blev delt mellem REG.RU og amerikanske Ionos (1&1). Alle andre hosting-sites på podiet repræsenterer Rusland.
Konklusion
Blandt alle testdeltagere blev førstepladsen taget af taksten med SSD fra RUVDS. Den bedste processorydelse og god diskydeevne gjorde det muligt for deres tarif at indtage førstepladsen. Tillykke til vinderen. Jeg vil også gerne bemærke hostingfirmaerne adminvps, ionos og regru, de kæmpede med værdighed. AdminVPS viste fremragende diskydeevne, men haltede bagud i CPU-ydeevne. REG.RU viste ret god processorydelse, men ikke alt går glat med diskens ydeevne. Ionos viste ret afbalancerede resultater. Resten af deltagerne havde meget dårligere resultater. Ihor viste fremragende resultater på sin egen måde. Begge deres takster endte helt nederst på tabellen; når du bruger deres tjeneste, er lav ydeevne mærkbar "med øjet".
Kilde: www.habr.com