ApacheBench (ab), ita bvunzo mutoro wewebhu peji rako

nezve ApacheBench

Muchinyorwa chinotevera isu ticha tarisa kune ApacheBench (ab). Ichi chirongwa chekuraira mutsara. Izvo zvatinogona kuyera mashandiro eHTTP webhu server. Iyo pakutanga yaive yakagadzirirwa kuyedza iyo Apache HTTP Server, asi yakazove yakajairwa zvakakwana kuyedza chero dura rewebhu.

Chishandiso ab inosanganisirwa neyakajairwa Apache sosi yekuparadzira. Kufanana ne Apache webhu saiti pachayo, ndeye mahara uye yakavhurwa sosi software iyo inogoverwa pasi pemitemo yeApache License.

Chero seimwe yenhanho panguva yekugadzira, isati yashandukira kugadzirwa kana chero imwe mamiriro, zvakajairwa kuti zviitwe. zviyero panhamba yemapeji ayo webhu server yedu ichakwanisa kushandira. Rudzi urwu rweyedzo, inozivikanwawo seyedzo yekushushikana kana bvunzo dzekushushikana, inonyanya kubatsira kana uchikwirisa maseva edu.

ApacheBench (ab) chimbo chekuyera uye chekumisikidza chishandiso cheiyo Hypertext Transfer Protocol (HTTP) server. Inogona kumhanya kubva pamutsetse wekuraira uye iri nyore kushandisa. Tichakwanisa kuwana bvunzo kutanga muminiti imwe chete. Sezvo iwe usingade yakawanda yekujairana nemafungiro emutoro uye mashandiro, ndizvo yakakodzera kune vanotanga uye vashandisi vepakati. Kuti ushandise chishandiso ichi, hapana setup yakaoma inodikanwa.

ApacheBench General Zvimiro

Heano mamwe ezvakanyanya kukosha maficha uye kutadza kweApacheBench:

  • Kuve yakavhurika sosi software, ndizvo inowanikwa mahara.
  • Ichi chirongwa chatinogona shandisa kubva pamutsetse wekuraira nenzira yakapusa.
  • Chishandiso zvisinei nepuratifomu yatinoshandisa. Izvi zvinoreva kuti isu tichakwanisa kuishandisa zvakaenzana muGnu / Linux kana muWindows maseva.
  • Iyo purogiramu inogona kuita mutoro uye kuyedza kuita kwewebhu server chete: HTTP kana HTTPS.
  • Hazvina kuwanda. Chirongwa ichi ndochiri, hapana chimwezve.
  • ApacheBench inoshandisa imwe chete sisitimu yekushandisa tambo zvisinei neconcurrency level (yakatsanangurwa ne -c sarudzo). Naizvozvo, kana tichienzanisa maseva-emhando yepamusoro, imwechete ApacheBench semuenzaniso inogona kuva bhodhoro. Kuti uzadze zvakazara URL yakatarwa, zvakanakisa kushandisa zvimwe zveApacheBench zviitiko zvakafanana, kana sevha yako iine akawanda processor cores.

Gadza ab

Tarisa uone kana uine "ab" chishandiso chakaiswa pane yako system, nekumisikidza hazvisi zvakajairwa kuti iuye iiswe yakaiswa. Kana iyo system iri Ubuntu kana yakavakirwa pairi, unogona kuiisa nekutaipa mune chinongedzo (Ctrl + Alt + T) unotevera kuraira:

ApacheBench kuisirwa

sudo apt install apache2-utils

Kutanga bvunzo neApacheBench

Kamwe kuisirwa kwapera, isu tichaenda kuyedza bvunzo yakapusa. Tinoda kuziva iyo hunhu hwepeji redu kana paine zvikumbiro zana zvine gumi vashandisi izvo zvinobatana panguva imwe chete. Kuti tiite bvunzo iyi, tinonyora mune inouraya (Ctrl + Alt + T):

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

Tinoratidza ne "-c" nhamba ye kubvumirana panguva imwe chete Zvatinoda. Na "-n" tichaenda kuratidza iyo uwandu hwezvikumbiro izvo zvatichaita mumuedzo uyu.

ApacheBench inomhanya

Izvo zvinofanirwa kucherechedzwa kuti Apache Bhenji inogona kuve ine njodzi kana uchiyedza webhusaiti yedu. Tinogona kutsamwisa a kuramba basa kana tikakumbira zvakawandisa panguva imwe chete. Zvinokurudzirwa kuita bvunzo dzinoverengeka, uchitanga nezvimwe zvisinganyanyoda uye kubva ipapo shanda nzira yako kumusoro iwe uchiona sevha.

mirairo inowanikwa apachebench

Mhedzisiro yekuyedza inonakidza kwazvo. Izvo zvichatipa isu inodiwa dhata kuti tiite mushumo wakanaka pane mutoro wewebhusaiti yedu. Kana tichida zvishoma zvishoma zvechirongwa, tinogona kusarudza bvunza rubatsiro kuti chirongwa ichi chichatipa kubva kumagumo. Izvi zvichatiratidza sarudzo dziripo. Tinogona zvakare kushandisa iyo apache webhusaiti.

Uninstall ApacheBench

Kana isu tasarudza kuisa ab imwe neimwe, uye isu tichiona kuti hazvitibvumire isu, isu tichakwanisa kuzvibvisa nekutaipa mune iyo terminal (Ctrl + Alt + T):

sudo apt purge apache2-utils && sudo apt autoremove

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako