GNU/Linux >> Belajar Linux >  >> Debian

Cara Memasang Alat Pembandingan Pengepungan di Debian 11 Bullseye

Pengepungan adalah uji regresi multi-utas sumber terbuka dan utilitas tolok ukur yang berfokus terutama pada pengujian beban dan tolok ukur. Ini dapat menguji satu URL dengan jumlah pengguna simulasi yang ditentukan pengguna atau membaca banyak URL ke dalam memori dan menekankannya secara bersamaan. Program melaporkan jumlah total hit yang direkam, byte yang ditransfer, waktu respons, konkurensi, dan status pengembalian.

Dalam tutorial berikut, Anda akan mempelajari cara memasang Siege Benchmarking Tool di Debian 11 Bullseye, bersama dengan beberapa perintah dasar untuk menguji batas server Anda menggunakan terminal baris perintah.

Perbarui Debian

Sebelum melanjutkan tutorial, ada baiknya untuk memastikan sistem Anda mutakhir dengan semua paket yang ada.

sudo apt update && sudo apt upgrade

Instal Pengepungan – Metode APT

Debian 11 hadir dengan Siege di repositori defaultnya. Untuk menginstal perangkat lunak, gunakan perintah berikut.

sudo apt install siege -y

Selanjutnya, konfirmasikan versi yang diinstal.

siege --version

Cara Mengonfigurasi Pengepungan

Pertama, kenali perintah perintah dan artinya.

  • -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.

Menyiapkan Pengepungan cukup sederhana, karena sebagian besar default baik-baik saja. Opsi utama yang perlu Anda ubah adalah jalur log.

Pertama, buka file konfigurasi menggunakan editor nano:

sudo nano /etc/siege/siegerc

Temukan dan batalkan komentar pada baris # logfile = $(HOME)/var/log/siege.log yang seharusnya ada di baris 19.

Contoh:

Selanjutnya, simpan file (CTRL+O) lalu (CTRL+X) untuk keluar.

Uji Situs Web dengan Pengepungan (Uji langsung)

Sekarang saatnya untuk menguji server web Anda, perhatikan ini akan terlihat seperti serangan DDOS ke beberapa firewall dan WAF, jadi pastikan untuk memiliki izin sebelum menggunakan alat pembandingan HTTP apa pun. Idealnya, sebaiknya tidak menggunakan ini kecuali untuk server Anda.

Pertama, gunakan siege perintah dan uji default di antara pekerja, yaitu 25 selama satu menit, dengan menentukan -t 1m sebagai berikut.

siege https://www.example.com -t 1m

Ini akan stress test dengan default 25 pengguna bersamaan selama 1 menit. Setelah benchmark selesai, Anda akan melihat hasilnya.

Contoh:

Catatan, biasanya, Anda akan berlari selama 5 hingga 15 menit karena 1 menit hanyalah sebuah contoh.

Selanjutnya, variabel lain yang mungkin ingin Anda sertakan adalah jumlah pekerja, misalnya -c 100 akan menambah 100 pekerja.

siege https://www.example.com -c 100 -t 2m

Sekarang di file konfigurasi, Anda dapat mengedit waktu, pengguna bersamaan, data, cap waktu jika Anda memiliki pengujian khusus yang Anda jalankan setiap hari di situs Anda.

Uji Beberapa Situs Web dengan Pengepungan

Fitur berguna lainnya jika Anda seorang sysadmin atau mengelola beberapa domain dan situs menggunakan fitur pengepungan ganda dalam file berikut /etc/siege/urls.txt

Buka file dengan nano:

sudo nano /etc/siege/urls.txt

Selanjutnya, tambahkan URL yang ingin Anda uji benchmark:

https://www.example.com
https://www.example2.com
http://192.168.50.1

Untuk menyimpan file (CTRL+O) lalu (CTRL+X) untuk keluar.

Untuk menjalankan beberapa uji stres situs web, jalankan yang berikut ini:

siege -f /etc/siege/urls.txt

Debian
  1. Cara Menginstal Debian 11 (Bullseye) Langkah demi Langkah

  2. Cara Menginstal Python 3.8 di Debian 11 Bullseye

  3. Cara Menginstal Python 3.9 di Debian 11 Bullseye

  1. Cara Memasang Alat Pemantau Grafana 8 di Debian 11

  2. Cara Menginstal Cacti di Debian 10 / Debian 9 – Alat Pemantau

  3. Cara Memasang Alat Pembandingan Pengepungan di Ubuntu 20.04

  1. Bagaimana Instal GIMP pada distribusi Bullseye Debian 11

  2. Cara Menginstal Clonezilla di Distribusi Bullseye Debian 11

  3. Cara Memasang Alat Pembandingan Pengepungan di Ubuntu 22.04 LTS