Piiramisrõngas: mõõta oma veebiserveri toimivust

Just 2 nädalat tagasi ma ütlesin neile selle kohta, kuidas mõõta oma veebiserveri jõudlust Apache Benchmarki abil ja seejärel joonistada see GNUPlotiga.

Seekord räägin teile alternatiivist Apache Benchmarkile, räägin teile: Piiramine

NetStat DDoS-rünnakute vältimiseks

Mis on Siege ja kuidas seda installida?

Siege abil simuleerime veebisaidile juurdepääsu, see tähendab näitame lõpliku taotluste arvu, mis tuleb konkreetsele saidile esitada, mitu samaaegset, kui tahame, et külastaksite kindlat URL-i või nende kogumit jne Lõpuks saame väljundi, mis ütleb meile, kui kaua võttis meie veebiserver aega kõigi taotluste jms osalemiseks. Lõppkokkuvõttes aitavad just andmed, kas optimeerimisülesanded, mida me võime teha, on tõhusad või mitte.

Siege'i installimiseks installige lihtsalt samanimeline pakett meie distrosse, Debianis, Ubuntu vms.

sudo apt-get install siege

ArchLinuxis või selle derivaatides oleks see järgmine:

sudo pacman -S siege

Kuidas kasutada piiramisrõngast?

Nagu Apache Benchmarki puhul, edastame ühe parameetriga kõik selle taotlused ja teisega tähistame samaaegsete taotluste arvu:

siege --concurrent=50 --reps=100 http://www.misitio.com

Selle näite kohaselt esitame kokku 100 taotlust, 50 samaaegset.

Väljund oleks umbes selline:

piiramine

See tegi päringuid ainult saidi registrisse, kõige olulisem on arvestada reageerimisaegadega.

Sama, kui loome faili (näiteks URL.txt) ja sinna panime mitu sama saidi URL-i, siis piiramisega kasutame nende URL-ide külastamiseks ja toimivuse mõõtmiseks järgmist rida, see on reaalsem või võimalik praktika, kuna ükski inimene ei külasta saidi indeksit 100 korda rohkem

siege --concurrent=50 --reps=100 -f urls.txt

lõpp

Siiani pole mul õnnestunud GNUPlotiga tulemust graafiliselt joonistada (nagu Apache Benchmarkiga), see on ülesanne, mis mul veel ToDo-s on 😉


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Pepe Barrascout Ortiz DIJO

    Mul on küsimus, nagu te mainisite, tavaliselt ei külasta üksik inimene sama URL-i nii lühikese aja jooksul 100 ega x korda järjest, nii et seda ei saa pidada DDoS-i rünnakuks ja et sama server blokeerib meid? eeldades muidugi, et oleme installinud minimaalse turvalisuse.

    Parimate soovidega.

  2.   laalall DIJO

    Mulle meeldis, rohkem sellest