[INFO] Benchmark beberapa Webserver


Status
Not open for further replies.

mustafaramadhan

Hosting Guru
1. Server:
Code:
1. System: (with little mod/fix)

   A. Kloxo-MR: 6.5.1.a-2013100403

   B. OS: CentOS release 6.4 (Final) x86_64

   C. Apps:
      1. MySQL: mysql-5.5.34-1.el6.x86_64
      2. PHP: php53u-5.3.27-1.ius.el6.x86_64
      3. Httpd: --uninstalled--
      4. Lighttpd: --uninstalled--
      5. Hiawatha: --uninstalled--
      6. Nginx: --uninstalled--
      7. Cache: --uninstalled--
      8. Dns: nsd-3.2.15-5.el6.x86_64
      9. Qmail: qmail-toaster-1.03-1.3.27.mr.el6.x86_64
         - with: courier-imap-toaster-4.1.2-1.3.14.mr.el6.x86_64

   D. Php-type (for Httpd/proxy): php-fpm_event

   E. Memory:
                   total       used       free     shared    buffers     cached
      Mem:           616        491        124          0         10        259
      -/+ buffers/cache:        222        394
      Swap:            0          0          0

2. Pengujian:
Code:
## install software 'ab'
yum install httpd-tools -y

## clear untuk cache; sama dengan menjalankan 'sync; echo 3 > /proc/sys/vm/drop_caches'
sh /script/clearcache3

## restart semua services terkait hosting (web, dns, email, php-fpm)
sh /script/restart-all

## jalankan pengujian
ab -n 1000 -c 10 http://bugfix.potissima.com/

3. Software di website: Wordpress 3.6.1 + Mesocolumn Theme
4. Hasil:
Code:
-------------------------------------------------
No.  Web Server                 requests/second
-------------------------------------------------
 1.  Apache                               8.04
 2.  Hiawatha                             8.76
 3.  Lighttpd                             8.74
 4.  Nginx                                8.89
 5.  Nginx + microcache 1)              514.75
                                      4,089.80
                                     11,213.65

 6. Hiawatha-proxy                        8.82
 7. Lighttpd-proxy                        8.65
 8. Nginx-proxy                           8.42     
 9. Nginx-proxy + microcache *)         278.59
                                      3,066.68
                                     10,992.15

10. Hiawatha + Varnish 1)               307.93
                                      10794.71
                                      10897.40
-------------------------------------------------

Catatan:
1) nginx/nginx-proxy + microcache dan varnish diuji 3x berturut-turut dalam selangwaktu
    kurang dari 10 detik
2) Hiawatha/Hiawatha-proxy memberikan hasil yang sama dengan nginx/nginx-proxy + microcache
    dengan trik tertentu
3) Apache dan Lighttpd/lighttpd-proxy tetap memberikan hasil tidak berbeda biarpun coba diterapkan
    'microcache'

Mohon tanggapan.

=============

Keterangan lengkap bisa dilihat di http://forum.mratwork.com/viewtopic.php?f=4&t=19486
 
mmm nganu
itu pakai cache, req/s jadi naik jauh banget gitu?

Untuk nginx pakai cache yang disebut sebagai microcache (selangwaktu pendek 1-10 detik dan 1-10M RAM). Kalau varnish ya seperti biasanya varnish.

Pengujian berkali-kali pada VPS berbeda-beda selalu ada perbedaan menyolok antara pakai microcache dan tidak.
 
Maaf OOT,
Jadi kesimpulannya yg lebih kecil yg bagus ato yg lebih besar nilainya nih?
Apakah maksudnya requests/second itu berarti jumlah request bisa lebih banyak perdetiknya?
Klo begitu berarti Nginx + microcache paling bagus ya..
 
Maaf OOT,
Jadi kesimpulannya yg lebih kecil yg bagus ato yg lebih besar nilainya nih?
Apakah maksudnya requests/second itu berarti jumlah request bisa lebih banyak perdetiknya?
Klo begitu berarti Nginx + microcache paling bagus ya..

Jelas yang lebih besar. Kalau pas berikan nilai pada cache di nginx (nginx-proxy juga) akan bisa 'menampung' hits/seconds sampai 1 juta/hari pada server dengan spek yang rendah.
 
salam kenal..
mas mustafaramadhan kenapa benchmark-nya ada proxy-nya, untuk performa menggunakan siege gimana mas???, apakah hasilnya sama dengan mesin 64 bit centos 6.4?
 
Tidak semua dibenchmark. Hal-hal diatas dibenchmark karena semua fasilitas itu nantinya akan ada di Kloxo-MR 6.5.1.

Proxy juga diikutkan untuk mengetahui juga sejauh mana perbedaan nginx dan nginx-proxy itu sendiri.
 
Spek:

1. VPS KVM dengan alokasi 1 core
2. RAM 640MB tanpa swap
3. OS Centos 6 64bit
4. Kloxo-MR 6.5.1.a
5. Php 5.3
6. Wordpress 3.6.1 + Mesocolumn Theme (tanpa plugin tambahan)
 
Status
Not open for further replies.
Back
Top