Курчоо: Веб-сервердин иштешин өлчөө

2 жума мурун эле Мен аларга айткам Apache Benchmark менен веб-сервердин көрсөткүчтөрүн кантип өлчөө керек жана андан кийин GNUPlot менен графиктештирүү.

Бул жолу мен сизге Apache Benchmark альтернативасы жөнүндө айтып берем, сизге төмөнкүлөрдү айтып берем: Siege

DDoS чабуулдарын алдын алуу үчүн NetStat

Siege деген эмне жана аны кантип орнотсо болот?

Siege менен биз веб-сайттын жеткиликтүүлүгүн симуляциялайбыз, башкача айтканда, белгилүү бир сайтка берилиши керек болгон сурамдардын акыркы санын, канча убакыт келгенин көрсөтөбүз, эгерде сиз белгилүү бир URL же алардын топтомуна кирсеңиз, ж.б. Жыйынтыгында, биз веб-сервердин бардык сурамдарды канчалык убакытта аткаргандыгы ж.б.у.с. жыйынтык чыгарабыз. Акыры, бул оптималдаштыруу тапшырмалары натыйжалуу же натыйжалуу эместигин билүүгө жардам берет.

Siege орнотуу үчүн, ошол эле аталыштагы пакетти биздин дистробго, Debian, Ubuntu же ушул сыяктуу нерселерге орнотсоңуз болот:

sudo apt-get install siege

ArchLinux же туундуларында мындай болмок:

sudo pacman -S siege

Курчоону кантип колдонсо болот?

Apache Benchmark сыяктуу эле, бир параметр менен биз ал жасай турган бардык өтүнүчтөрдү өткөрүп беребиз, ал эми экинчисинде бир эле учурда сурамдардын санын көрсөтөбүз:

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

Бул мисалга ылайык, биз бардыгы болуп 100 сурам, 50 бир мезгилде жасайбыз.

Чыгуу аздыр-көптүр мындай болмок:

курчоо

Бул сайттын индексине гана өтүнүчтөрдү келтирген, жооп берүүнүн эң маанилүүсү.

Эгерде биз файл түзсөк (Мисалы urls.txt) жана анда бир эле сайттын бир нече URL даректерин жайгаштырганбыз, андан кийин курчоого алганыбызда, ошол URL даректерге кирип, натыйжалуулугун өлчөө үчүн төмөнкү сапты колдонобуз, бул чыныгы же мүмкүн болгон практика, анткени бир дагы адам сайттын индексинен 100 эсе көп кирбейт. бир катарда 🙂

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

сүзгүч канат

Азырынча GNUPlot менен натыйжаны графикке келтире алган жокмун (Apache Benchmark менен кылганымдай), бул менде ToDo дагы деле бар task


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

2 комментарий, өзүңүздүкүн калтырыңыз

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: Мигель Анхель Гатан
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.

  1.   Пепе Барраскоут Ортиз ал мындай деди:

    Менде бир суроо бар, сиз айткандай, адатта, бир эле адам бир эле urlго 100 же x жолу катары менен кыска мөөнөттө кирбейт, ошондуктан бул DDoS чабуулу деп каралбайт жана ошол эле сервер Албетте, биз минималдуу коопсуздук орнотконбуз деп ойлоп, бизди блоктойт бекен?

    Урматтоо менен.

  2.   аллаалла ал мындай деди:

    Мага көбүрөөк жакты