Við höldum áfram röð okkar af efnum sem varið er til að prófa frammistöðu netþjóna. Í dag munum við tala um nokkur tímaprófuð viðmið sem eru enn studd og uppfærð - NetPerf, HardInfo og ApacheBench.
Ljósmynd - — CC BY SA
Þetta er tæki til að meta netafköst. Það var þróað af verkfræðingum frá Hewlett-Packard. Verkfæri tvær keyranlegar skrár: netserver og netclient. Til að keyra prófið þarf að keyra þau á mismunandi vélum. Sjálfgefið er að netperf notar port 12865, en þessu er hægt að breyta með því að nota -p fána. Tækið vinnur með TCP og UDP yfir BSD Sockets, DLPI, Unix Domain Sockets og IPv6.
Í dag er netperf innifalið í viðmiðunartólinu . Það er líka notað af allmörgum upplýsingatæknifyrirtækjum, . Svona lítur lýsingin á netperf þjónustunni út í einu af dæmunum til að meta árangur OpenShift:
apiVersion: v1
kind: Service
metadata:
labels:
app-name: netperf
name: netperf
namespace: your_project
spec:
ports:
- port: 12865
protocol: TCP
targetPort: 12865
selector:
app-name: netperf
sessionAffinity: ClientIP
type: ClusterIP
Opinbera geymslan segir að netperf sé dreift undir sérstöku Hewlett-Packard leyfi. Hins vegar heldur höfundur tólsins, Rick Jones, því fram að það sé hannað í bestu hefðum opins hugbúnaðar. Við tökum líka fram að nýlegar uppfærslur fyrir netperf hafa orðið frekar sjaldgæfar. Þetta getur verið vegna þroska vörunnar.
netperf hefur hliðstæður - til dæmis, и . Þeir leyfa þér einnig að prófa netafköst þín. Þróun iperf3 hófst eftir að iperf2 geymslan fór í niðurníðslu. Nýja útgáfan er skrifuð frá grunni og er ósamrýmanleg fyrri útfærslu, þó hún innihaldi hluta af kóða hennar. Athyglisvert er að eftir útgáfu iperf3 fór vinnan við iperf2 að sjóða aftur. Þar af leiðandi, tvö verkfæri svipuð, en á sama tíma mismunandi virkni. Til dæmis er iperf2 margþráður og iperf3 er það með aðeins einum þræði.
Þetta er tól til að safna upplýsingum um vélbúnað og stýrikerfi. Það sýnir gögn um virkni tækja á: PCI, ISA PnP, USB, IDE, SCSI, sem og raðtengi og samhliða tengi. En það er hægt að nota sem viðmið og eftirlitstæki.
HardInfo býður upp á nokkur próf. Til dæmis, CPU Blowfish metur frammistöðu örgjörva með því að nota dulmálsreiknirit fyrir samhverfa dulkóðun blokkar. Borða - próf úr combinatorics. Kerfið leysir skákvandamálið að setja N drottningar á borð með N x N reitum. Hún raðar verkunum þannig að enginn þeirra geti ráðist á hina. Einnig er vert að benda á FPU FFT - próf fyrir hraðvirka útreikninga á stakri Fourier umbreytingu og FPU Raytracing - útreikningur á geislarekningu þegar þrívíddarsenu er sýnd.
Niðurstaðan í flestum prófum er gefin upp á sekúndum og því minni sem hún er, því betra. Allar skýrslur eru sýndar á HTML og txt sniðum.
Upphaflega var veitan þróað sem hluti af verkefninu . Það innihélt hýsingarvettvang fyrir opinn hugbúnað (eins og ) og nokkrir gagnagrunnar fyrir skjöl og snið um opinn uppspretta forritara. BerliOS var lokað árið 2014 vegna ónógs fjármagns. Í dag er verið að þróa HardInfo með viðleitni áhugamanna á GitHub.
Vinsamlegast athugaðu að kerfið rekst stundum á villur. Það er vitað að reglulega á sér stað , vandamál með og nokkrir .
Tól til að prófa álag á HTTP netþjónum. ApacheBench (AB) var þróað til að prófa Apache, en það er hægt að nota það á hvaða netþjóni sem er. Tólið er fyrirfram uppsett á mörgum dreifingum. Linux.

Ljósmynd - — Unsplash
Tækið sprengir netþjóna með miklum fjölda beiðna. Til að keyra þarftu að slá inn eftirfarandi skipun:
ab -n 100 -c 10 http://www.example.com/Það mun senda hundrað GET beiðnir (að hámarki tíu þeirra verða sendar á sama tíma) til prófunarauðlindarinnar. Við úttakið mun kerfið sýna meðalvinnslutíma beiðninnar, heildarmagn gagna sem flutt er, afköst og fjölda villna.
Í dag hefur stórt samfélag safnast saman um veituna. Birtist reglulega á netinu um hvernig á að setja upp og nota ApacheBench.
Athugaðu að AB er með hliðstæðu - , en með mikla möguleika. Til dæmis gerir það þér kleift að búa til beiðnir frá mörgum tölvum á meðan þú stjórnar ferlinu frá einni þeirra. Forritið útfærir einnig aðferðir til að heimila sýndarnotendur og styður notendalotur. Þetta tól er notað af mörgum upplýsingatæknifyrirtækjum, skýjaveitur, s.s. .
Við hjá 1cloud veitum þjónustu . Þetta er útleiga á sýndarinnviðum með getu til að sérsníða flotann fljótt .
Skýið okkar Cisco, Dell, NetApp. Búnaðurinn er staðsettur í nokkrum gagnaverum: DataSpace (Moskva), SDN/Xelent (St. Pétursborg), Ahost (Alma-Ata).
Heimild: www.habr.com
