Momwe mungayesere magwiridwe antchito a seva: kusankha kwa ma benchmark angapo otseguka

Timapitiriza mndandanda wathu wazinthu zomwe zimagwiritsidwa ntchito poyesa ntchito ya seva. Lero tikambirana za benchmarks zoyesedwa nthawi yayitali zomwe zimathandizidwabe ndikusinthidwa - NetPerf, HardInfo ndi ApacheBench.

Momwe mungayesere magwiridwe antchito a seva: kusankha kwa ma benchmark angapo otseguka
Π€ΠΎΡ‚ΠΎ - Peter Balcerzak - CC BY SA

NetPerf

Ichi ndi chida chowunika kuchuluka kwa ma network. Idapangidwa ndi mainjiniya ochokera ku Hewlett-Packard. Chida zikuphatikizapo mafayilo awiri omwe angathe kuchitidwa: netserver ndi netclient. Kuti ayesedwe, amafunika kuyendetsedwa pamakina osiyanasiyana. Mwachikhazikitso, netperf imagwiritsa ntchito doko 12865, koma izi zitha kusinthidwa pogwiritsa ntchito -p mbendera. Chidachi chimagwira ntchito ndi TCP ndi UDP pa BSD Sockets, DLPI, Unix Domain Sockets ndi IPv6.

Masiku ano netperf ikuphatikizidwa mu benchmarking toolkit Wokonda. Amagwiritsidwanso ntchito ndi makampani ambiri a IT, mwachitsanzo Red Hat. Izi ndi zomwe kufotokozera kwa ntchito ya netperf kumawoneka ngati imodzi mwazitsanzo zowunika momwe OpenShift ikugwirira ntchito:

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

Malo ovomerezeka akuti netperf imagawidwa pansi pa layisensi yapadera ya Hewlett-Packard. Komabe, wolemba ntchitoyo, Rick Jones, akuti adapangidwa m'miyambo yabwino kwambiri yotseguka. Tikuwonanso kuti zosintha zaposachedwa za netperf zasowa kwambiri. Izi zikhoza kukhala chifukwa cha kukhwima kwa mankhwala.

netperf ili ndi ma analogues - mwachitsanzo, iperf2 ΠΈ iperf3. Amakupatsaninso mwayi kuti muyese kuchuluka kwa ma network anu. Kukula kwa iperf3 kunayamba pambuyo poti malo a iperf2 asokonekera. Mtundu watsopanowu umalembedwa kuyambira pachiyambi ndipo sugwirizana ndi zomwe zachitika kale, ngakhale zili ndi gawo la code yake. Chosangalatsa ndichakuti, iperf3 itatulutsidwa, ntchito pa iperf2 idayamba kuwiranso. Zotsatira zake, zida ziwiri kukhala zofanana, koma nthawi yomweyo ntchito zosiyanasiyana. Mwachitsanzo, iperf2 ili ndi ulusi wambiri, ndipo iperf3 ndi amagwira ntchito ndi ulusi umodzi wokha.

zambiri zovuta

Ichi ndi chida chosonkhanitsira zidziwitso za hardware ndi makina ogwiritsira ntchito. Imawonetsa zambiri zamagwiritsidwe ntchito pazida: PCI, ISA PnP, USB, IDE, SCSI, komanso madoko a serial ndi ofanana. Koma itha kugwiritsidwa ntchito ngati benchmark ndi chida chowunikira.

HardInfo imapereka mayeso angapo. Mwachitsanzo, CPU Blowfish imawunika momwe purosesa ikuyendera pogwiritsa ntchito ma cryptographic algorithms pa block symmetric encryption. Idyani CPU N-Queens - mayeso kuchokera ku combinatorics. Dongosolo limathetsa vuto la chess poyika N queens pa bolodi la mabwalo a N x N. Amakonza zidutswazo kuti pasapezeke wina amene angaukire ena. Chofunikiranso kudziwa ndi FPU FFT - kuyesa kuwerengera mwachangu kusintha kwa Fourier ndi FPU Raytracing - kuwerengetsa kwa ray tracing popanga mawonekedwe a 3D.

Zotsatira m'mayesero ambiri zimaperekedwa mumasekondi ndipo, molingana, ndi zazing'ono, zimakhala bwino. Malipoti onse amawonetsedwa mumtundu wa HTML ndi txt.

Poyamba, ntchitoyo idapangidwa ngati gawo la polojekitiyi Zamgululi. Inaphatikizanso nsanja yochitiramo mapulogalamu otseguka (monga SourceForge) ndi nkhokwe zingapo zolembera ndi mbiri ya opanga magwero otseguka. BerliOS idatsekedwa mu 2014 chifukwa chosowa ndalama. Masiku ano HardInfo ikupangidwa chifukwa cha khama la okonda m'malo osiyana pa GitHub.

Chonde dziwani kuti dongosolo nthawi zina limakumana ndi zolakwika. Amadziwika kuti nthawi zimachitika vuto la magawo, mavuto ndi mawonekedwe a zida za USB ndi angapo ena.

ApacheBench

Chida choyesera ma seva a HTTP. ApacheBench (AB) idapangidwa kuti ikhale chizindikiro cha Apache, koma imatha kuthamanga pa seva ina iliyonse. Chidacho chimabwera chisanakhazikitsidwe pamagawidwe ambiri a Linux.

Momwe mungayesere magwiridwe antchito a seva: kusankha kwa ma benchmark angapo otseguka
Π€ΠΎΡ‚ΠΎ - Victor Freitas - Unsplash

Zothandizira zimaphulitsa ma seva okhala ndi zopempha zambiri. Kuti muthamangitse muyenera kulowa lamulo ili:

ab -n 100 -c 10 http://www.example.com/

Idzatumiza zopempha zana za GET (zochuluka khumi mwa izo zidzatumizidwa nthawi imodzi) kuzinthu zoyesera. Pazotulutsa, dongosololi liwonetsa nthawi yofunsira, kuchuluka kwa data yomwe yasamutsidwa, kutulutsa ndi kuchuluka kwa zolakwika.

Masiku ano, gulu lalikulu lasonkhana mozungulira ntchito. Amawonekera pafupipafupi pa intaneti otsogolera atsopano za momwe mungakhazikitsire ndikugwiritsa ntchito ApacheBench.

Dziwani kuti AB ili ndi analogue - Apache jMeter, koma ndi mwayi waukulu. Mwachitsanzo, zimakupatsani mwayi wopanga zopempha kuchokera pamakompyuta angapo ndikuwongolera njira kuchokera kumodzi mwa iwo. Pulogalamuyi imagwiritsanso ntchito njira zololeza ogwiritsa ntchito enieni komanso imathandizira magawo a ogwiritsa ntchito. Chida ichi chimagwiritsidwa ntchito ndi makampani ambiri a IT, kuphatikizapo opereka mtambo, mwachitsanzo. Makhalidwe.

Momwe mungayesere magwiridwe antchito a seva: kusankha kwa ma benchmark angapo otsegukaIfe ku 1cloud timapereka chithandizo "Private Cloud". Uku ndikubwereketsa kwa zomangamanga zomwe zimatha kusintha zombo mwachangu ma seva enieni.
Momwe mungayesere magwiridwe antchito a seva: kusankha kwa ma benchmark angapo otsegukaMtambo wathu anamangidwa pa chitsulo Cisco, Dell, NetApp. Zidazi zili m'malo angapo a deta: DataSpace (Moscow), SDN / Xelent (St. Petersburg), Ahost (Alma-Ata).

Source: www.habr.com

Kuwonjezera ndemanga