Peb txuas ntxiv peb cov khoom siv los soj ntsuam kev ua haujlwm ntawm server. Niaj hnub no peb yuav tham txog ob peb lub sijhawm ntsuas ntsuas uas tseem muaj kev txhawb nqa thiab hloov kho - NetPerf, HardInfo thiab ApacheBench.
Yog - - CC BY-SA
Qhov no yog ib qho cuab yeej rau kev ntsuam xyuas network throughput. Nws yog tsim los ntawm engineers los ntawm Hewlett-Packard. Tool ob cov ntaub ntawv executable: netserver thiab netclient. Txhawm rau khiav qhov kev xeem, lawv yuav tsum tau khiav ntawm cov tshuab sib txawv. Los ntawm lub neej ntawd, netperf siv chaw nres nkoj 12865, tab sis qhov no tuaj yeem hloov pauv siv tus chij -p. Kev siv hluav taws xob ua haujlwm nrog TCP thiab UDP hla BSD Sockets, DLPI, Unix Domain Sockets thiab IPv6.
Niaj hnub no netperf suav nrog hauv cov khoom siv ntsuas ntsuas . Nws kuj tseem siv los ntawm ntau lub tuam txhab IT, . Nov yog qhov piav qhia ntawm qhov kev pabcuam netperf zoo li hauv ib qho piv txwv rau kev ntsuas kev ua haujlwm ntawm 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
Cov chaw khaws ntaub ntawv raug cai hais tias netperf raug faib raws li daim ntawv tso cai tshwj xeeb Hewlett-Packard. Txawm li cas los xij, tus kws sau ntawv siv hluav taws xob, Rick Jones, thov tias nws yog tsim los ntawm cov kab ke zoo tshaj plaws ntawm kev qhib qhov chaw. Peb kuj tseem nco ntsoov tias tsis ntev los no hloov tshiab rau netperf tau dhau los ua qhov tsawg heev. Qhov no tej zaum yuav yog vim kev loj hlob ntawm cov khoom.
netperf muaj analogues - piv txwv li, и . Lawv kuj tso cai rau koj sim koj lub network throughput. Kev loj hlob ntawm iperf3 pib tom qab lub chaw cia khoom iperf2 poob rau hauv kev puas tsuaj. Cov ntawv tshiab yog sau los ntawm kos thiab tsis sib haum nrog kev siv yav dhau los, txawm hais tias nws muaj ib feem ntawm nws cov cai. Interestingly, tom qab tso tawm ntawm iperf3, ua hauj lwm ntawm iperf2 pib boil dua. Yog li ntawd, ob lub cuab yeej zoo sib xws, tab sis tib lub sij hawm sib txawv functionality. Piv txwv li, iperf2 yog ntau txoj xov, thiab iperf3 yog nrog ib txoj xov nkaus xwb.
Qhov no yog ib qho khoom siv rau kev sau cov ntaub ntawv hais txog hardware thiab operating system. Nws qhia cov ntaub ntawv hais txog kev ua haujlwm ntawm cov khoom siv ntawm: PCI, ISA PnP, USB, IDE, SCSI, nrog rau cov chaw nres nkoj sib txuas thiab cov khoom sib txuas. Tab sis nws tuaj yeem siv los ua tus qauv ntsuas thiab ntsuas ntsuas.
HardInfo muaj ntau qhov kev xeem. Piv txwv li, CPU Blowfish soj ntsuam kev ua haujlwm ntawm cov txheej txheem siv cryptographic algorithms rau thaiv kev sib txuam encryption. Noj - xeem los ntawm combinatorics. Lub kaw lus daws qhov teeb meem chess ntawm kev tso N poj huab tais ntawm lub rooj tsav xwm ntawm N x N squares. Nws npaj cov khoom kom tsis muaj leej twg tuaj yeem tua lwm tus. Tsis tas li ntawd tsim nyog sau cia yog FPU FFT - ib qho kev ntsuam xyuas ceev ceev ntawm qhov discrete Fourier transform thiab FPU Raytracing - xam cov duab hluav taws xob thaum ua 3D scene.
Qhov tshwm sim hauv kev xeem feem ntau yog muab rau hauv vib nas this thiab, raws li, qhov me me, qhov zoo dua. Tag nrho cov ntawv ceeb toom tau pom hauv HTML thiab txt hom.
Thaum pib, cov khoom siv hluav taws xob tau tsim los ua ib feem ntawm qhov project . Nws suav nrog lub vev xaib hosting rau cov ntawv thov qhib (xws li ) thiab ntau cov ntaub ntawv rau cov ntaub ntawv thiab cov ntaub ntawv ntawm qhib qhov chaw tsim tawm. BerliOS tau raug kaw nyob rau hauv 2014 vim nyiaj txiag tsis txaus. Niaj hnub no HardInfo tab tom tsim los ntawm kev siv zog ntawm cov neeg nyiam ntawm GitHub.
Thov nco ntsoov tias lub kaw lus qee zaum ntsib cov kab mob. Nws paub tias muaj tshwm sim tsis tu ncua , teeb meem nrog thiab ob peb .
Ib lub cuab yeej rau kev sim cov ntaub ntawv HTTP servers. ApacheBench (AB) tau tsim los rau kev sim Apache, tab sis nws tuaj yeem siv rau ntawm txhua lub server. Lub cuab yeej no tau teeb tsa ua ntej ntawm ntau qhov kev faib tawm. Linux.

Yog - — Unsplash
Cov nqi hluav taws xob foob pob servers nrog ntau qhov kev thov. Txhawm rau khiav koj yuav tsum nkag mus rau cov lus txib hauv qab no:
ab -n 100 -c 10 http://www.example.com/Nws yuav xa ib puas GET thov (qhov siab tshaj ntawm kaum ntawm lawv yuav raug xa mus rau tib lub sijhawm) mus rau qhov kev xeem. Ntawm qhov tso zis, lub kaw lus yuav qhia qhov nruab nrab qhov kev thov ua lub sijhawm, tag nrho cov ntaub ntawv xa mus, kev xa tawm thiab cov lej yuam kev.
Niaj hnub no, ib lub zej zog loj tau sib sau ua ke ntawm cov khoom siv hluav taws xob. Tsis tu ncua tshwm sim hauv Internet txog kev teeb tsa thiab siv ApacheBench li cas.
Nco ntsoov tias AB muaj analogue - , tab sis nrog zoo possibilities. Piv txwv li, nws tso cai rau koj los tsim kev thov los ntawm ntau lub khoos phis tawj thaum tswj cov txheej txheem los ntawm ib qho ntawm lawv. Qhov kev zov me nyuam kuj tseem siv cov txheej txheem rau kev tso cai rau cov neeg siv virtual thiab txhawb cov neeg siv sijhawm. Cov cuab yeej no yog siv los ntawm ntau lub tuam txhab IT, huab muab kev pabcuam, eg. .
Peb ntawm 1cloud muab kev pabcuam . Qhov no yog kev xauj tsev ntawm virtual infrastructure nrog lub peev xwm los kho sai sai lub nkoj .
Peb huab Cisco, Dell, NetApp. Cov cuab yeej siv nyob hauv ntau lub chaw cov ntaub ntawv: DataSpace (Moscow), SDN / Xelent (St. Petersburg), Ahost (Alma-Ata).
Tau qhov twg los: www.hab.com
