Kwiiveki ezi-2 ezidlulileyo Ndabaxelela kwindlela yokulinganisa ukusebenza kweseva yewebhu nge-Apache Benchmark, emva koko uyigrafu ngeGNUPlot.
Ngeli xesha ndiza kukuxelela ngenye indlela ye-Apache Benchmark, ndiza kukuxelela malunga: abanya
Yintoni ukungqingwa kunye nendlela yokuyifaka?
Ngengqingo silinganisa ukufikelela kwiwebhusayithi, oko kukuthi, sibonisa inani lokugqibela lezicelo ekufuneka zenziwe kwindawo ethile, zingaphi ngaxeshanye, ukuba sifuna ukuba undwendwele i-URL ethile okanye iseti yazo, njl. Ekugqibeleni sifumana imveliso eza kuthi isixelele ukuba ithathe ixesha elingakanani iseva yewebhu ukuya kuzo zonke izicelo, njl. Ekugqibeleni, yidatha esincedayo ukuba sazi ukuba imisebenzi enokubakho esiyenzayo iyasebenza okanye ayisebenzi.
Ukufaka iSiege, faka nje iphakheji yegama elifanayo kwi-distro yethu, kwi-Debian, Ubuntu okanye efanayo iya kuba:
sudo apt-get install siege
KwiArchLinux okanye kwimvelaphi iya kuba:
sudo pacman -S siege
Usebenzisa njani ukungqingwa?
Njengakwi-Apache Benchmark, ngeparameter enye sidlulisa zonke izicelo eziza kuzenza kunye nenye sibonisa inani lezicelo ngaxeshanye:
siege --concurrent=50 --reps=100 http://www.misitio.com
Ngokwalo mzekelo, siza kwenza izicelo zizonke nge-100, ezingama-50 ngaxeshanye.
Iziphumo ziya kuba yinto enje:
Oku kwenziwe kuphela kwizalathiso zesiza, eyona nto ibalulekileyo ekufuneka uyiqwalasele ngamaxesha okuphendula.
Kuyafana ukuba senza ifayile (urls.txt umzekelo) kwaye kuyo sibeka ii-URLs ezininzi kwisiza esinye, emva koko ngokungqinga sisebenzisa lo mgca ulandelayo ukutyelela ii-URLs kunye nokulinganisa ukusebenza, oku kuyinyani ngakumbi okanye kunokwenzeka, kuba akukho tyelelo lomntu kangangezihlandlo ezili-100 zesalathiso sesiza ngokulandelelana
siege --concurrent=50 --reps=100 -f urls.txt
Ekupheleni
Ukuza kuthi ga ngoku khange ndikwazi ukuzoba isiphumo nge-GNUPlot (njengoko ndenzile nge-Apache Benchmark), ngumsebenzi endisenayo kuToDo 😉
Ndinombuzo, njengoko sele ukhankanyile, ngesiqhelo umntu ongatshatanga akazukundwendwela i-url eyi-100 okanye ama-x amaxesha ngokulandelelana ngexesha elifutshane kangako, ke oku akunakuthathwa njengokuhlaselwa kwe-DDoS kwaye iserver efanayo iyasithintela? , sicinga ukuba ngokuqinisekileyo sifake ubuncinci bezokhuseleko.
Ukugqithisa kakhulu
Ndiyithandile, nangaphezulu koku