Beberapa hari lalu saya diberikan kesempatan buat mencoba salah satu layanan Cloud VPS baru di Indonesia, Saat memilih Virtual Private Server (VPS) untuk kebutuhan website atau aplikasi, saya selalu memperhatikan kestabilan, kecepatan dan ketahanan, serta dukungan yang diberikan oleh provider. Dalam artikel kali ini, saya akan menguji secara singkat layanan VPS dari Nevacloud, salah satu provider cloud yang masih satu atap dengan Domainesia.
Spesifikasi dan Harga
Yang saya uji kali ini adalah paket termurahnya yakni Nevalite, dengan spesifikasi sebagai berikut :
- CPU: 1 Core
- RAM: 1 GB
- Storage: 20 GB SSD
- Bandwidth: Unmetered
- Sistem Operasi: Almalinux 8 & Ubuntu 22.04
- Harga: Rp 48.000 per bulan
Bonus deposit NevaCloud 50.000
Dengan harga yang sangat terjangkau, paket ini sudah sangat cukup untuk menampung website atau blog berbasis WordPress.
Pengujian Performa
Untuk benar-benar memahami seberapa baik kinerja VPS Nevacloud, saya melakukan beberapa pengujian sintetis untuk keperluan hosting website dan juga blog. Berikut adalah metode yang saya gunakan :
- Pengujian kecepatan I/O dan jaringan menggunakan bench.sh
- Pengujian benchmark menggunakan yabs
- Simulasi trafik menggunakan apache benchmark
Pengujian Bench.sh
Untuk melakukan pengujian benchmark menggunakan bench.sh, saya menggunakan perintah ini pada OS Almalinux 8 :
1 | wget -qO- bench.sh | bash |
Dan hasilnya adalah sebagai berikut :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | -------------------- A Bench.sh Script By Teddysun ------------------- Version : v2023-10-15 Usage : wget -qO- bench.sh | bash ---------------------------------------------------------------------- CPU Model : Intel(R) Xeon(R) CPU E5-2696 v4 @ 2.20GHz CPU Cores : 1 @ 2194.914 MHz CPU Cache : 16384 KB AES-NI : ✓ Enabled VM-x/AMD-V : ✓ Enabled Total Disk : 20.0 GB (1.1 GB Used) Total Mem : 962.6 MB (120.5 MB Used) System uptime : 0 days, 0 hour 8 min Load average : 0.08, 0.27, 0.15 OS : AlmaLinux release 8.8 (Sapphire Caracal) Arch : x86_64 (64 Bit) Kernel : 4.18.0-477.13.1.el8_8.x86_64 TCP CC : cubic Virtualization : KVM IPv4/IPv6 : ✓ Online / ✓ Online Organization : AS141623 PT Registrasi Neva Angkasa Location : Jakarta / ID Region : Jakarta ---------------------------------------------------------------------- I/O Speed(1st run) : 796 MB/s I/O Speed(2nd run) : 913 MB/s I/O Speed(3rd run) : 911 MB/s I/O Speed(average) : 873.3 MB/s ---------------------------------------------------------------------- Node Name Upload Speed Download Speed Latency Los Angeles, US 432.85 Mbps 202.88 Mbps 183.76 ms Dallas, US 382.87 Mbps 227.75 Mbps 212.52 ms Montreal, CA 221.64 Mbps 65.52 Mbps 239.32 ms Amsterdam, NL 420.56 Mbps 30.38 Mbps 174.46 ms Hongkong, CN 226.38 Mbps 1.47 Mbps 152.00 ms Mumbai, IN 467.12 Mbps 225.52 Mbps 178.95 ms Singapore, SG 348.65 Mbps 231.25 Mbps 14.67 ms ---------------------------------------------------------------------- Finished in : 4 min 2 sec Timestamp : 2024-10-16 05:07:44 UTC ---------------------------------------------------------------------- |
Dari hasil diatas, bisa kita lihat spesifikasi Sistem dan CPU sudah sesuai dengan paket yang dijanjikan, yakni Intel Xeon E5-2696 v4 dengan 1 Core, Ram 1GB, SSD 20GB, Virtualisasi KVM, dan juga mendapatkan IPv4 dan IPv6 yang berlokasi di Jakarta.
Rata-rata Kecepatan I/O: 873.3 MB/s
Kecepatan I/O ini sangat baik untuk SSD, menunjukkan performa disk yang optimal untuk tugas-tugas dasar.
Kecepatan Upload/Download
- Singapura memiliki latensi terendah (14.67ms) dan performa stabil, sesuai dengan jaraknya yang dekat dengan Jakarta.
- Performa di wilayah barat (AS, Kanada, Eropa) menunjukkan kecepatan unggah yang baik, namun kecepatan unduh, terutama di Montreal dan Amsterdam, terbatas.
- Hong Kong memiliki kecepatan unduh yang sangat rendah (1.47 Mbps), mungkin disebabkan oleh routing jaringan atau pembatasan regional.
VPS ini menunjukkan performa yang baik untuk wilayah lokal dan negara terdekat, dengan kecepatan I/O yang sangat tinggi dan sumber daya CPU yang cukup untuk aplikasi ringan. Namun, performa jaringan untuk wilayah yang jauh mungkin sedikit terpengaruh, terutama dalam hal unduhan besar dari beberapa lokasi.
Pengujian YABS
Untuk pengujian menggunakan YABS, saya masih menggunakan Almalinux 8 dan menggunakan perintah sebagai berikut:
1 | curl -sL yabs.sh | bash |
Dan hasil yang diperoleh dari YABS adalah sebagai berikut
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # Yet-Another-Bench-Script # # v2024-06-09 # # https://github.com/masonr/yet-another-bench-script # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # Wed Oct 16 05:09:42 UTC 2024 Basic System Information: --------------------------------- Uptime : 0 days, 0 hours, 14 minutes Processor : Intel(R) Xeon(R) CPU E5-2696 v4 @ 2.20GHz CPU cores : 1 @ 2194.914 MHz AES-NI : ✔ Enabled VM-x/AMD-V : ✔ Enabled RAM : 962.6 MiB Swap : 0.0 KiB Disk : 20.0 GiB Distro : AlmaLinux 8.8 (Sapphire Caracal) Kernel : 4.18.0-477.13.1.el8_8.x86_64 VM Type : KVM IPv4/IPv6 : ✔ Online / ✔ Online IPv6 Network Information: --------------------------------- ISP : PT Deneva ASN : AS138115 PT Deneva Host : PT Deneva Location : Jakarta, Jakarta (JK) Country : Indonesia fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/sda1): --------------------------------- Block Size | 4k (IOPS) | 64k (IOPS) ------ | --- ---- | ---- ---- Read | 108.57 MB/s (27.1k) | 637.30 MB/s (9.9k) Write | 108.86 MB/s (27.2k) | 640.66 MB/s (10.0k) Total | 217.44 MB/s (54.3k) | 1.27 GB/s (19.9k) | | Block Size | 512k (IOPS) | 1m (IOPS) ------ | --- ---- | ---- ---- Read | 530.48 MB/s (1.0k) | 453.33 MB/s (442) Write | 558.66 MB/s (1.0k) | 483.52 MB/s (472) Total | 1.08 GB/s (2.1k) | 936.85 MB/s (914) iperf3 Network Speed Tests (IPv4): --------------------------------- Provider | Location (Link) | Send Speed | Recv Speed | Ping ----- | ----- | ---- | ---- | ---- Clouvider | London, UK (10G) | 321 Mbits/sec | 47.7 Mbits/sec | 170 ms Eranium | Amsterdam, NL (100G) | 311 Mbits/sec | 154 Mbits/sec | 169 ms Uztelecom | Tashkent, UZ (10G) | 321 Mbits/sec | 25.8 Mbits/sec | 189 ms Leaseweb | Singapore, SG (10G) | 281 Mbits/sec | 100 Mbits/sec | 13.9 ms Clouvider | Los Angeles, CA, US (10G) | 247 Mbits/sec | 27.4 Mbits/sec | 185 ms Leaseweb | NYC, NY, US (10G) | 268 Mbits/sec | 23.4 Mbits/sec | 250 ms Edgoo | Sao Paulo, BR (1G) | busy | 32.9 Mbits/sec | 349 ms iperf3 Network Speed Tests (IPv6): --------------------------------- Provider | Location (Link) | Send Speed | Recv Speed | Ping ----- | ----- | ---- | ---- | ---- Clouvider | London, UK (10G) | 423 Mbits/sec | 23.2 Mbits/sec | 173 ms Eranium | Amsterdam, NL (100G) | 274 Mbits/sec | 190 Mbits/sec | 168 ms Uztelecom | Tashkent, UZ (10G) | 272 Mbits/sec | 128 Mbits/sec | 193 ms Leaseweb | Singapore, SG (10G) | 272 Mbits/sec | 192 Mbits/sec | 13.5 ms Clouvider | Los Angeles, CA, US (10G) | 273 Mbits/sec | 28.2 Mbits/sec | 185 ms Leaseweb | NYC, NY, US (10G) | 271 Mbits/sec | 9.44 Mbits/sec | 250 ms Edgoo | Sao Paulo, BR (1G) | busy | 6.09 Mbits/sec | 349 ms Geekbench test failed and low memory was detected. Add at least 1GB of SWAP or use YABS completed in 24 min 31 sec |
Selain informasi sistem dasar, kecepatan storage disini diukur lebih presisi menggunakan berbagai ukuran block, dan hasilnya sangat baik dan sesuai untuk SSD yang dijanjikan.
Sayangnya tes Geekbench gagal karena RAM yang terbatas. VPS ini tidak memiliki swap memory, jadi saya tambahkan swap memory menggunakan perintah:
1 2 3 4 | sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile |
Karena saya menggunakan swap hanya untuk kebutuhan pengujian saja, maka saya tidak setting agar swap aktif ketika VPS direstart. OK Lanjutt..
Dan ini adalah hasil yabs pada bagian CPU setelah saya tambahkan swap pada RAM
1 2 3 4 5 6 7 8 | --------------------------------- Test | Value | Single Core | 432 Multi Core | 285 Full Test | https://browser.geekbench.com/v6/cpu/8333663 YABS completed in 43 min 57 sec |
Skor 432 menunjukkan performa yang wajar untuk VPS dengan 1 core pada prosesor Intel Xeon E5-2696 v4. Ini cocok untuk tugas-tugas ringan atau server web dengan trafik rendah. Contoh yang cocok untuk spesifikasi ini adalah website ringan seperti landing page dan blog yang bisa memanfaatkan cache statis untuk membantu meringankan beban CPU.
Pengujian Apache Benchmark
Pada pengujian trafik kali ini saya lakukan reinstall VPS ke ubuntu 22.04 yang sudah terinstall WordPress secara otomatis, ini sudah tersedia pada kontrol panel Nevacloud, sehingga kita tinggal klik-klik saja dan tunggu instalasi selesai.
Ini adalah perintah yang saya gunakan untuk pengujian trafik, yakni uji coba 1000 permintaan dengan 100 koneksi secara bersamaan
1 | ab -n 1000 -c 100 https://neva.esteh.web.id/ |
Berikut hasil pengujian VPS yang telah terinstall wordpress kosongan dan hanya terpasang theme dan plugin bawaan
disini bisa kita lihat, vps yang hanya diinstall wordpress saja tanpa tweak apapun hanya mampu menampung sangat sedikit permintaan pengunjung, yakni sekitar 74 visitor dan service langsung tumbang.
Setelah itu saya lakukan beberapa penyesuaian seperti install plugin super cache, theme ringan untuk blog, setting cache, dan juga menghubungkan domain menggunakan cloudflare, berikut tampilan web dummy yang saya buat untuk pengujian
Dan ini adalah hasil dari pengujian saya setelah ditambahkan cache
Dengan menambahkan fungsi cache, ternyata VPS ini dapat menampung 1000 permintaan dengan sangat baik dan dapat diselesaikan selama 23 detik tanpa tumbang.
Kesimpulan Saya
VPS Nevacloud Nevalite 1GB adalah pilihan yang baik bagi pengguna yang membutuhkan server dengan performa entry-level untuk hosting situs atau aplikasi kecil hingga menengah. Dari hasil pengujian yang saya lakukan, dapat disimpulkan bahwa:
- Kinerja CPU cukup baik untuk tugas-tugas sederhana. Skor single-core yang mencapai 432 menunjukkan bahwa VPS ini mampu menjalankan aplikasi-aplikasi kecil dengan efisien.
- Performa Disk I/O cukup mumpuni, dengan kecepatan baca-tulis yang sesuai ekspektasi untuk SSD.
- Pengujian Trafik Tinggi menunjukkan bahwa VPS ini mampu menangani 1000 permintaan konkuren dengan baik dan tanpa tumbang, ini sangat bagus untuk website Landing page dan juga blog pribadi.
Dengan harga yang terjangkau hanya Rp 48.000, VPS ini menjadi pilihan yang cukup solid untuk kebutuhan dasar, namun perlu perhatian pada konfigurasi web server jika terjadi overload dan tumbang dalam trafik nyata.
Jika membutuhkan server dengan performa lebih tinggi, mungkin perlu mempertimbangkan upgrade ke paket Nevacloud yang menggunakan AMD EPYC Milan dan NVME yang jauh lebih kencang.
Semoga bermanfaat.