[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
 

mustafaramadhan

Hosting Guru
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.
 

wd0325

Beginner 1.0
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..
 

mustafaramadhan

Hosting Guru
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.
 

kang zakky

New Member
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?
 

mustafaramadhan

Hosting Guru
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.
 

mustafaramadhan

Hosting Guru
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.

Top