[INFO] Benchmark beberapa Webserver

Discussion in 'Software Hosting dan Control Panel' started by mustafaramadhan, 7 Oct 2013.

Thread Status:
Not open for further replies.
  1. mustafaramadhan

    mustafaramadhan Hosting Guru

    Messages:
    3,237
    Likes Received:
    857
    Trophy Points:
    113
    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
     
  2. mustafaramadhan

    mustafaramadhan Hosting Guru

    Messages:
    3,237
    Likes Received:
    857
    Trophy Points:
    113
    Kok belum ada tanggapan?.

    Apa terlewatkan?.
     
  3. gilankpam

    gilankpam Beginner 2.0

    Messages:
    34
    Likes Received:
    3
    Trophy Points:
    8
    mmm nganu
    itu pakai cache, req/s jadi naik jauh banget gitu?
     
  4. mustafaramadhan

    mustafaramadhan Hosting Guru

    Messages:
    3,237
    Likes Received:
    857
    Trophy Points:
    113
    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.
     
  5. wd0325

    wd0325 Beginner 1.0

    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    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..
     
  6. mustafaramadhan

    mustafaramadhan Hosting Guru

    Messages:
    3,237
    Likes Received:
    857
    Trophy Points:
    113
    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.
     
  7. kang zakky

    kang zakky New Member

    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    1
    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?
     
  8. mustafaramadhan

    mustafaramadhan Hosting Guru

    Messages:
    3,237
    Likes Received:
    857
    Trophy Points:
    113
    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.
     
  9. gilankpam

    gilankpam Beginner 2.0

    Messages:
    34
    Likes Received:
    3
    Trophy Points:
    8
    btw itu spek server untuk benchmark apa?
     
  10. mustafaramadhan

    mustafaramadhan Hosting Guru

    Messages:
    3,237
    Likes Received:
    857
    Trophy Points:
    113
    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)
     
Loading...
Thread Status:
Not open for further replies.

Share This Page

Loading...