Otu esi etinye ma jiri Siege Benchmarking Tool na Ubuntu 20.04

nnọchibido bụ ule regression multi-threaded mepere emepe yana uru benchmark nwere isi elekwasị anya na nnwale ibu na nleba anya. Ọ nwere ike mesie ike nwalee otu URL yana ọnụ ọgụgụ ndị ọrụ akọwapụtara nke ọma ma ọ bụ gụọ ọtụtụ URL n'ime ebe nchekwa wee mesie ha ike n'otu oge. Ihe omume a na-akọ mkpokọta ọnụọgụ hits edekọrọ, bytes bufere, oge nzaghachi, concurrency, na ọkwa nloghachi.

Na njedebe nke ntuziaka a, ị ga-ama otu esi etinye nnọchibido na Ubuntu 20.04 LTS Focal Fossa gị Sistemụ arụmọrụ na ntuziaka na-esonụ. Otu ụkpụrụ ahụ ga-arụ ọrụ maka ụdị ọhụrụ Ubuntu 21.04 (Hirsute Hippo).

Ihe ndi choro

  • OS akwadoro: Ubuntu 20.04 - nhọrọ (Ubuntu 21.04 na Linux Mint 20)
  • Akaụntụ onye ọrụ: Akaụntụ onye ọrụ nwere sudo ma ọ bụ ohere mgbọrọgwụ.

Lelee ma melite sistemụ arụmọrụ Ubuntu 20.04 gị.

sudo apt update && sudo apt upgrade -y

Advertisement


Wụnye Ngwá Ọrụ Siege Benchmarking

Ubuntu na-abịa na Siege n'ime ebe nchekwa ya na-adịghị mma ma dị ọhụrụ, ebe sọftụwia ahụ anaghị agbanwe mgbe niile dịka ụfọdụ ngwanrọ ndị ọzọ nyere ọdịdị mmemme ya dị mfe. Iji wụnye Siege, mee iwu ndị a:

sudo apt install siege -y

Kwado ụdị nnọchibido ahụ ka ijide n'aka na etinyere ya yana tulee ya na ụdị nke dị ugbu a sitere na webụsaịtị Siege.

siege --version
Otu esi etinye ma jiri Siege Benchmarking Tool na Ubuntu 20.04

Hazie nnọchibido

Nke mbu, iwu kacha ewu ewu maka iji Siege na Ubuntu 20.04 dị ka n'okpuru:

  • -t : A na-eji nhọrọ a ịtọ oke oge nke Siege na-agba.
  • -c : A na-eji nhọrọ a iji tọọ ọnụọgụgụ ndị ọrụ na-emekọ ọnụ.
  • -d : A na-eji nhọrọ a hazie oge igbu oge maka onye ọrụ ọ bụla.
  • -C : A na-eji nhọrọ a akọwapụta faịlụ nhazi nke gị.
  • -i : A na-eji ya kụọ URL ndị na-enweghị usoro.
  • -T : A na-eji ya ịtọ Ọdịnaya-Ụdị na arịrịọ.
  • -h : A na-eji ya gosipụta ozi enyemaka.
  • -l : A na-eji ya mepụta faịlụ ndekọ.

Ịtọlite ​​Siege dị nnọọ mfe, n'ihi na ọtụtụ ndabara dị mma. Isi nhọrọ ị ga-achọ ịgbanwe bụ ụzọ log.

Nke mbụ, mepee faịlụ nhazi site na iji nchịkọta akụkọ nano:

sudo nano /etc/siege/siegerc

Chọta wee mebie ahịrị ahụ (# logfile = $(Ụlọ)/var/log/siege.log):

Otu esi etinye ma jiri Siege Benchmarking Tool na Ubuntu 20.04

Advertisement


Nwalee webụsaịtị na Siege (Nnwale Live)

Ugbu a ọ bụ oge iji nwalee sava weebụ gị, rịba ama na nke a ga-adị ka mwakpo DDOS na ụfọdụ firewalls na WAF wee hụ na ị nwere ikike tupu iji ngwa benchmarking HTTP ọ bụla, ma ọ bụrụ na ọ bụghị nkesa nke gị.

Iji mee ule ahụ, tinye ihe ndị a:

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

Nke a ga-emesi ike ule na ndị ọrụ 25 ndabara na-emekọ ihe maka otu nkeji. Ị ga-ahụ mmepụta na-esonụ:

Otu esi etinye ma jiri Siege Benchmarking Tool na Ubuntu 20.04

Ozugbo benchmark ahụ mechara, ị ga-ahụ nsonaazụ ya:

Otu esi etinye ma jiri Siege Benchmarking Tool na Ubuntu 20.04

Rịba ama, na-emekarị, na ị ga-agba ọsọ maka nkeji 5 ruo 15. Nkeji 1 ahụ bụ naanị ihe atụ maka ntuziaka. Eleghị anya ị gaghị enweta ezigbo ule nrụgide site na ịme naanị 60 sekọnd.

Na-esote, mgbanwe ọzọ ị nwere ike ịchọrọ ịgụnye bụ ọnụọgụ ndị ọrụ. Iwu ịmaatụ:

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

Oge a, mgbakwunye (-c) bụ maka ndị ọrụ na-emekọ ihe ọnụ. Ị nwere ike ịkọwa nke a na ofufe maka ule dị iche iche.

Otu esi etinye ma jiri Siege Benchmarking Tool na Ubuntu 20.04

Ugbu a na faịlụ nhazi, ị nwere ike dezie oge, ndị ọrụ na-arụkọ ọrụ ọnụ, data, timestamps ma ọ bụrụ na ị nwere ule a kapịrị ọnụ ị na-agba kwa ụbọchị na saịtị gị.

Jiri Siege nwalee ọtụtụ weebụsaịtị

Akụkụ ọzọ dị mma ma ọ bụrụ na ị bụ sysadmin ma ọ bụ na-ejikwa ọtụtụ ngalaba na saịtị na-eji ọtụtụ nnọchibido na faịlụ na-esonụ. (/etc/siege/urls.txt).

Mepee faịlụ ahụ na nano:

sudo nano /etc/siege/urls.txt

Na-esote, tinye URL ndị ịchọrọ ka a nwalere benchmark:

https://www.example.com
example 2 understand – interesting articles to read
http://192.168.50.1

Ka ịchekwaa faịlụ (CTRL+O) wee (CTRL+X) pụọ. Iji mejuputa nnwale nrụgide webụsaịtị mee ihe ndị a:

siege -f /etc/siege/urls.txt

Advertisement


Okwu na mmechi

Ị mụtala ka esi etinye HTTP benchmarking tool Siege maka Ubuntu 20.04 nke ọma. Ngwá ọrụ a dị mma iji hụ ihe sava gị nwere ike ijikwa na nkọwa okwu na ntọala dị ọcha, dị mfe nghọta. Kpachara anya, dịka anyị dọrọ aka ná ntị na mmalite ntuziaka a, nke ekwesịrị iji naanị na saịtị enyere ikike iji.

Ọ bụrụ na ị nwere ajụjụ, nweere onwe gị ịhapụ ikwu okwu n'okpuru.

Ahapụ a Comment