Language & currency
Currency

Gratis Website & Server Migratie

Kolonel Server
VPS Benchmark - Test CPU Disk and Network

Waarom VPS-benchmarking belangrijk is

Voer intensieve tests uit op een test-VPS of tijdens een onderhoudsvenster. Controleer de providerlimieten, beschikbare schijfruimte en een speciale testmap. Richt schrijftests nooit op een productieblokapparaat of een bestaand gegevensbestand. De onderstaande numerieke resultaten zijn illustratief, geen prestatiebeloftes.

Benchmarking van uw Virtuele privéserver (VPS) helpt u te begrijpen of uw hostingomgeving presteert zoals verwacht. Regelmatige prestatietests stellen u in staat knelpunten te identificeren, de toewijzing van middelen verifiëren, hostingproviders vergelijken, en zorg ervoor dat uw toepassingen over de middelen beschikken die ze nodig hebben.

Een VPS kan er gezond uitzien terwijl hij nog steeds last heeft van CPU-conflicten, opslagknelpunten, geheugen druk, of netwerkbeperkingen. Benchmarking levert meetbare gegevens op die kunnen worden gebruikt om de prestaties te optimaliseren en weloverwogen infrastructuurbeslissingen te nemen.

Wat moet worden gebenchmarkeerd?

Een volledige VPS-prestatie-evaluatie richt zich doorgaans op vier belangrijke gebieden:

  • CPU-prestaties
  • Geheugen (RAM) prestatie
  • Schijf-I/O-prestaties
  • Netwerkprestaties

Elke component heeft invloed op de responsiviteit van de applicatie, gebruikerservaring, en algehele serverefficiëntie.

Stap 1: Controleer de VPS-specificaties

Voordat u benchmarks uitvoert, bevestig de bronnen die aan uw VPS zijn toegewezen.

Wordpress Hosting

WordPress-webhosting

Vanaf $ 3,99/maandelijks

Koop nu

Controleer CPU-informatie

lscpu

Of:

cat /proc/cpuinfo

Belangrijke details zijn onder meer:

  • Aantal vCPU's
  • CPU-model
  • CPU-frequentie
  • Hypervisor-type

Controleer het geheugen

free -h

Voorbeeld:

              total        used        free
Mem:           8Gi        2.1Gi       5.4Gi

Controleer opslag

lsblk

Of:

df -h

Dit bevestigt het beschikbare opslag- en bestandssysteemgebruik.

Controleer besturingssysteem

cat /etc/os-release

Als u uw serverspecificaties begrijpt, krijgt u een basislijn voordat de prestatietests beginnen.

Cheap VPS

Goedkope VPS-server

Vanaf $ 2,99/maandelijks

Koop nu

Stap 2: Benchmark CPU-prestaties

CPU-prestaties bepalen hoe efficiënt uw server berekeningen verwerkt, applicatie logica, databasequery's, en gelijktijdige werklasten.

Installeer Sysbench

AlmaLinux / Rotsachtige Linux:

dnf install epel-release -y
dnf install sysbench -y

Ubuntu / Debian:

apt update
apt install sysbench -y

Voer CPU-test uit

sysbench cpu --threads=4 run

Voorbeelduitvoer:

events per second: 950.25

Hogere waarden duiden op betere CPU-prestaties.

Multi-core testen

Voer tests uit die overeenkomen met het CPU-aantal van uw VPS:

Windows VPS

Windows VPS-hosting

Toegang op afstand en volledig beheer

Koop nu
sysbench cpu --threads=8 run

Dit helpt bij het evalueren van hoe goed de hypervisor de werklast over virtuele CPU's verdeelt.

Stap 3: Meet RAM-prestaties

De geheugensnelheid heeft een directe invloed op de responsiviteit van applicaties.

Sysbench-geheugentest

sysbench memory run

Voorbeeld:

Total operations: 1024000
Transfer rate: 14500 MiB/sec

Hogere overdrachtsnelheden duiden op betere geheugenprestaties.

Realtime geheugenbewaking

htop

Of:

top

Deze tools helpen bij het identificeren van geheugendruk tijdens productiewerklasten.

Stap 4: Benchmark schijfprestaties

Opslagprestaties zijn een van de meest kritische VPS-statistieken.

Databases, websites, e-maildiensten, en virtualisatieplatforms zijn allemaal sterk afhankelijk van schijfprestaties.

Eenvoudige schrijftest met dd

dd if=/dev/zero of=test.img bs=4M count=256 oflag=direct

Voorbeelduitvoer:

1073741824 bytes copied, 0.82 s, 1.3 GB/s

Lees Test

dd if=test.img of=/dev/null bs=4M iflag=direct

Na het testen:

rm -f test.img

Geavanceerd testen met fio

Installeren:

dnf install fio -y

Of:

apt install fio -y

Loop:

fio --name=randread \
    --ioengine=libaio \
--direct=1 \
--iodepth=16 \
    --rw=randread \
    --bs=4k \
    --size=1G \
    --numjobs=4 \
    --runtime=60 \
    --time_based

Belangrijke statistieken:

  • IOPS
  • Latentie
  • Doorvoer

Deze waarden beschrijven deze synthetische werklast. Vergelijk identieke blokgroottes, wachtrijdieptes en gelijktijdigheid, en meet uw toepassing apart. Het fio-voorbeeld kan ongeveer creëren 4 GiB van wegwerptestbestanden.

Stap 5: Benchmark netwerkprestaties

Netwerkkwaliteit heeft invloed op de snelheid van websites, API-responstijden, back-ups, en gegevensreplicatie.

Snelheidstest CLI

