Difference between revisions of "Mengukur Kinerja Apache Web Server"

From OnnoWiki
Jump to navigation Jump to search
(Created page with "Kinerja Apache Web Server dapat diukur menggunakan ApacheBench (ab). ApacheBench (ab) adalah alat uji beban dan benchmark untuk server Hypertext Transfer Protocol (HTTP). Sela...")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Kinerja Apache Web Server dapat diukur menggunakan ApacheBench (ab). ApacheBench (ab) adalah alat uji beban dan benchmark untuk server Hypertext Transfer Protocol (HTTP). Selain itu, ia akan diinstal secara otomatis dengan server web Apache, atau dapat diinstal secara terpisah sebagai utilitas Apache. Ini berjalan dari baris perintah. Output pengujian beban cepat diperoleh hanya dalam satu menit. Selain menggunakan siege, Kiwix juga dapat dievaluasi menggunakan apache benchmark (ab). Cara instalasi apache benchmark dapat dilakukan dengan menggunakan perintah,
 
Kinerja Apache Web Server dapat diukur menggunakan ApacheBench (ab). ApacheBench (ab) adalah alat uji beban dan benchmark untuk server Hypertext Transfer Protocol (HTTP). Selain itu, ia akan diinstal secara otomatis dengan server web Apache, atau dapat diinstal secara terpisah sebagai utilitas Apache. Ini berjalan dari baris perintah. Output pengujian beban cepat diperoleh hanya dalam satu menit. Selain menggunakan siege, Kiwix juga dapat dievaluasi menggunakan apache benchmark (ab). Cara instalasi apache benchmark dapat dilakukan dengan menggunakan perintah,
  
apt update
+
apt update
apt -y install apache2-utils
+
apt -y install apache2-utils
  
 
Cara mengukur-nya dapat menggunakan perintah berikut,
 
Cara mengukur-nya dapat menggunakan perintah berikut,
  
ab -kc 20 -t 60 http://192.168.0.3:8080/wikipedia_id_all_novid_2018-07/
+
ab -kc 20 -t 60 http://192.168.0.3:8080/wikipedia_id_all_novid_2018-07/
 
 
  
 
ApacheBench (ab) tidak akan melakukan stress pada sistem. Dengan demikian, hasilnya akan sama untuk klien bersamaan yang berbeda. Dalam pekerjaan ini, 10-150 klien konkurensi diukur dan menemukan hasilnya sama untuk sistem yang sama yang sedang diuji. Tabel berikut menggambarkan hasil ApacheBench.
 
ApacheBench (ab) tidak akan melakukan stress pada sistem. Dengan demikian, hasilnya akan sama untuk klien bersamaan yang berbeda. Dalam pekerjaan ini, 10-150 klien konkurensi diukur dan menemukan hasilnya sama untuk sistem yang sama yang sedang diuji. Tabel berikut menggambarkan hasil ApacheBench.
Line 13: Line 12:
 
Tabel: Hasil Pengukuran ApacheBench
 
