Benchmark VPS adalah cara untuk mengukur performa server secara objektif. Mulai dari seberapa cepat prosesor bekerja, seberapa kuat disk menyimpan dan membaca data, hingga seberapa stabil koneksi jarangan di berbagai lokasi.
Apakah Sahabat Qwords merasa kalau website kamu lambat padahal sudah pakai VPS? Atau penasaran apakah server yang kamu sewa benar-benar berkualitas seperti yang diiklankan?
Artikel ini akan membimbingmu menjalankan berbagai alat benchmark berbentuk skrip, langkah demi langkah untuk melakukan benchmark VPS.
Cara Menjalankan Perintah Benchmark VPS
Sebelum masuk ke pembahasan cara melakukan benchmark VPS, kita harus paham bagaimana cara menjalankan perintahnyam yaitu:
Pertama, buka terminal VPS. Terminal adalah jendela tempat kamu bisa mengetik perintah ke server. Kalau di windows, kamu bisa pakai aplikasi seperti PuTTY, sedangkan di Mac atau Linux kamu bisa langsung pakai teminal.
Lalu, masuk ke server dengan akses melalui SSH. SSH adalah cara untuk masuk ke VPS dari jarak jauh. Kamu akan diminta memasukkan IP VPS dan login.
Kemudian, salin dan jalankan perintah berikut:
wget -qO- bench.sh | bash
Kalau skrip telah dimasukkan atau perintah sudah dijalankan, maka monitor akan langsung menampilkan hasil benchmark di layar, seperti informasi sistem, kecepatan disk, dan jaringan.
Hal-hal yang Perlu Diperhatikan Sebelum Benchmark VPS
Ketika melakukan benchmark VPS, kamu akan menggunakan terminal, yaitu jendela tempat mengetik perintah atau skrip langsung ke VPS.
Kamu harus berhati-hati saat menyalin atau mengetik perintah ini dengan memperhatikan hal-hal berikut:
- Tidak menjalankan perintah yang kamu tidak pahami dan yakini asal-usulnya sumber dan fungsinya.
- Berhati hati dengan kesalahan kecil, karena seperti mengetik nama file atau folder yang salah bisa menghapus data di server.
- Sebaiknya backup data penting sebelum melakukan benchmark.
Sudah siap? Sekarang mari kita masuk ke pembahasan berbagai metode untuk melakukan benchmark VPS.
1. All in One
All in One adalah metode benchmark menggunakan skrip tunggal untuk menguji performa VPS secara keseluruhan dalam satu kali jalan saja.
Skrip yang bisa kamu gunakan yaitu bench.sh, bench.sh, YABS, dan Benc Moster. Berikut penjelasan setiap skrip:
bench.sh
bench.sh adalah skrip yang langsung menampilkan informasi sistem, kecepatan baca, dan tulis disk (I/O), serta performa jaringan dari berbagai lokasi.
Untuk menjalankan bencmark ini, kamu perlu masuk ke VPS lewat SSH. Jika sudah login, buka terminalnya dan jalankan skrip berikut:
wget -qO- bench.sh
Kelebihan dari cara ini adalah eksekusinya yang cepat, output rapi dan mudah dibaca, serta cocok untuk audit pertama kali atau kalau kamu pengguna baru.
nench.sh
nench.sh adalah alternatif ringan dari bench.sh yang menambahkan fitur log file. Fitur ini bisa kamu pakai kalau ingin menyimpan hasil benchmark. Skrip nench.sh yaitu:
curl-sL nench.sh
Atau kamu juga bisa gunakan versi dengan log:
(wget -qO- bench.wget.racing | bash; wget -qO- bench.wget.racing | bash)>&1 | tee nen
YABS (Yet-Another-Benchmark-Script)
YABS adalah skrip yang dirancang untuk menguji sebuah performa disk dengan pola yang realistis. Skripnya yaitu:
curl -sL yabs.sh | bash
Atau
wget -qO- yabs.sh | bash
Bench Monster
Skrip Bench Monster menggabungkan geekbench untuk mengecek CPU dan RAM serta Speedstet.net dalam satu paket. Skripnya:
curl -LsO bench.monster/speedtest.sh; bash speedtest.sh
2. CPU Benchmark
Uji performa CPU dilakukan untuk mengetahui seberapa cepat otak dari VPS. Untuk itu benchmark ini akan menunjukkan seberapa efisien server dalam menangani tugas-tugas. Berikut skrip yang bisa kamu gunakan:
Geekbench
Geekbench adalah alat benchmark yang memberikan skor untuk performa prosesor dalam dua kategori, yaitu single-core dan multi-core. Keduanya sangat berguna untuk membandingkan kekuatan CPU antar server atau layanan VPS.
Skrip Geekbench yaitu:
wget https://cdn.geekbench.com/Geekbench-6.2.2-Linux.tar.gz
tar -xvzf Geekbench-6.2.2-Linux.tar.gz
cd Geekbench-6.2.2-Linux
./geekbench6
Cara membaca hasil Geekbench adalah:
- Skor single-core: Menunjukkan performa untuk tugas ringan
- Skor multi-core: Menunjukkan kemampuan menangani banyak proses sekaligus.
Semakin tinggi skornya, maka semakin cepat VPS dalam tugas kompresi, rendering, atau analisis data.
Kalau skor VPS kamu rendah, bisa jadi tandanya VPS tersebut kurang cocok untuk aplikasi berat seperti Ai dan rendering. Jadi, sebaiknya kamu melakukan penyesuaian.
Sysbench (CPU)
Sysbench merupakan alat ringan yang mensimulasikan perhitungan bilangan prima untuk menguji kecepatan eksekusi CPU. Cara ini akan menunjukkan seberapa cepat VPS menyelesaikan tugas matematis.
Skrip yang digunakan adalah:
sudo apt install -y sysbench
sysbench cpu –cpu-max-prime=20000 run
Ada dua istilah penting yang perlu kamu pahami kalau kamu pakai cara ini, yaitu:
- Total Time: Waktu yang dibutuhkan untuk menyelesaikan simulasi, semakin kecil semakin baik.
- Event per Second: Jumlah perhitungan yang bisa dilakukan per detik, semakin besar maka semakin bagus.
3. Disk dan Storage Benchmark
Benchmark pada disk dan storage berfungsi untuk mengukur dua hal penting, yaitu Throughput (kecepatan transfer data besar) dan IOPS.
IOPS sendiri adalah singkatan dari Input/Output Operations Per Second yang merupakan sebarapa banyaknya klik baca atau tulis yang bisa dilakukan oleh disk per detik, semakin banyak maka semakin cepat disk merespon permintaan data.
Benchmark disk dan storage dapat dilakukan dengan cara berikut:
dd
Tes ini mengukur seberapa cepat server menulis data besar ke disk, cara pakainya bisa pakai kode:
dd if=/dev/zero of=./testfile bs=1G count=1 oflag=dsync
rm -f ./testfile
Cara membacanya:
- Lihat angka MB/s di output.
- Jika hasilnya lebih dari 200Mb/s maka SSD dalam keadaan baik.
- Kalau pakai NVMe, angkanya harus lebih tinggi dari yang di atas.
Fio
Fio merupakan alat benchmark yang bisa mensimulasikan pola akses disk seperti yang terjadi pada database atau file besar. Kamu bisa pakai kode berikut:
1. Instalasi:
Masuk ke terminal baik itu PuTTY atau Terminal Mac dan Linux, lalu masukkan skrip instalasi:
sudo apt install -y fio
Setelah skrip itu dimasukkan, maka akan terpasang sistem fio ke dalam VPS. Setelah itu, tetaplah berada di terminal yang sama lalu jalankan beberapa tes di bawah ini:
2. Tes Sequential
fio –name=seq –rw=readwrite –bs=1M –size=2G –iodepth=32 –numjobs=1 –group_reporting
3. Tes Random 4K
fio –name=rand4k –rw=randread –bs=4k –size=2G –iodepth=64 –numjobs=2 –time_based –runtime=60 –group_reporting
Ada tiga hal yang perlu kamu perhatikan dalam Fio, yaitu:
- IOPS: semakin tinggi, semakin bagus untuk database.
- Latency: Semakin rendah, semakin responsif.
- Konsistensi antar-run: Stabilitas performa yang penting untuk workload nyata.
Cara instalasi di atas berlaku juga untuk beberapa cara lain berikutnya, yaitu dengan memasukan skrip instalasi di teminal VPS lalu masukkan skrip tesnya.
IOSTAT
Iostat bisa kamu pakai kalau ingin melihat performa disk secara langsung saat server bekerja.
1. Instalasi
sudo apt install -y sysstat
2. Skrip:
iostat -xz 1 5
Kalau kamu pakai iostat, bisa fokuskan pada dua mentrik:
- Await: Waktu tunggu rata-rata per operasi, jika nilainya tinggi artinya disk mulai keteteran.
- Util: Persentase pemakaian disk, kalau mendekati 100% maka disk sedang sangat sibuk.
4. Benchmark Jaringan VPS
Cara keempat adalah dengan benchmark jaringan VPS. Performa jaringan VPS adalah kunci utama untuk VPS yang responsif baik dalam website, API, ataupun real-time.
Tes berikut akan membantu kamu mengukur kecepatan unduh, unggah, latensi atau jeda waktu, dan jalur koneksi ke berbagai lokasi.
Speedtest CLI
Ini adalah versi terminal dari speedtest.net yang bisa kamu pakai untuk cek kecepatan download, upload, dan latency.
1. Instalasi (Ubuntu/Debian)
sudo apt install -y speedtest-cli
2. Skrip:
Speedtest
Metrik yang harus kamu perhatikan adalah:
- Download/Upload: Untuk VPS umum, ratusan MB/s sudah cukup baik.
- Latency: Idealnya belasan hingga puluhan milidetik.
Wget
Tes ini mengukur kecepatan unduh dari server tertentu.
1. Contoh server domestik di Indonesia:
wget -O /dev/null https://kartolo.sby.datautama.net.id/ubuntu-cd/24.04.2/ubuntu-24.04.3-live-server-amd64.iso
2. Contoh server internasional:
wget -O /dev/null https://speed.hetzner.de/1GB.bin
Curl
Curl adalah cara benchmark bisa membantu kamu untuk tahu seberapa cepat server merespon permintaan HTTP, dan bisa juga memberikan metrik detail seperti TTFB (Time to First Byte), total waktu, dan kecepatan unduhan.
Contoh permintaan:
curl -L https://speed.hetzner.de/1GB.bin -o /dev/null \
-w $’URL:%{url_effective}\nTTFB:%{time_starttransfer}s\nTotal:%{time_total}s\nSpeed_Bytes/s:%{speed_download}\n’
Ping, Traceroute, MTR
Ping, Traceroute, dan MTR adalah tiga metode benchmark jaringan VPS yang bisa membantu kamu untuk melihat seberapa cepat koneksi ke suatu host dan bagaimana jalur (hop) yang dilaluinya.
Berikut langkah-langkahnya:
1. Tes Latency
ping -c 10 google.com
2. Tes Jalur Koneksi
sudo apt install -y traceroute
traceroute google.com
3. Tes Jalur dan Statistik Real-time
sudo apt install -y mtr
mtr -rwzbc 100 google.com
Nload, iftop, vnstat
Nload, iftop, dan vnstat adalah cara benchmark untuk melihat grafik penggunaan bandwidth secara langsung. Berikut cara instalasi dan skripnya:
1. Instalasi
sudo apt install -y nload iftop vnstat
2. Skrip:
nload # Grafik bandwidth masuk/keluar
sudo iftop -i eth0 # Lalu lintas antar IP di interface eth0
vnstat -l # Statistik bandwidth live
5. Tes Ketahanan Singkat VPS
Tes ketahanan singkat VPS adalah tes untuk melihat apakah VPS kamu benar-benar stabil, atau hanya terlihat baik-baik saja di depan layar padahal aslinya tidak. Kamu bisa memasukkan skrip ini:
Stress-ng
Alat ini mensimulasikan beban pada CPU dan RAM selama beberapa detik. Tujuannya bukan untuk menghancurkan server, melainkan untuk melihat apakah ada gejala awal seperti Out of Memory, yaitu kondisi di mana RAM habis dan sistem mulai tidak berfungsi atau mengalami lag yang ekstrem.
Ini cara mengecek ketahanan singkat VPS:
1. Instalasi
sudo apt install -y stress-ng
2. Contoh tes ringan:
stress-ng –vm 2 –vm-bytes 512M –timeout 30s –metrics-brief
Dari tes ini kamu bisa melihat apakah server tetap responsif, kondisi konfigurasi swap, RAM masih cukup, atau CPU throttling.
Coba Benchmark VPS-mu Sekarang!
Setelah membaca panduan di atas, kamu sekarang sudah punya bekal lengkap untuk menguji performa VPS secara mandiri, mulai dari kecepatan, kekuatan, stabilitas, hingga ketahanan sistem.
Dengan benchmark ini kamu bisa tahu apakah VPS yang digunakan sudah cukup tangguh untuk mendukung website, aplikasi, atau sistem bisnis yang sedang berjalan atau tidak.
Kamu juga bisa menemukan titik lemah (bottleneck) yang selama ini mungkin tersembunyi dan mulai memperbaiki sebelum jadi masalah besar.
Jadi mulai benchmarknya sekarang dan pastikan VPS kamu benar-benar siap untuk tugas-tugas penting yang kamu kerjakan.
Itulah lima cara menggunakan benchmark VPS, jika ada sesuatu yang belum dipahami jangan ragu untuk bertanya di kolom komentar.
Kelola big data dan dapatkan data secara realtime dengan Dedicated Server Indonesia, spesifikasi yang bisa disesuaikan dengan kebutuhan kamu dan harga lebih kompetitif. Dengan pilihan server Indonesia dan USA Kualitas Terbaik Qwords.

