Piirros: Mittaa verkkopalvelimesi suorituskyky

Vain 2 viikkoa sitten kerroin heille kuinka mitata verkkopalvelimesi suorituskykyä Apache Benchmarkilla ja piirtää se sitten GNUPlotilla.

Tällä kertaa kerron sinulle vaihtoehdosta Apache Benchmarkille, kerron sinulle: Piiritys

NetStat estää DDoS-hyökkäykset

Mikä on Siege ja miten se asennetaan?

Piirustuksen avulla simuloimme verkkosivuston käyttöä, eli ilmoitamme lopullisen määrän pyyntöjä, jotka on tehtävä tietylle sivustolle, kuinka monta samanaikaista, jos haluamme sinun vierailevan tietyllä URL-osoitteella tai joukolla niitä jne. Lopulta saamme tuloksen, joka kertoo meille, kuinka kauan verkkopalvelimellamme kesti osallistua kaikkiin pyyntöihin jne. Loppujen lopuksi tiedot auttavat meitä tuntemaan, ovatko optimointitehtävät, joita voimme tehdä, tehokkaita vai eivät.

Voit asentaa Siege-sovelluksen asentamalla saman nimisen paketin distroomme, Debianiin, Ubuntuun tai vastaavaan, se olisi:

sudo apt-get install siege

ArchLinuxissa tai sen johdannaisissa se olisi:

sudo pacman -S siege

Kuinka käyttää piiritystä?

Kuten Apache Benchmarkin kohdalla, yhdellä parametrilla välitämme kaikki sen tekemät pyynnöt ja toisella ilmoitamme samanaikaisten pyyntöjen määrän:

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

Tämän esimerkin mukaan teemme yhteensä 100 pyyntöä, 50 samanaikaista.

Tuotos olisi jotain tällaista:

piiritys

Tämä pyysi vain sivuston hakemistoa, tärkein huomioitava asia on vasteajat.

Sama, jos luot tiedoston (esimerkiksi urls.txt) ja siihen laitetaan useita saman sivuston URL-osoitteita, sitten piirityksen kanssa käytämme seuraavaa riviä vierailemaan näissä URL-osoitteissa ja mittaamaan suorituskykyä, tämä on todellisempi tai mahdollinen käytäntö, koska kukaan ihminen ei käy 100-kertaisesti sivuston hakemistoon peräkkäin 🙂

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

pää

Toistaiseksi en ole pystynyt piirtämään tulosta GNUPlotilla (kuten Apache Benchmarkilla), se on tehtävä, joka minulla on vielä ToDossa 😉


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Pepe Barrascout Ortiz dijo

    Minulla on kysymys, kuten mainitsitte, yleensä yksi henkilö ei käy samassa URL-osoitteessa 100 tai x kertaa peräkkäin niin lyhyessä ajassa, joten tätä ei voida pitää DDoS-hyökkäyksenä ja että sama palvelin estää meidät?, olettaen tietysti, että olemme asentaneet vähimmäisturvan.

    Ystävällisin terveisin.

  2.   lallall dijo

    Pidin siitä, enemmän tästä