GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal dan Menggunakan Siege Benchmarking Tool di Ubuntu 20.04

Siege adalah alat uji beban dan pembandingan multi-utas sumber terbuka untuk Linux. Anda dapat melakukan stress test menggunakan satu URL dengan jumlah pengguna tertentu atau Anda dapat meletakkan semua URL dalam file dan. stres mereka secara bersamaan. Ini juga memungkinkan Anda untuk menguji server web dengan n jumlah pengguna t kali. Pengepungan menawarkan tiga mode operasi:Regresi, simulasi internet, dan kekerasan.

Dalam tutorial ini, kami akan menjelaskan cara menginstal Siege Benchmarking Tool di Ubuntu 20.04.

Prasyarat

  • Server yang menjalankan Ubuntu 20.04.
  • Sandi root dikonfigurasi untuk server.

Memulai

Sebelum memulai, perbarui paket sistem Anda ke versi terbaru. Anda dapat memperbaruinya menggunakan perintah berikut:

apt-get update -y

Setelah semua paket diperbarui, Anda dapat melanjutkan ke langkah berikutnya.

Instal Pengepungan

Secara default, Siege tersedia di repositori default Ubuntu 20.04. Anda dapat menginstalnya hanya dengan menjalankan perintah berikut:

apt-get install siege -y

Setelah Siege diinstal, Anda dapat memverifikasi versi Siege yang diinstal menggunakan perintah berikut:

siege --version

Anda akan melihat output berikut:

SIEGE 4.0.4

Copyright (C) 2017 by Jeffrey Fulmer, et al.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE.

Konfigurasikan Pengepungan

File konfigurasi Siege default terletak di /etc/siege/siegerc. Anda perlu mengedit file konfigurasi ini dan menentukan file log Anda:

nano /etc/siege/siegerc

Batalkan komentar pada baris berikut:

logfile = $(HOME)/var/log/siege.log

Simpan dan tutup file setelah Anda selesai.

Menguji Satu Situs Web dengan Pengepungan

Anda dapat menggunakan perintah pengepungan dengan menentukan situs web apa pun untuk menguji beban seperti yang ditunjukkan di bawah ini:

siege test.example.com

Anda akan melihat output berikut:

Transactions:		       57832 hits
Availability:		       99.95 %
Elapsed time:		      401.49 secs
Data transferred:	      706.55 MB
Response time:		        0.17 secs
Transaction rate:	      144.04 trans/sec
Throughput:		        1.76 MB/sec
Concurrency:		       24.35
Successful transactions:       57852
Failed transactions:	          31
Longest transaction:	      100.01
Shortest transaction:	        0.00

Uji Beberapa Situs Web dengan Pengepungan

Anda juga dapat menguji beberapa situs web dengan menambahkan URL situs web Anda di file /etc/siege/urls.txt.

nano /etc/siege/urls.txt

Tambahkan URL yang Anda inginkan seperti yang ditunjukkan di bawah ini:

http://example1.com
www.example.com
192.168.0.2

Simpan dan tutup file setelah Anda selesai. Kemudian, jalankan perintah pengepungan dengan menentukan file URL Anda seperti yang ditunjukkan di bawah ini:

siege -f /etc/siege/urls.txt

Ini akan melakukan stress test dengan membaca semua URL satu per satu dari file /etc/siege/urls.txt.

Pengepungan datang dengan banyak pilihan. Penjelasan singkat masing-masing ditunjukkan di bawah ini:

  • -t :Opsi ini digunakan untuk menetapkan batas waktu untuk menjalankan Pengepungan.
  • -c :Opsi ini digunakan untuk mengatur jumlah pengguna secara bersamaan.
  • -d :Opsi ini digunakan untuk mengatur waktu tunda untuk setiap pengguna.
  • -C :Opsi ini digunakan untuk menentukan file konfigurasi Anda sendiri.
  • -i :Digunakan untuk menekan URL acak.
  • -T :Digunakan untuk mengatur Content-Type dalam permintaan.
  • -h :Digunakan untuk menampilkan informasi bantuan.
  • -l :​​Digunakan untuk membuat file log.

Kesimpulan

Dalam artikel di atas, Anda mempelajari cara memasang Siege untuk membandingkan kinerja situs web Anda. Sekarang Anda dapat menggunakan semua opsi satu per satu dengan Pengepungan dan menguji hasilnya.


Ubuntu
  1. Cara Menginstal dan Menggunakan Anggur di Ubuntu 20.04

  2. Cara Menginstal dan Menggunakan FFmpeg di Ubuntu 18.04

  3. Cara Menginstal dan Menggunakan Anggur di Ubuntu 18.04

  1. Cara Menginstal dan Menggunakan Curl di Ubuntu 18.04

  2. Cara Menginstal dan Menggunakan Curl di Ubuntu 20.04

  3. Cara Memasang dan Menggunakan Encryptpad di Ubuntu 16.04

  1. Cara Menginstal dan Menggunakan Syncthing di Ubuntu 20.04

  2. Cara menginstal dan menggunakan Alat Tweak GNOME di Ubuntu

  3. Cara Memasang dan Menggunakan Alat Tangkapan Layar Rana di Ubuntu 20.04 LTS