Sebelum menggunakan VPS untuk berbagai kebutuhan seperti hosting website, membuat VPN, atau bahkan menjalankan aplikasi berbasis data, penting untuk mengetahui seberapa kuat performa VPS tersebut. Salah satu cara tercepat untuk mengecek performa dasar server adalah dengan menjalankan skrip benchmark otomatis. Di antara banyak tool yang tersedia, perintah wget -qO- bench.sh | bash termasuk yang paling populer karena simpel dan memberikan gambaran menyeluruh dalam satu kali jalan.
Perintah ini berasal dari skrip buatan teddysun, yang sudah digunakan banyak pengguna teknis untuk menilai performa awal VPS. Artikel ini akan membahas lebih dalam tentang cara penggunaannya, hasil yang ditampilkan, serta interpretasi yang tepat agar kamu bisa ambil keputusan berdasarkan data nyata.
Apa itu bench.sh dan Kenapa Dipakai?
bench.sh adalah skrip shell yang bisa dijalankan langsung dari terminal Linux atau VPS. Skrip ini akan menjalankan serangkaian tes performa meliputi:
- Informasi sistem: CPU, RAM, versi OS, dan virtualisasi
- I/O speed: kecepatan baca tulis disk
- Kecepatan jaringan: download speed dari beberapa lokasi berbeda (Amerika, Eropa, Asia)
- Informasi uptime dan load system
Skrip ini sangat cocok digunakan setelah instalasi awal VPS, sebelum menentukan konfigurasi produksi. Dengan hasil benchmark ini, kamu bisa bandingkan performa antar lokasi server atau antar provider.
Cara Menjalankan Benchmark dengan bench.sh
Untuk menjalankan benchmark, cukup buka terminal (atau gunakan SSH jika remote) lalu ketik perintah berikut:
wget -qO- bench.sh | bash
Jika wget belum terinstal, kamu bisa menggunakan curl sebagai alternatif:
curl -LsO bench.sh && bash bench.sh
Dalam waktu beberapa menit, hasil tes akan muncul langsung di terminal. Kamu tidak perlu install software tambahan apa pun. Semua dilakukan via script sekali jalan.
Penjelasan Hasil Benchmark VPS dari bench.sh
Setelah proses selesai, kamu akan melihat beberapa blok informasi. Berikut ini penjelasan per bagian:
- Informasi Umum VPS:
- Hostname, OS, arsitektur (32-bit/64-bit), kernel version
- CPU: nama, jumlah core, dan kecepatan clock
- RAM dan SWAP: total kapasitas dan usage saat ini
- Virtualisasi: apakah menggunakan KVM, OpenVZ, VMware, dsb
- I/O Speed Test:
Biasanya ditampilkan 3 kali hasil pengujian kecepatan baca tulis disk (dalam MB/s). Jika hasilnya konsisten di atas 300 MB/s berarti penyimpanan kamu cukup cepat, kemungkinan besar SSD NVMe. - Kecepatan Download (Network Speed Test):
Tes ini akan melakukan download dari beberapa server di dunia: Leaseweb, Linode, Softlayer, Tencent, dan lainnya. Dari sini kamu bisa tahu latency dan bandwidth riil ke berbagai wilayah. - Uptime dan Load Average:
Bagian ini menunjukkan berapa lama server aktif dan beban rata-rata sistem dalam 1, 5, dan 15 menit terakhir.
Hasil ini bisa digunakan untuk mengevaluasi apakah VPS kamu layak digunakan untuk proyek tertentu, misalnya aplikasi berat, database besar, atau hanya web server ringan.
Tips Membaca dan Memahami Hasil Benchmark
Angka-angka hasil tes akan jadi lebih berguna jika kamu tahu konteksnya. Berikut beberapa panduan:
- I/O Speed:
- < 100 MB/s: kurang cocok untuk database besar
- 100 – 300 MB/s: standar untuk VPS SSD biasa
- 300 MB/s: kemungkinan NVMe atau RAID 10, ideal untuk performa tinggi
- Network Speed:
- Latency < 50ms untuk pengguna Indonesia jika server berada di Asia
- Kecepatan download minimal 100 MBps ideal untuk trafik padat atau CDN
- Load Average:
- Selama angka load tidak melebihi jumlah core CPU, maka server masih dalam batas wajar
- Uptime:
- Semakin lama uptime tanpa restart, berarti stabilitas server bagus
Alternatif Tool Benchmark Selain bench.sh
Meski bench.sh cukup lengkap, ada beberapa tool lain yang bisa digunakan untuk pengujian lebih spesifik:
- YABS (Yet Another Benchmark Script):
Fokus pada performa I/O dan CPU. Bisa dijalankan dengan:curl -sL yabs.sh | bash - Nench:
Skrip ringan yang fokus ke CPU dan network. Cocok untuk VPS kecil. - Speedtest CLI:
Untuk fokus pengujian bandwidth dari Speedtest.net:speedtest-cli - Geekbench CLI:
Tes performa CPU dengan standar industri. Hasil bisa dibandingkan antar server secara global.
Kapan Waktu Ideal Menjalankan Benchmark VPS?
Untuk hasil yang paling akurat dan relevan, jalankan benchmark dalam kondisi berikut:
- Setelah VPS selesai diinstal, sebelum digunakan produksi
- Saat pertama kali membeli VPS dari provider baru
- Setelah upgrade paket server (CPU/RAM/Storage)
- Saat merasa performa VPS menurun dan ingin pembuktian obyektif
Hindari menjalankan benchmark saat server sedang aktif digunakan banyak aplikasi, karena hasil bisa bias.
Manfaat Benchmark untuk Pengguna VPS
Benchmark bukan cuma alat untuk “pamer skor”, tapi jadi alat bantu pengambilan keputusan:
- Membandingkan performa antar lokasi (misalnya VPS Singapura vs Jerman)
- Memilih provider berdasarkan hasil real-world, bukan sekadar spesifikasi
- Mengevaluasi kestabilan sistem sebelum dipakai untuk project penting
- Menyusun strategi scaling atau migrasi server berdasarkan bottleneck
Semua insight ini penting bagi pelaku bisnis digital, developer, bahkan pengguna rumahan yang ingin memastikan servernya punya performa yang layak.
Benchmark itu ibarat test drive sebelum beli mobil. Kamu nggak mau beli sesuatu yang nggak cocok dengan jalur yang kamu tempuh, kan? Sama halnya dengan VPS. Daripada langsung jalan, lebih baik cek dulu kondisinya.
Dengan tools sederhana seperti bench.sh, kamu sudah bisa punya gambaran menyeluruh tentang apa yang kamu beli. Dan dengan pengetahuan dasar membaca hasilnya, kamu jadi lebih siap ambil keputusan soal konfigurasi server dan pemakaian jangka panjang.



