Review PioHost: Nama baru tapi memuaskan
Daftar Isi
Sudah lama saya tidak membeli layanan VPS baru, selain karena sudah cukup juga jarang yang membuat saya tergoda (dari sisi harga dan reputasi providernya). Tapi semuanya berubah hari ini saat melihat tawaran Piohost yang merupakan nama baru. Asumsi saya kalau bagus tidak ada ruginya, kalau kurang anggap saja sumbangan. 😀
Yang saya angkut dari Piohost adalah VPS Special Offer dengan spesifikasi berikut:
- 4 CPU Cores
- 1.5GB RAM
- 2GB Burstable ram
- 50GB Disk Space
- 1000GB Bandwidth
Lokasinya di Wigan, UK. Virtualisasi OpenVZ. Seharga 10 GBP (sekitar 12.5 USD) per tahun disini: https://piohost.co.uk/cart.php?a=add&pid=78
dan mestinya limited edition. 😀 Saya install CentOS 7.
Apa yang kita dapatkan?
Pertama mari kita cek dari segi CPU:
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 44
model name : Intel(R) Xeon(R) CPU X5687 @ 3.60GHz
stepping : 2
microcode : 29
cpu MHz : 3598.689
cache size : 12288 KB
physical id : 0
siblings : 8
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid
bogomips : 7197.37
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
Kemudian mari kita cek struktur storagenya:
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/ploop13158p1 50G 609M 46G 2% /
devtmpfs 768M 0 768M 0% /dev
tmpfs 768M 0 768M 0% /dev/shm
tmpfs 768M 72K 768M 1% /run
tmpfs 768M 0 768M 0% /sys/fs/cgroup
tmpfs 154M 0 154M 0% /run/user/0
free -m
total used free shared buff/cache available
Mem: 1536 9 985 5 540 1420
Swap: 512 4 507
Dapat swap 512MB juga.
Bagaimana kemampuannya?
Mari kita intip dengan berbagai macam benchmark. 🙂 Seperti biasanya diawali dengan bench.sh untuk informasi secara umum:
----------------------------------------------------------------------
CPU model : Intel(R) Xeon(R) CPU X5687 @ 3.60GHz
Number of cores : 4
CPU frequency : 3598.689 MHz
Total size of Disk : 50.0 GB (0.6 GB Used)
Total amount of Mem : 1536 MB (9 MB Used)
Total amount of Swap : 512 MB (4 MB Used)
System uptime : 0 days, 0 hour 38 min
Load average : 0.05, 0.04, 0.05
OS : CentOS 7.3.1611
Arch : x86_64 (64 Bit)
Kernel : 2.6.32-042stab120.20
----------------------------------------------------------------------
I/O speed(1st run) : 1.0 GB/s
I/O speed(2nd run) : 1.1 GB/s
I/O speed(3rd run) : 1.1 GB/s
Average I/O speed : 1092.3 MB/s
----------------------------------------------------------------------
Node Name IPv4 address Download Speed
CacheFly 205.234.175.175 11.9MB/s
Linode, Tokyo, JP 106.187.96.148 4.50MB/s
Linode, Singapore, SG 139.162.23.4 7.39MB/s
Linode, London, UK 176.58.107.39 12.0MB/s
Linode, Frankfurt, DE 139.162.130.8 11.9MB/s
Linode, Fremont, CA 50.116.14.9 9.61MB/s
Softlayer, Dallas, TX 173.192.68.18 9.78MB/s
Softlayer, Seattle, WA 67.228.112.250 9.68MB/s
Softlayer, Frankfurt, DE 159.122.69.4 11.8MB/s
Softlayer, Singapore, SG 119.81.28.170 9.61MB/s
Softlayer, HongKong, CN 119.81.130.170 9.04MB/s
----------------------------------------------------------------------
Yang keren itu I/Onya sampai 1GB, tampaknya ini HDD dengan SSD Cached. Tepatnya Raid-5 SAS Drives. Dan untuk bandwidthnya ke Asia malah cukup bagus, agak terpikir bisa jadi alternatif web server yang bagus daripada US. 😀 Yang pasti pingnya saya tes dapat sekitar 190-200ms. Termasuk cukup untuk fungsinya.
Selanjutnya kita tes performa sistem secara keseluruhan dengan UnixBench:
# # # # # # # ##### ###### # # #### # #
# # ## # # # # # # # ## # # # # #
# # # # # # ## ##### ##### # # # # ######
# # # # # # ## # # # # # # # # #
# # # ## # # # # # # # ## # # # #
#### # # # # # ##### ###### # # #### # #
Version 5.1.3 Based on the Byte Magazine Unix Benchmark
Multi-CPU version Version 5 revisions by Ian Smith,
Sunnyvale, CA, USA
January 13, 2011 johantheghost at yahoo period com
1 x Dhrystone 2 using register variables 1 2 3 4 5 6 7 8 9 10
1 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10
1 x Execl Throughput 1 2 3
1 x File Copy 1024 bufsize 2000 maxblocks 1 2 3
1 x File Copy 256 bufsize 500 maxblocks 1 2 3
1 x File Copy 4096 bufsize 8000 maxblocks 1 2 3
1 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10
1 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10
1 x Process Creation 1 2 3
1 x System Call Overhead 1 2 3 4 5 6 7 8 9 10
1 x Shell Scripts (1 concurrent) 1 2 3
1 x Shell Scripts (8 concurrent) 1 2 3
4 x Dhrystone 2 using register variables 1 2 3 4 5 6 7 8 9 10
4 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10
4 x Execl Throughput 1 2 3
4 x File Copy 1024 bufsize 2000 maxblocks 1 2 3
4 x File Copy 256 bufsize 500 maxblocks 1 2 3
4 x File Copy 4096 bufsize 8000 maxblocks 1 2 3
4 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10
4 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10
4 x Process Creation 1 2 3
4 x System Call Overhead 1 2 3 4 5 6 7 8 9 10
4 x Shell Scripts (1 concurrent) 1 2 3
4 x Shell Scripts (8 concurrent) 1 2 3
========================================================================
BYTE UNIX Benchmarks (Version 5.1.3)
System: pio.servernesia.com: GNU/Linux
OS: GNU/Linux -- 2.6.32-042stab120.20 -- #1 SMP Fri Mar 10 16:52:50 MSK 2017
Machine: x86_64 (x86_64)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPU 0: Intel(R) Xeon(R) CPU X5687 @ 3.60GHz (7197.4 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 1: Intel(R) Xeon(R) CPU X5687 @ 3.60GHz (7197.2 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 2: Intel(R) Xeon(R) CPU X5687 @ 3.60GHz (7197.4 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 3: Intel(R) Xeon(R) CPU X5687 @ 3.60GHz (7197.2 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
05:40:17 up 46 min, 2 users, load average: 0.02, 0.02, 0.02; runlevel 5
------------------------------------------------------------------------
Benchmark Run: Sun Apr 02 2017 05:40:17 - 06:08:26
4 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 36509505.5 lps (10.0 s, 7 samples)
Double-Precision Whetstone 4552.3 MWIPS (10.2 s, 7 samples)
Execl Throughput 2079.3 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 814099.5 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 215969.7 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 1840051.6 KBps (30.0 s, 2 samples)
Pipe Throughput 1768654.2 lps (10.0 s, 7 samples)
Pipe-based Context Switching 164146.4 lps (10.0 s, 7 samples)
Process Creation 5173.2 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 4246.0 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 1528.9 lpm (60.0 s, 2 samples)
System Call Overhead 2308395.0 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 36509505.5 3128.5
Double-Precision Whetstone 55.0 4552.3 827.7
Execl Throughput 43.0 2079.3 483.6
File Copy 1024 bufsize 2000 maxblocks 3960.0 814099.5 2055.8
File Copy 256 bufsize 500 maxblocks 1655.0 215969.7 1305.0
File Copy 4096 bufsize 8000 maxblocks 5800.0 1840051.6 3172.5
Pipe Throughput 12440.0 1768654.2 1421.7
Pipe-based Context Switching 4000.0 164146.4 410.4
Process Creation 126.0 5173.2 410.6
Shell Scripts (1 concurrent) 42.4 4246.0 1001.4
Shell Scripts (8 concurrent) 6.0 1528.9 2548.1
System Call Overhead 15000.0 2308395.0 1538.9
========
System Benchmarks Index Score 1211.8
------------------------------------------------------------------------
Benchmark Run: Sun Apr 02 2017 06:08:26 - 06:37:07
4 CPUs in system; running 4 parallel copies of tests
Dhrystone 2 using register variables 147889363.1 lps (10.0 s, 7 samples)
Double-Precision Whetstone 16463.2 MWIPS (11.5 s, 7 samples)
Execl Throughput 18179.9 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 611435.3 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 163251.3 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 1817947.6 KBps (30.0 s, 2 samples)
Pipe Throughput 7213169.3 lps (10.0 s, 7 samples)
Pipe-based Context Switching 1152848.8 lps (10.0 s, 7 samples)
Process Creation 20434.9 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 13212.0 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 2613.5 lpm (60.0 s, 2 samples)
System Call Overhead 5670715.5 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 147889363.1 12672.6
Double-Precision Whetstone 55.0 16463.2 2993.3
Execl Throughput 43.0 18179.9 4227.9
File Copy 1024 bufsize 2000 maxblocks 3960.0 611435.3 1544.0
File Copy 256 bufsize 500 maxblocks 1655.0 163251.3 986.4
File Copy 4096 bufsize 8000 maxblocks 5800.0 1817947.6 3134.4
Pipe Throughput 12440.0 7213169.3 5798.4
Pipe-based Context Switching 4000.0 1152848.8 2882.1
Process Creation 126.0 20434.9 1621.8
Shell Scripts (1 concurrent) 42.4 13212.0 3116.0
Shell Scripts (8 concurrent) 6.0 2613.5 4355.8
System Call Overhead 15000.0 5670715.5 3780.5
========
System Benchmarks Index Score 3178.8
Skornya malah lebih baik dari harapan saya, dimana untuk single core 1211 dan multi core 3178. Bisa diajak kerja keras nih. 😀
Tapi saya lebih terkesima akan skor benchmark CPUnya yang menggunakan Geekbench. Untuk 1 core dapat 3113 dan multi core 9159, ini yang tertinggi hasilnya untuk review saya tahun ini. Istimewa jadinya dan lengkapnya bisa dicek disini: https://browser.geekbench.com/v4/cpu/2288361
Kesimpulan
Secara spesifikasi, performa, harga dan konektivitas bisa dikatakan sangat memuaskan. Masalah OpenVZ dan KVM itu preferensi saja, dan kalau dapatnya seperti ini memang worth it. Cuma kekurangannya ini adalah provider baru saja dan bagaimana kestabilannya nanti. Semoga saja konsisten dalam pelayanan dan kualitasnya.