Skip to main content
  1. Posts/

Test Performa Server dengan Benchmark Tool

·1 min·
Table of Contents

Benchmarking server merupakan praktik penting untuk memastikan kinerja hardware, mengidentifikasi bottleneck, serta menjamin kesiapan kapasitas aplikasi dalam menghadapi lonjakan beban (load).

Proses benchmarking sebaiknya dilakukan saat sistem tidak sedang digunakan untuk produksi, misalnya setelah provisioning, selama maintenance, atau sebelum dan sesudah perubahan besar.

Berikut beberapa tools berbasis CLI yang dapat digunakan untuk melakukan benchmarking server, mencakup aspek CPU, I/O disk, dan kecepatan jaringan.

YABS (Yet Another Bench Script)
#

YABS adalah skrip Bash populer untuk melakukan pengujian server menggunakan tools standar industri seperti fio (disk), iperf3 (network), dan Geekbench (CPU/memori).

curl -sL https://yabs.sh | bash

bench.sh
#

bench.sh adalah skrip Bash yang digunakan untuk menampilkan informasi sistem serta menguji performa I/O disk dan kecepatan jaringan (download/upload) menggunakan server publik.

wget -qO- bench.sh | bash

Hyperfine
#

Hyperfine adalah tool benchmarking yang digunakan untuk mengukur waktu eksekusi perintah shell secara akurat. Tool ini menjalankan perintah beberapa kali, kemudian menganalisis hasilnya secara statistik serta mendeteksi outlier.

hyperfine 'ls content/posts/*/*.md' 'find content -iname "*.md"'

Related