I-ApacheBench (ab), yenza iimvavanyo zomthwalo kwiphepha lakho lewebhu

malunga neApacheBench

Kwinqaku elilandelayo siza kujonga i-ApacheBench (ab). Le yinkqubo yelayini yomyalelo. Sinako ngayo Linganisa ukusebenza kweeseva zewebhu ze-HTTP. Yayenzelwe ukuba ivavanye i-Apache HTTP Server, kodwa yafumanisa ukuba yinto eqhelekileyo ukuvavanya nayiphi na iseva yewebhu.

Isixhobo ab ifakiwe kulwabiwo lomgangatho lwe-Apache oluqhelekileyo. Njengaye Iseva yewebhu yeApache ngokwayo, isoftware yasimahla nevulekileyo esasazwa phantsi kwemiqathango yelayisensi ye-Apache.

Nokuba lelinye lamanyathelo ngexesha loyilo, ngaphambi kotshintsho kwimveliso okanye nayiphi na imeko, kuqhelekile ukuba kwenziwe imilinganiselo kwinani lamaphepha aza kuba nakho ukusebenzela iseva yethu yewebhu. Olu hlobo lweemvavanyo, ekwabizwa ngokuba luvavanyo loxinzelelo okanye kuvavanyo loxinzelelo, ziluncedo ngakumbi xa ubala iiseva zethu.

I-ApacheBench (ab) luvavanyo lomthwalo kunye nesixhobo sokubeka uphawu kumncedisi we-Hypertext Transfer Protocol (HTTP). Inokuqhutywa ukusuka kumgca wokuyalela kwaye kulula kakhulu ukuyisebenzisa. Siza kuba nakho ukufumana uvavanyo ngo-mzuzu omnye. Kuba awudingi kulwazi oluninzi kunye neengcinga zomthwalo kunye nokusebenza, kunjalo ilungele abaqalayo kunye nabasebenzisi abaphakathi. Ukusebenzisa esi sixhobo, akukho sicwangciso sinzima esifunekayo.

Amanqaku ngokubanzi e-ApacheBench

Nazi ezinye zezona zinto zibalulekileyo kunye nokusikelwa umda kweApacheBench:

  • Ukuba sisoftware evulekileyo, kunjalo ifumaneka simahla.
  • Yinkqubo esinokuyenza sebenzisa kumgca wokuyalela ngendlela elula.
  • Sisixhobo ngaphandle kweqonga esilisebenzisayo. Oku kuthetha ukuba siya kuba nakho ukuyisebenzisa ngokulinganayo kwi-Gnu / Linux okanye kwiiseva zeWindows.
  • Inkqubo inokuqhuba umthwalo kunye novavanyo lokusebenza kwiseva yewebhu kuphela: i-HTTP okanye i-HTTPS.
  • Ayinakwandiswa. Inkqubo yile nto iyiyo, ayikho enye into.
  • I-ApacheBench isebenzisa intambo enye yenkqubo yokusebenza ngaphandle kwenqanaba lekhonkrithi (ichazwe ngo -c ukhetho). Ke ngoko, xa uthelekisa iiseva ezinamandla aphakamileyo, imeko enye ye-ApacheBench inokuba yibhotile. Ukugcwalisa ngokupheleleyo i-URL ekujolise kuyo, kungcono ukusebenzisa iimeko ezongezelelweyo ze-ApacheBench ngokudibeneyo, ukuba iseva yakho inee-cores processor ezininzi.

Faka ab

Jonga ukuba isixokelelwano sakho sinaso isixhobo se "ab" esifakelweyo, ngokungagqibekanga ayiqhelekanga ukuba ize ifakwe. Ukuba le nkqubo Ubuntu okanye isekwe kuyo, ungayifaka ngokuchwetheza kwi-terminal (Ctrl + Alt + T) lo myalelo ulandelayo:

Ukufakwa kweApacheBench

sudo apt install apache2-utils

Qalisa uvavanyo nge-ApacheBench

Nje ukuba ukufakwa kugqityiwe, siza kuqhuba uvavanyo olulula. Sifuna ukwazi i Ukuziphatha kwephepha lethu xa kukho izicelo ezili-100 ezinabasebenzisi abali-10 ezidibanisa ngexesha elinye. Ukwenza olu vavanyo, sibhala kwisiphelo sendlela (Ctrl + Alt + T):

ab -c 10 -n 100 https://www.ubunlog.com/

Sibonisa ngo "-c" inani le- unxibelelwano ngaxeshanye Oko sifuna. Ngo "-n" siza kubonisa indlela inani lilonke lezicelo esiya kuyenza kolu vavanyo.

I-ApacheBench iyasebenza

Kufuneka iqatshelwe ukuba i-Apache Bench inokuba yingozi xa kuvavanywa iwebhusayithi yethu. Sinokuxhokonxa a ukwala inkonzo ukuba senza izicelo ezininzi ngexesha elinye. Kuyacetyiswa ukuba wenze iimvavanyo ezininzi, ukuqala ngezinye kunganyanzelisi kwaye ukusuka apho usebenze ngendlela yakho ngelixa ujonga iserver.

imiyalelo ekhoyo yeapachebench

Iziphumo zovavanyo zinomdla kakhulu. Iya kusinika idatha eyimfuneko yokwenza ingxelo elungileyo ngomthwalo wewebhusayithi yethu. Ukuba sidinga enye inkqubo, sinokukhetha qhagamshelana noncedo ukuba le nkqubo iya kusinika kwisiphelo. Oku kuyakusibonisa ukhetho olukhoyo. Sinokusebenzisa i Apache iwebhusayithi.

Khipha i-ApacheBench

Ukuba sikhethe ukufaka ab ngokukodwa, kwaye siyabona ukuba ayisiqinisekisi, siya kuba nakho ukuyikhupha ngokuchwetheza kwisiphelo sendlela (Ctrl + Alt + T):

sudo apt purge apache2-utils && sudo apt autoremove

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.