Zerbitzariaren errendimendua probatzera bideratutako gure material sorta jarraitzen dugu. Gaurkoan, oraindik onartzen eta eguneratuta dauden denboran probatutako erreferentzia pare bati buruz hitz egingo dugu: NetPerf, HardInfo eta ApacheBench.
Argazkia - — CC BY-SA
Hau sarearen transmisioa ebaluatzeko tresna bat da. Hewlett-Packard-eko ingeniariek garatu zuten. Tresna bi fitxategi exekutagarri: netserver eta netclient. Proba egiteko, makina ezberdinetan exekutatu behar dira. Lehenespenez, netperfek 12865 ataka erabiltzen du, baina hori alda daiteke -p bandera erabiliz. Utilitateak TCP eta UDPrekin funtzionatzen du BSD Socket, DLPI, Unix Domain Sockets eta IPv6 bidez.
Gaur egun, netperf erreferentziazko erreminta-tresnean sartzen da . Informatika-enpresa ugarik ere erabiltzen dute, . Hau da netperf zerbitzuaren deskribapena OpenShift-en errendimendua ebaluatzeko adibideetako batean:
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
Biltegi ofizialak dio netperf Hewlett-Packard lizentzia berezi batekin banatzen dela. Hala ere, utilitatearen egileak, Rick Jones, kode irekiko tradizio onenetan diseinatuta dagoela dio. Kontuan izan, gainera, azkenaldian netperf-en eguneraketak nahiko arraroak bihurtu direla. Hau produktuaren heldutasunagatik izan daiteke.
netperfek analogoak ditu - adibidez, и . Zure sarearen transmisioa probatzeko aukera ere ematen dizute. iperf3-ren garapena iperf2 biltegia hondatu ondoren hasi zen. Bertsio berria hutsetik idatzita dago eta aurreko inplementazioarekin bateraezina da, bere kodearen zati bat duen arren. Interesgarria da iperf3 kaleratu ondoren, iperf2-ko lana berriro irakiten hasi zen. Ondorioz, bi tresna antzeko, baina aldi berean funtzionalitate desberdinak. Adibidez, iperf2 hari anitzekoa da, eta iperf3 hari bakarrarekin.
Hardwareari eta sistema eragileari buruzko informazioa biltzeko utilitate bat da. Gailuen funtzionamenduari buruzko datuak bistaratzen ditu: PCI, ISA PnP, USB, IDE, SCSI, baita portu serie eta paraleloetan ere. Baina erreferentzia eta jarraipen tresna gisa erabil daiteke.
HardInfo-k hainbat proba eskaintzen ditu. Adibidez, CPU Blowfish-ek prozesadorearen errendimendua ebaluatzen du algoritmo kriptografikoak erabiliz blokeen enkriptazio simetrikorako. Jan - proba konbinatorikotik. Sistemak N x N laukiko taula batean N erreginak jartzearen xake-problema ebazten du. Piezak antolatzen ditu, horietako inork besteei eraso ez diezaien. Aipatzekoa da, halaber, FPU FFT - Fourier transformazio diskretuaren kalkulu azkarra egiteko proba eta FPU Raytracing - 3D eszena bat errendatzean izpien trazaduraren kalkulua.
Proba gehienetan emaitza segundotan ematen da eta, horren arabera, zenbat eta txikiagoa izan, orduan eta hobea. Txosten guztiak HTML eta txt formatuetan erakusten dira.
Hasieran, erabilgarritasuna proiektuaren barruan garatu zen . Kode irekiko aplikazioetarako hosting plataforma bat barne hartzen zuen (adibidez ) eta kode irekiko garatzaileen dokumentaziorako eta profiletarako hainbat datu-base. BerliOS 2014an itxi zuten finantzaketa nahikoa ez zelako. Gaur egun HardInfo zaleen ahaleginaren bidez garatzen ari da GitHub-en.
Kontuan izan sistemak batzuetan akatsak aurkitzen dituela. Jakina da aldian-aldian gertatzen dela , arazoak eta hainbat .
Инструмент для нагрузочного тестирования HTTP-серверов. ApacheBench (AB) разрабатывался для проверки Apache, но он может работать на любом другом сервере. Инструмент предустановлен на многих дистрибутивах Linux.

Argazkia - — Zipriztindu
Utilitateak zerbitzariak bonbardatzen ditu eskaera ugarirekin. Exekutatzeko hurrengo komandoa sartu behar duzu:
ab -n 100 -c 10 http://www.example.com/Ehun GET eskaera bidaliko ditu (gehienez hamar bidaliko dira aldi berean) probako baliabidera. Irteeran, sistemak eskaera prozesatzeko batez besteko denbora, transferitutako datu-kopuru osoa, transmisioa eta errore-kopurua erakutsiko ditu.
Gaur egun, komunitate handi bat bildu da utilitatearen inguruan. Interneten aldizka agertu ApacheBench konfiguratu eta erabiltzeari buruz.
Kontuan izan AB analogo bat duela - , baina aukera handiekin. Esaterako, hainbat ordenagailutatik eskaerak sortzeko aukera ematen du, prozesua horietako batetik kudeatzen duzun bitartean. Programak erabiltzaile birtualak baimentzeko mekanismoak ere ezartzen ditu eta erabiltzaileen saioak onartzen ditu. Tresna hau IT enpresa askok erabiltzen dute, hodeiko hornitzaileak, adibidez. .
Guk 1cloud-en zerbitzu bat eskaintzen dugu . Hau azpiegitura birtualen alokairua da, flota azkar pertsonalizatzeko gaitasuna duena .
Gure hodeia Cisco, Dell, NetApp. Ekipamendua hainbat datu-zentrotan dago: DataSpace (Mosku), SDN/Xelent (San Petersburgo), Ahost (Alma-Ata).
Iturria: www.habr.com
