Hvernig á að setja upp og nota Siege Benchmarking Tool á Ubuntu 20.04

Siege er opinn uppspretta margþráða aðhvarfspróf og viðmiðunartól með aðaláherslu á álagsprófun og viðmiðun. Það getur álagsprófað eina vefslóð með notendaskilgreindum fjölda herma notenda eða lesið margar vefslóðir inn í minnið og lagt áherslu á þær samtímis. Forritið tilkynnir heildarfjölda smella sem eru skráðir, bæti flutt, viðbragðstíma, samhliða og skilastöðu.

Í lok þessarar handbókar muntu vita hvernig á að setja upp umsátur á Ubuntu 20.04 LTS Focal Fossa þínum stýrikerfi í eftirfarandi handbók. Sama regla mun virka fyrir nýrri útgáfuna ubuntu 21.04 (Hirsute Hippo).

Forkröfur

  • Mælt með stýrikerfi: ubuntu 20.04 - valfrjálst (Ubuntu 21.04 og Linux Mint 20)
  • Notendareikningur: Notendareikningur með sudo eða rót aðgang.

Athugaðu og uppfærðu Ubuntu 20.04 stýrikerfið þitt.

sudo apt update && sudo apt upgrade -y

Fáðu


Settu upp Siege Benchmarking Tool

Ubuntu kemur með Siege í sjálfgefnum geymslum sínum og er nokkuð uppfært, þar sem hugbúnaðurinn breytist ekki eins oft og annar hugbúnaður í ljósi þess að hann er einfaldur forritari. Til að setja upp Siege skaltu framkvæma eftirfarandi skipun:

sudo apt install siege -y

Staðfestu umsátursútgáfuna til að ganga úr skugga um að hún sé uppsett og til að bera það saman við núverandi útgáfu af opinberu vefsíðu Siege.

siege --version
Hvernig á að setja upp og nota Siege Benchmarking Tool á Ubuntu 20.04

Stilla Siege

Í fyrsta lagi eru algengustu skipanirnar til að nota Siege með Ubuntu 20.04 eins og hér að neðan:

  • -t : Þessi valkostur er notaður til að setja tímamörk sem Siege stendur yfir.
  • -c : Þessi valkostur er notaður til að stilla fjölda samhliða notenda.
  • -d : Þessi valkostur er notaður til að stilla biðtíma fyrir hvern notanda.
  • -C : Þessi valkostur er notaður til að tilgreina þína eigin stillingarskrá.
  • -i : Það er notað til að slá á handahófskenndar vefslóðir.
  • -T : Það er notað til að stilla Content-Type í beiðnum.
  • -h : Það er notað til að birta hjálparupplýsingar.
  • -l : Það er notað til að búa til annálaskrá.

Uppsetning Siege er frekar einföld, þar sem flest sjálfgefið er í lagi. Aðalvalkosturinn sem þú þarft að breyta er logslóðin.

Fyrst skaltu opna stillingarskrána með því að nota nano ritstjóra:

sudo nano /etc/siege/siegerc

Finndu línuna og afskrifaðu hana (# logfile = $(HOME)/var/log/siege.log):

Hvernig á að setja upp og nota Siege Benchmarking Tool á Ubuntu 20.04

Fáðu


Prófaðu vefsíðu með Siege (Live próf)

Nú er kominn tími til að prófa vefþjóninn þinn, athugaðu að þetta mun nokkurn veginn líta út eins og DDOS árás á suma eldveggi og WAF svo vertu viss um að hafa leyfi áður en þú notar eitthvað HTTP viðmiðunartæki, ef ekki þinn eigin netþjón.

Til að framkvæma prófið skaltu slá inn eftirfarandi:

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

Þetta mun álagsprófa með sjálfgefnum 25 samhliða notendum í 1 mínútu. Þú munt sjá eftirfarandi úttak:

Hvernig á að setja upp og nota Siege Benchmarking Tool á Ubuntu 20.04

Þegar viðmiðuninni er lokið muntu sjá niðurstöðurnar:

Hvernig á að setja upp og nota Siege Benchmarking Tool á Ubuntu 20.04

Athugaðu, venjulega, og þú myndir hlaupa í 5 til 15 mínútur. 1 mínútan var bara dæmi fyrir leiðsögumanninn. Þú færð sennilega ekki gott álagspróf með því að taka aðeins 60 sekúndur.

Næst, önnur breyta sem þú gætir viljað taka með er fjöldi starfsmanna. Dæmi skipun:

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

Að þessu sinni er viðbótin við (-c) fyrir samhliða notendur. Þú getur tilgreint þetta á flugu fyrir mismunandi prófanir.

Hvernig á að setja upp og nota Siege Benchmarking Tool á Ubuntu 20.04

Nú í stillingarskránni geturðu breytt tímanum, samhliða notendum, gögnum, tímastimplum ef þú ert með ákveðið próf sem þú keyrir daglega á vefsvæðum þínum.

Prófaðu margar vefsíður með Siege

Annar handhægur eiginleiki ef þú ert stjórnandi eða stjórnar mörgum lénum og síðum er að nota margfalda umsátursaðgerðina í eftirfarandi skrá (/etc/siege/urls.txt).

Opnaðu skrána með nano:

sudo nano /etc/siege/urls.txt

Næst skaltu bæta við vefslóðunum sem þú vilt að verði viðmiðunarprófuð:

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

Til að vista skrána (CTRL+O) síðan (CTRL+X) til að hætta. Til að framkvæma margþætt álagspróf á vefsíðum skaltu framkvæma eftirfarandi:

siege -f /etc/siege/urls.txt

Fáðu


Athugasemdir og niðurstaða

Þú hefur lært hvernig á að setja upp HTTP viðmiðunartól Siege fyrir Ubuntu 20.04 með góðum árangri. Þetta tól er vel til að sjá hvað netþjónarnir þínir geta séð um í hreinu, auðskiljanlegu hugtaki og stillingum. Vertu varkár, eins og við vöruðum við í upphafi þessarar handbókar, sem ætti aðeins að nota á síðum sem þú hefur leyfi til að nota.

Ef þú hefur spurningar skaltu ekki hika við að skilja eftir athugasemd hér að neðan.

Gerast áskrifandi
Tilkynna um
0 Comments
Inline endurgjöf
Skoða allar athugasemdir
0
Vilt elska hugsanir þínar, vinsamlegast skrifaðu athugasemdir.x