Installeren:

curl -fsSLo speedtest-repo.sh https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh
less speedtest-repo.sh
sudo bash speedtest-repo.sh
dnf install speedtest -y

Loop:

speedtest

Voorbeeld:

Download: 945 Mbps
Upload:   930 Mbps
Latency:  2 ms

iperf3 testen

Test alleen een eindpunt dat u beheert of waarvoor u toestemming heeft om te gebruiken, beperk de luisterpoort en stop de server na het testen. Parallelle stromen meten de totale doorvoer, niet de snelheid van een enkele verbinding.

Installeren:

dnf install iperf3 -y

Of:

apt install iperf3 -y

Klanttest:

iperf3 -c server.example.com

Test met meerdere threads:

iperf3 -c server.example.com -P 10

Deze methode wordt veel gebruikt om de werkelijke bandbreedte tussen servers te verifiëren.

Latentie testen

ping 8.8.8.8

Voorbeeld:

time=4.5 ms

Een lagere latentie resulteert over het algemeen in snellere responstijden van applicaties.

Stap 6: Controleer het CPU- en RAM-gebruik

Benchmarkresultaten moeten altijd worden vergeleken met live gebruik van hulpbronnen.

CPU-bewaking

top

Of:

htop

Let op:

  • CPU-verzadiging
  • Gemiddelden laden
  • Overmatige steeltijd

Geheugenbewaking

free -h

Of:

vmstat 1

Overmatig swapgebruik kan duiden op geheugentekorten.

Populaire VPS-benchmarkingtools

UnixBench

Een klassieke benchmarkingsuite voor Linux-servers.

Installeren:

git clone https://github.com/kdlucas/byte-unixbench.git
cd byte-unixbench/UnixBench
./Run

Biedt één enkele benchmarkscore die vergelijkingen tussen servers vereenvoudigt.

Geekbench

Maatregelen:

  • Single-core prestaties
  • Multi-core prestaties

Handig voor het vergelijken van CPU's van verschillende VPS-providers.

Phoronix-testsuite

Een uitgebreid benchmarkingplatform dat honderden testprofielen ondersteunt.

Installeren:

dnf install phoronix-test-suite -y

Of:

apt install phoronix-test-suite -y

Biedt gedetailleerde prestatieanalyses voor meerdere hardwarecategorieën.

Benchmarkscripts van derden

Bekijk de bron, locatie downloaden, onderhoudsstatus en testbelasting voordat u een communityscript gebruikt. Vermijd het doorsturen van een niet-geverifieerde netwerkdownload naar een bevoorrechte shell. De systeembank, fio- en iperf3-voorbeelden hierboven bieden explicietere controle over de werklast.

VPS-aanbieders vergelijken

Bij het evalueren van benchmarkresultaten van verschillende providers, focus op:

CPU-prestaties

Kijken naar:

  • Snelheid met één draad
  • Snelheid met meerdere threads
  • CPU-generatie

Opslagprestaties

Let op:

  • IOPS
  • Willekeurige lees-/schrijflatentie
  • Doorvoer

Netwerkkwaliteit

Meeteenheid:

  • Downloadsnelheid
  • Uploadsnelheid
  • Latentie
  • Pakketverlies

Prestatieconsistentie

Een VPS moet de hele dag voorspelbare prestaties leveren.

Grote fluctuaties kunnen duiden op oververkoop van knooppunten of conflicten over bronnen.

Beste praktijken voor VPS-benchmarking

Test op verschillende tijdstippen

De prestaties kunnen variëren, afhankelijk van het knooppuntgebruik.

Voer benchmarks uit:

  • Ochtend
  • Middag
  • Avond
  • Piekverkeerstijden

Dit zorgt voor een completer prestatieprofiel.

Gebruik meerdere hulpmiddelen

Geen enkele benchmark vertelt het hele verhaal.

Combineren:

  • Systeembench
  • fio
  • iperf3
  • UnixBench

Voor nauwkeurigere resultaten.

Identificeer knelpunten

Zoek naar:

  • Hoge CPU-belasting
  • Geheugentekorten
  • Trage schijflatentie
  • Netwerkcongestie

Benchmarking is vooral nuttig als het helpt echte prestatiebeperkingen bloot te leggen.

Regelmatig benchmarken

Voer benchmarks uit:

  • Na migraties
  • Na upgrades
  • Vóór grote implementaties
  • Tijdens het oplossen van problemen

Trendgegevens zijn vaak waardevoller dan één enkel benchmarkresultaat.

Aanbevolen snelle benchmarkopdrachten

CPU:

sysbench cpu run

Geheugen:

sysbench memory run

Schijf schrijven:

dd if=/dev/zero of=test.img bs=4M count=256 oflag=direct

Schijf lezen:

dd if=test.img of=/dev/null bs=4M iflag=direct

Netwerk:

speedtest

Systeemoverzicht:

htop

Laatste gedachten

Door uw VPS te benchmarken, krijgt u meetbaar inzicht in de CPU-prestaties, geheugenefficiëntie, opslag snelheid, en netwerkkwaliteit. Regelmatig testen helpt bij het identificeren van knelpunten in de bronnen voordat deze van invloed zijn op applicaties en stelt u in staat te verifiëren of uw hostingomgeving de prestaties levert die u verwacht.

Door tools als Sysbench te combineren, fio, iperf3, UnixBench, en UnixBench, u kunt een compleet beeld krijgen van uw VPS-mogelijkheden en weloverwogen beslissingen nemen over optimalisatie, schaalvergroting, en toekomstige infrastructuurupgrades.

Deel dit bericht

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *