I-ApacheBench (ab), yenza izivivinyo zokulayisha kwekhasi lakho lewebhu

mayelana ne-ApacheBench

Esihlokweni esilandelayo sizobheka i-ApacheBench (ab). Lolu uhlelo lomugqa womyalo. Esingakwazi ngayo linganisa ukusebenza kwamaseva wewebhu we-HTTP. Ekuqaleni yayenzelwe ukuhlola Iseva ye-Apache HTTP, kepha kwavela ukuthi yayijwayelekile ngokwanele ukuhlola noma iyiphi iseva yewebhu.

Ithuluzi ab ifakiwe nokusabalalisa okujwayelekile komthombo we-Apache. Like the Iseva yewebhu ye-Apache uqobo, kuyisoftware yamahhala futhi evulekile esatshalaliswa ngaphansi kwemigomo yelayisensi ye-Apache.

Kungaba njengesinye sezinyathelo ngesikhathi sokuklanywa, ngaphambi kokudlulela ekukhiqizeni noma kunoma yisiphi esinye isimo, kujwayelekile ukuthi kudingeke ukuthi kwenziwe izilinganiso kwinani lamakhasi esizokwazi ukusebenzela iseva yethu yewebhu. Lolu hlobo lwezivivinyo, olwaziwa nangokuthi ukuhlolwa kwengcindezi noma ukuhlolwa kwengcindezi, lusizo ikakhulukazi lapho kulinganiswa amaseva ethu.

I-ApacheBench (ab) iyithuluzi lokuhlola umthwalo kanye nebhentshi leseva ye-Hypertext Transfer Protocol (HTTP). Ingasebenza kusuka kulayini womyalo futhi kulula kakhulu ukuyisebenzisa. Sizokwazi ukuqala isivivinyo ngomzuzu owodwa nje. Njengoba ungadingi ukujwayela okuningi ngemibono yokulayisha nokusebenza, kunjalo ifanele abaqalayo nabasebenzisi abaphakathi. Ukuze usebenzise leli thuluzi, akukho ukusetha okuyinkimbinkimbi okudingekayo.

Izici ezijwayelekile ze-ApacheBench

Nazi ezinye zezici ezibaluleke kakhulu nokulinganiselwa kwe-ApacheBench:

  • Ukuba yisoftware yomthombo ovulekile, kunjalo itholakala mahhala.
  • Kuluhlelo esingakwazi sebenzisa kusuka kulayini womyalo ngendlela elula.
  • Kuyithuluzi ngaphandle kwesikhulumi esisisebenzisayo. Lokhu kusho ukuthi sizokwazi ukuyisebenzisa ngokulinganayo ku-Gnu / Linux noma kumaseva weWindows.
  • Uhlelo lungaqhuba ukulayisha nokusebenza kwe-web server kuphela: i-HTTP noma i-HTTPS.
  • Ayinwebeki. Uhlelo luyikho, akukho okunye.
  • I-ApacheBench isebenzisa intambo eyodwa kuphela yohlelo lokusebenza kungakhathalekile ukuthi kunaliphi izinga lemali ekhonjiwe (kuchazwe ngu -c inketho). Ngakho-ke, lapho kuqhathaniswa amaseva anamandla aphakeme, isibonelo esisodwa se-ApacheBench singaba yibhodlela. Ukugcwalisa ngokugcwele i-URL eqondisiwe, kungcono ukusebenzisa izimo ezingeziwe ze-ApacheBench ngokufana, uma iseva yakho inezinhlamvu eziningi zokucubungula.

Faka ab

Bheka ukuthi ngabe ithuluzi le- "ab" ulifakile kusistimu yakho, ngokuzenzakalela akuyona into ejwayelekile ukuthi ize ifakiwe. Uma isistimu ingu-Ubuntu noma isuselwe kuyo, ungayifaka ngokuthayipha ku-terminal (Ctrl + Alt + T) umyalo olandelayo:

Ukufakwa kwe-ApacheBench

sudo apt install apache2-utils

Qalisa isivivinyo nge-ApacheBench

Lapho ukufakwa sekuqediwe, sizoqala isivivinyo esilula. Sifuna ukwazi i- Ukuziphatha kwekhasi lethu lapho kunezicelo eziyi-100 ezinabasebenzisi abayi-10 exhuma ngasikhathi sinye. Ukwenza lolu vivinyo, sibhala esigungwini (Ctrl + Alt + T):

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

Sikhomba nge- "-c" inombolo ye- ukuxhumana okuhambisanayo Esikufunayo. Nge- "-n" Sizokhombisa ifayela le- inani eliphelele lezicelo esizokwenza kulokhu kuhlolwa.

I-ApacheBench iyasebenza

Kumele kuqashelwe ukuthi i-Apache Bench ingaba yingozi ngandlela thile lapho ihlola iwebhusayithi yethu. Singacasula a ukwenqaba insizakalo uma senza izicelo eziningi kakhulu ngasikhathi sinye. Kunconywa ukuthi wenze izivivinyo eziningana, uqale ngezinye ezingadingi kakhulu futhi ukusuka lapho usebenze ngendlela yakho ngenkathi uqapha iseva.

imiyalo etholakalayo ye-apachebench

Umphumela wokuhlolwa uthakazelisa kakhulu. Izosinikeza imininingwane edingekayo yokwenza umbiko omuhle ngomthwalo wewebhusayithi yethu. Uma sidinga okungaphezulu kohlelo, singakhetha thinta usizo ukuthi lolu hlelo luzosinikeza kusuka esigungwini. Lokhu kuzosikhombisa izinketho ezitholakalayo. Singasebenzisa futhi i- iwebhusayithi ye-apache.

Khipha i-ApacheBench

Uma sikhethe ukufaka ab ngawodwana, futhi sibona ukuthi akusikholisi, sizokwazi ukukususa ngokuthayipha ukuphela (Ctrl + Alt + T):

sudo apt purge apache2-utils && sudo apt autoremove

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.