Cara cek kecepatan dan performa server

By | September 11, 2015

Panduan cara cek kecepatan dan performa server (Benchmark). Dengan benchmarking kita dapat melihat seberapa cepat koneksi dan daya kerja suatu server, pada artikel ini yang ditest ialah VPS.

Unduh dan jalankan script Benchmark

Pertama-tama 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 Informasi
-----------
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

LocationProviderSpeed
CDNCachefly22.0MB/s

Atlanta, GA, USColoat7.10MB/s
Dallas, TX, USSoftlayer6.61MB/s
Seattle, WA, USSoftlayer7.97MB/s
San Jose, CA, USSoftlayer9.01MB/s
Washington, DC, USSoftlayer 5.96MB/s

Tokyo, JapanLinode23.3MB/s
Singapore Softlayer47.3MB/s

Rotterdam, Netherlandsid3.net6.25MB/s
Haarlem, NetherlandsLeaseweb669KB/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 dapat melihat informasi aplikasi 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 sahabat dapat menggunakan UnixBench bagi 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 ialah sebuah alat bagi memantau I/O latency secara real time. ioping akan menunjukkan disk latency pada cara yang sama seperti ping yang menunjukkan jaringan latency.

yum install ioping -y

Bagi pengguna Linux Ubuntu dan lainnya selain CentOS, Fedora RedHat dapat lihat di : https://github.com/koct9i/ioping

Setelah berhasil menginstall ioping, jalankan command 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 bagi iospeed ketik : man iospeed

Kemudian bagi mengetahui seberapa cepat jaringan di VPS ketik command berikut bagi 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 sahabat dapat mengetahui seberapa cepat jaringan dan spesifikasi komplit suatu server, tentu ini amat bermanfaat sebelum sahabat benar-benar membeli hosting VPS. Cara ini dapat sahabat coba dengan memilih provider web hosting yang menyediakan waktu trial VPS. Kalau sahabat tertarik silahkan lihat postingan sebelumnya: VPS trial untuk 1 Bulan

Selamat mencoba.


Sumber https://idnetter.com