Panduan cara cek kecepatan dan performa server (Benchmark). Dengan benchmarking kita bisa melihat seberapa cepat koneksi dan kinerja suatu server, dalam kesempatan ini yang ditest adalah VPS.
Download dan jalankan script Benchmark
Pertama test Network & I/O Speed menggunakan script dari freevps.us.
wget freevps.us/downloads/bench.sh -O - -o /dev/null|bash
Hasil dari VPS DigitalOcean 1GB RAM Droplet
System Info
-----------
Processor : Intel(R) Xeon(R) CPU E5-2630L v2 @ 2.40GHz
CPU Cores : 1
Frequency : 2399.998 MHz
Memory : 992 MB
Swap : MB
Uptime : 5 days, 17:29,
OS : Ubuntu 16.04.4 LTS
Arch : x86_64 (64 Bit)
Kernel : 4.4.0-127-generic
Hostname : host
Speedtest (IPv4 only)
---------------------
Your public IPv4 is xxx.xx.xx.xx
Location Provider Speed
CDN Cachefly 22.0MB/s
Atlanta, GA, US Coloat 7.10MB/s
Dallas, TX, US Softlayer 6.61MB/s
Seattle, WA, US Softlayer 7.97MB/s
San Jose, CA, US Softlayer 9.01MB/s
Washington, DC, US Softlayer 5.96MB/s
Tokyo, Japan Linode 23.3MB/s
Singapore Softlayer 47.3MB/s
Rotterdam, Netherlands id3.net 6.25MB/s
Haarlem, Netherlands Leaseweb 669KB/s
Disk Speed
----------
I/O (1st run) : 497 MB/s
I/O (2nd run) : 590 MB/s
I/O (3rd run) : 712 MB/s
Average I/O : 599.667 MB/s
Dari hasil tersebut diatas kita bisa melihat informasi sistem yang digunakan, mulai dari jenis prosesor, kapasitas RAM, versi kernel dan lain-lain.
Versi kernel 4.x = biasanya digunakan di KVM, sedangkan kernel 3.x tandanya virtualisasinya menggunakan OpenVZ.
Atau anda bisa menggunakan UnixBench untuk komprehensif Benchmark.
Cek kapasitas disk space
Melihat kapasitas disk space Kilobyte
df
Melihat kapasitas disk space dengan ukuran Gigabyte
df -h
Cek I/O Latency dengan tool ioping
Cek disk I/O latency menggunakan tool ioping, ioping adalah sebuah alat untuk memantau I/O latency secara real time. ioping akan menunjukkan disk latency dalam cara yang sama seperti ping yang menunjukkan jaringan latency.
yum install ioping -y
Untuk pengguna Linux Ubuntu dan lainnya selain CentOS, Fedora & RedHat bisa lihat di : https://github.com/koct9i/ioping
Setelah berhasil menginstall ioping, jalankan perintah berikut
ioping . -c 10
Hasilnya
4.0 KiB from . (simfs /vz/private/52066): request=1 time=365 us
4.0 KiB from . (simfs /vz/private/52066): request=2 time=96 us
4.0 KiB from . (simfs /vz/private/52066): request=3 time=102 us
4.0 KiB from . (simfs /vz/private/52066): request=4 time=121 us
4.0 KiB from . (simfs /vz/private/52066): request=5 time=99 us
4.0 KiB from . (simfs /vz/private/52066): request=6 time=91 us
4.0 KiB from . (simfs /vz/private/52066): request=7 time=129 us
4.0 KiB from . (simfs /vz/private/52066): request=8 time=141 us
4.0 KiB from . (simfs /vz/private/52066): request=9 time=97 us
4.0 KiB from . (simfs /vz/private/52066): request=10 time=98 us
--- . (simfs /vz/private/52066) ioping statistics ---
10 requests completed in 9.0 s, 7.5 k iops, 29.2 MiB/s
min/avg/max/mdev = 91 us / 133 us / 365 us / 78 us
I/O Seek rate
Jangan lupakan titiknya
ioping -RD .
Hasilnya
--- . (simfs /vz/private/52066) ioping statistics ---
42.3 k requests completed in 3.0 s, 15.0 k iops, 58.6 MiB/s
min/avg/max/mdev = 34 us / 66 us / 21.3 ms / 321 us
Sequential I/O speed
ioping -RL .
Hasilnya
--- . (simfs /vz/private/52066) ioping statistics ---
2.2 k requests completed in 3.0 s, 806 iops, 201.7 MiB/s
min/avg/max/mdev = 314 us / 1.2 ms / 81.0 ms / 3.3 ms
Cached I/O Speed
ioping -RC .
Hasilnya
--- . (simfs /vz/private/52066) ioping statistics ---
1.1 M requests completed in 3.0 s, 434.0 k iops, 66.8 MiB/s
min/avg/max/mdev = 1 us / 2 us / 11.1 ms / 32 us
Keterangan lebih lanjut untuk iospeed ketik : man iospeed
Kemudian untuk mengetahui seberapa cepat jaringan pada VPS ketik perintah berikut untuk mencoba mengunduh file dari server lain.
wget cachefly.cachefly.net/100mb.test
Hasilnya
--2015-09-10 03:06:28-- http://cachefly.cachefly.net/100mb.test Resolving cachefly.cachefly.net... 205.234.175.175 Connecting to cachefly.cachefly.net|205.234.175.175|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 104857600 (100M) [application/octet-stream] Saving to: `100mb.test' 100%[======================================>] 104,857,600 31.5M/s in 3.3s 2015-09-10 03:06:31 (30.6 MB/s) - `100mb.test' saved [104857600/104857600]
Kesimpulan
Dengan uji performa server/bechmark ini anda bisa mengetahui seberapa cepat jaringan dan spesifikasi lengkap suatu server, tentu ini sangat bermanfaat sebelum anda benar-benar membeli hosting VPS. Cara ini bisa anda coba dengan memilih provider web hosting yang menyediakan masa trial VPS. Jika anda tertarik silahkan lihat postingan sebelumnya: VPS trial untuk 1 Bulan
Selamat mencoba.
sepertinya kok lebih susah ya mas pakai vps sendiri, harus ngerti system linux kayaknya. selain itu juga lebih mahal, kalau boleh tau wp mas yang mas pakai dengan fasilitas vps perbulannya habis berapa mas untuk vps nya saja. terus alasan apa mas yang membuat mas tertarik dengan mengambil vps daripada sewa hosting2 biasa. saya lihat wp ini nggak buat streaming video soalnya. jadi gak nyangka kalau wp ini pakai nya vps. maaf ya mas nebie banyak tanya 😀
Step by Stepnya Disini, idnetter.com pakai web hosting shared gan gak pakai VPS, web saya yang lain yang pakai VPS, alasanya biar lbh berpeluang SEOnya