Conas feidhmíocht freastalaí a thástáil: rogha roinnt tagarmharcanna foinse oscailte

Leanaimid lenár sraith ábhar atá dírithe ar fheidhmíocht an fhreastalaí a thástáil. Sa lá atá inniu beimid ag caint faoi chúpla tagarmharc de réir tástála ama atá fós á dtacú agus á nuashonrú - NetPerf, HardInfo agus ApacheBench.

Conas feidhmíocht freastalaí a thástáil: rogha roinnt tagarmharcanna foinse oscailte
Фото - Peadar Balcerzak — CC AG SA

NetPerf

Is uirlis é seo chun tréchur líonra a mheasúnú. D'fhorbair innealtóirí ó Hewlett-Packard é. Uirlis san áireamh dhá chomhad inrite: netserver agus netclient. Chun an tástáil a rith, ní mór iad a reáchtáil ar mheaisíní éagsúla. De réir réamhshocraithe, úsáideann netperf port 12865, ach is féidir é seo a athrú ag baint úsáide as an bhratach -p. Oibríonn an fóntais le TCP agus UDP thar Soicéid BSD, DLPI, Unix Domain Sockets agus IPv6.

Sa lá atá inniu ann tá netperf san áireamh san fhoireann uirlisí tagarmharcála Go leor. Úsáideann go leor cuideachtaí TF é freisin, mar shampla Red Hat. Seo an chuma atá ar an gcur síos ar an tseirbhís netperf i gceann de na samplaí chun feidhmíocht OpenShift a mheas:

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

Deir an stór oifigiúil go ndéantar netperf a dháileadh faoi cheadúnas speisialta Hewlett-Packard. Mar sin féin, éilíonn údar an áirgiúlachta, Rick Jones, go bhfuil sé deartha sna traidisiúin is fearr foinse oscailte. Tugaimid faoi deara freisin go bhfuil nuashonruithe le déanaí do netperf tar éis éirí fíor-annamh. D'fhéadfadh sé seo a bheith mar gheall ar aibíocht an táirge.

tá analógacha ag netperf - mar shampla, iperf2 и iperf3. Ligeann siad freisin duit do thréchur líonra a thástáil. Cuireadh tús le forbairt iperf3 nuair a thit stór iperf2 i léig. Scríobhtar an leagan nua ón tús agus níl sé ag luí leis an gcur i bhfeidhm roimhe seo, cé go bhfuil cuid dá chód ann. Suimiúil go leor, tar éis scaoileadh iperf3, thosaigh an obair ar iperf2 a fhiuchadh arís. Mar thoradh air sin, dhá uirlisí seilbh feidhmiúlacht den chineál céanna, ach ag an am céanna difriúil. Mar shampla, tá iperf2 il-snáithithe, agus tá iperf3 oibreacha gan ach snáithe amháin.

eolas crua

Is fóntais é seo chun faisnéis a bhailiú faoi chrua-earraí agus faoi chórais oibriúcháin. Taispeánann sé sonraí faoi oibriú feistí ar: PCI, ISA PnP, USB, IDE, SCSI, chomh maith le calafoirt sraitheach agus comhthreomhar. Ach is féidir é a úsáid mar thagarmharc agus mar uirlis monatóireachta.

Cuireann HardInfo roinnt tástálacha ar fáil. Mar shampla, déanann CPU Blowfish measúnú ar fheidhmíocht próiseálaí ag baint úsáide as halgartaim cripteagrafach le haghaidh criptithe siméadrach bloc. Ith LAP N-Queens - tástáil ó combinatorics. Réitíonn an córas an fhadhb fichille a bhaineann le banríonacha N a chur ar chlár de chearnóga N x N. Socraíonn sí na píosaí ionas nach mbeidh aon cheann acu in ann ionsaí a dhéanamh ar na cinn eile. Is fiú a thabhairt faoi deara freisin FPU FFT - tástáil le haghaidh ríomh tapa ar an gclaochlú scoite Fourier agus FPU Raytracing - ríomh rianú gathanna agus radharc 3D á dhéanamh.

Tugtar an toradh i bhformhór na dtástálacha i soicindí agus, dá réir sin, dá lú é, is amhlaidh is fearr. Taispeántar gach tuairisc i bhformáid HTML agus txt.

Ar dtús, forbraíodh an fóntais mar chuid den tionscadal Beirlín. Áiríodh leis ardán óstála le haghaidh feidhmchláir foinse oscailte (cosúil le SourceForge) agus roinnt bunachair shonraí le haghaidh doiciméadú agus próifílí forbróirí foinse oscailte. Dúnadh BerliOS in 2014 mar gheall ar mhaoiniú neamhleor. Inniu tá HardInfo á fhorbairt trí iarrachtaí díograiseoirí i stór ar leith ar GitHub.

Tabhair faoi deara go dtagann fabht ar an gcóras uaireanta. Tá sé ar eolas go bhfuil a tharlaíonn go tréimhsiúil locht deighilte, fadhbanna le taispeáint feistí USB agus go leor daoine eile.

Binse Apache

Uirlis chun freastalaithe HTTP a thástáil ar ualach. Dearadh ApacheBench (AB) chun tagarmharcáil a dhéanamh ar Apache, ach is féidir é a reáchtáil ar aon fhreastalaí eile. Tagann an uirlis réamhshuiteáilte ar go leor dáiltí Linux.

Conas feidhmíocht freastalaí a thástáil: rogha roinnt tagarmharcanna foinse oscailte
Фото - Victor Freitas - Unsplash

bombards an áirgiúlacht freastalaithe le líon mór na n-iarratas. Chun rith ní mór duit an t-ordú seo a leanas a chur isteach:

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

Seolfaidh sé céad iarratas GET (seolfar deich gcinn ar a mhéad ag an am céanna) chuig an acmhainn tástála. Ag an aschur, taispeánfaidh an córas an meán-am próiseála iarratais, méid iomlán na sonraí a aistríodh, tréchur agus líon na n-earráidí.

Inniu, tá pobal mór bailithe timpeall ar an áirgiúlacht. Le feiceáil go rialta ar an Idirlíon treoracha is déanaí faoi ​​conas ApacheBench a bhunú agus a úsáid.

Tabhair faoi deara go bhfuil analóg ag AB - Apache jMeter, ach le féidearthachtaí móra. Mar shampla, ceadaíonn sé duit iarratais a ghiniúint ó ríomhairí iolracha agus an próiseas á bhainistiú ó cheann acu. Cuireann an clár meicníochtaí i bhfeidhm freisin chun úsáideoirí fíorúla a údarú agus tacaíonn sé le seisiúin úsáideoirí. Úsáideann go leor cuideachtaí TF an uirlis seo, lena n-áirítear soláthraithe scamall, e.g. Qualy's.

Conas feidhmíocht freastalaí a thástáil: rogha roinnt tagarmharcanna foinse oscailteCuirimid seirbhís ar fáil ag 1cloud "Scamall príobháideach". Is é seo an bonneagar fíorúil ar cíos leis an gcumas a shaincheapadh go tapa ar an gcabhlach freastalaithe fíorúla.
Conas feidhmíocht freastalaí a thástáil: rogha roinnt tagarmharcanna foinse oscailteÁr scamall tógtha ar iarann Cisco, Dell, NetApp. Tá an trealamh lonnaithe i roinnt ionad sonraí: DataSpace (Moscó), SDN/Xelent (St. Petersburg), Ahost (Alma-Ata).

Foinse: will.com

Add a comment