Tabel: Hasil Pengukuran ApacheBench
  
 +
{| border="1" cellpadding=2 style="border-collapse: collapse"
 +
!
 +
! Rpi LAN
 +
! Rpi WiFi
 +
! Asus
 +
! VM 1 Core LAN
 +
! VM 4 Core LAN
 +
! VM 1 Core no LAN
 +
! VM 4 Core no LAN
 +
|-
 +
| Request/Sec(#/sec)
 +
| 7.58
 +
| 13.71
 +
| 172.32
 +
| 225
 +
| 226
 +
| 371
 +
| 491
 +
|-
 +
| Mean Time/Req (ms)
 +
| 131.96
 +
| 72.98
 +
| 5.80
 +
| 4.43
 +
| 4.43
 +
| 2.7
 +
| 2.0
 +
|-
 +
| Transfare Rate (Kb/s)
 +
| 383.03
 +
| 691.92
 +
| 8700.70
 +
| 11413
 +
| 11411
 +
| 18753
 +
| 24835
 +
|}
 +
 +
Sangat menarik untuk dicatat bahwa, meskipun interface WiFi RaspberryPi3 memiliki bandwidth yang lebih rendah daripada interface LAN, hasil ApacheBench (ab) RasberryPi3 menunjukkan bahwa akses WiFi tampaknya memiliki kinerja dua kali lipat lebih baik daripada akses LAN. RaspberryPi3 memiliki kapasitas masing-masing sekitar 7 dan 14 permintaan per detik untuk beban LAN dan WiFi. Ini adalah urutan besarnya lebih rendah dari sistem lain, yaitu Asus, Virtual Machine i5 3 GHz single-core dan four-core.
  
Rpi LAN
+
Interface fisik tampaknyamembatasi kinerja mesin virtual. Benchmarking mesin virtual melalui bridge secara langsung pada host yang sama menggambarkan kinerja 40-50% lebih tinggi dibandingkan dengan melalui interface jaringan fisik. Tampaknya tidak ada perbedaan kinerja antara mesin virtual single dan four-core.
Rpi WiFi
 
Asus
 
VM 1 Core
 
LAN
 
VM 4 Core
 
LAN
 
VM 1 Core
 
no LAN
 
VM 4 Core
 
no LAN
 
Request/Sec
 
(#/sec)
 
7.58
 
13.71
 
172.32
 
225
 
226
 
371
 
491
 
Mean Time/Req
 
(ms)
 
131.96
 
72.98
 
5.80
 
4.43
 
4.43
 
2.7
 
2.0
 
Transfare Rate
 
(Kb/s)
 
383.03
 
691.92
 
8700.70
 
11413
 
11411
 
18753
 
24835
 
  
  
Sangat menarik untuk dicatat bahwa, meskipun interface WiFi RaspberryPi3 memiliki bandwidth yang lebih rendah daripada interface LAN, hasil ApacheBench (ab) RasberryPi3 menunjukkan bahwa akses WiFi tampaknya memiliki kinerja dua kali lipat lebih baik daripada akses LAN. RaspberryPi3 memiliki kapasitas masing-masing sekitar 7 dan 14 permintaan per detik untuk beban LAN dan WiFi. Ini adalah urutan besarnya lebih rendah dari sistem lain, yaitu Asus, Virtual Machine i5 3 GHz single-core dan four-core.
 
  
Interface fisik tampaknyamembatasi kinerja mesin virtual. Benchmarking mesin virtual melalui bridge secara langsung pada host yang sama menggambarkan kinerja 40-50% lebih tinggi dibandingkan dengan melalui interface jaringan fisik. Tampaknya tidak ada perbedaan kinerja antara mesin virtual single dan four-core.
+
==Pranala Menarik==
 +
 
 +
* [[BENCHMARKING: mengukur kemampuan system]]
 +
* [[Mengukur packet per second]]
 +
* [[Mengukur Bandwidth]]
 +
* [[mengukur SQL - menggunakan mysqlslap]]
 +
* [[Menggunakan mysqlslap number-of-query]]
 +
* [[Menggunakan mysqlslap iterations]]
 +
* [[Menggunakan mysqlslap custom queries]]
 +
* [[Menggunakan mysqlslap untuk membandingkan Engine]]
 +
* [[Mengukur kinerja OS dengan unixbench]]
 +
* [[Mengukur Kinerja Apache Web Server]]
 +
* [[Melakukan Stress Test Web Server menggunakan Siege]]
 +
* [[Mengukur Kinerja File Sharing menggunakan dbench]]
 +
* [[Konsumsi Daya RaspberryPi3]]
 +
* [[Internet OFFLINE sebagai solusi bagi sekolah di Pedesaan dan Rural]]
 +
* [[Beberapa Diskusi Hasil Pengukuran]]
 +
* [[Internet Offline: Modul Training]]

Latest revision as of 18:13, 22 November 2021

Kinerja Apache Web Server dapat diukur menggunakan ApacheBench (ab). ApacheBench (ab) adalah alat uji beban dan benchmark untuk server Hypertext Transfer Protocol (HTTP). Selain itu, ia akan diinstal secara otomatis dengan server web Apache, atau dapat diinstal secara terpisah sebagai utilitas Apache. Ini berjalan dari baris perintah. Output pengujian beban cepat diperoleh hanya dalam satu menit. Selain menggunakan siege, Kiwix juga dapat dievaluasi menggunakan apache benchmark (ab). Cara instalasi apache benchmark dapat dilakukan dengan menggunakan perintah,

apt update
apt -y install apache2-utils

Cara mengukur-nya dapat menggunakan perintah berikut,

ab -kc 20 -t 60 http://192.168.0.3:8080/wikipedia_id_all_novid_2018-07/

ApacheBench (ab) tidak akan melakukan stress pada sistem. Dengan demikian, hasilnya akan sama untuk klien bersamaan yang berbeda. Dalam pekerjaan ini, 10-150 klien konkurensi diukur dan menemukan hasilnya sama untuk sistem yang sama yang sedang diuji. Tabel berikut menggambarkan hasil ApacheBench.

Tabel: Hasil Pengukuran ApacheBench

Rpi LAN Rpi WiFi Asus VM 1 Core LAN VM 4 Core LAN VM 1 Core no LAN VM 4 Core no LAN
Request/Sec(#/sec) 7.58 13.71 172.32 225 226 371 491
Mean Time/Req (ms) 131.96 72.98 5.80 4.43 4.43 2.7 2.0
Transfare Rate (Kb/s) 383.03 691.92 8700.70 11413 11411 18753 24835

Sangat menarik untuk dicatat bahwa, meskipun interface WiFi RaspberryPi3 memiliki bandwidth yang lebih rendah daripada interface LAN, hasil ApacheBench (ab) RasberryPi3 menunjukkan bahwa akses WiFi tampaknya memiliki kinerja dua kali lipat lebih baik daripada akses LAN. RaspberryPi3 memiliki kapasitas masing-masing sekitar 7 dan 14 permintaan per detik untuk beban LAN dan WiFi. Ini adalah urutan besarnya lebih rendah dari sistem lain, yaitu Asus, Virtual Machine i5 3 GHz single-core dan four-core.

Interface fisik tampaknyamembatasi kinerja mesin virtual. Benchmarking mesin virtual melalui bridge secara langsung pada host yang sama menggambarkan kinerja 40-50% lebih tinggi dibandingkan dengan melalui interface jaringan fisik. Tampaknya tidak ada perbedaan kinerja antara mesin virtual single dan four-core.


Pranala Menarik