Slatan-tomhais airson frithealaichean Linux: 5 innealan fosgailte

An-diugh bruidhnidh sinn mu innealan fosgailte airson measadh a dhèanamh air coileanadh pròiseasairean, cuimhne, siostaman faidhle agus siostaman stòraidh.

Tha an liosta a ’toirt a-steach goireasan a tha luchd-còmhnaidh GitHub a’ tabhann agus com-pàirtichean ann an snàithleanan cuspaireil air Reddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench agus IOzone.

Slatan-tomhais airson frithealaichean Linux: 5 innealan fosgailte
/Thoir às/ Veri Ivanova

sysbench

Is e goireas a tha seo airson luchd-frithealaidh MySQL a dhearbhadh, stèidhichte air pròiseact LuaJIT, anns a bheil inneal brìgheil airson cànan Lua ga leasachadh. Is e ùghdar an inneil am prògramadair agus eòlaiche MySQL Alexei Kopytov. Thòisich am pròiseact mar chur-seachad, ach thar ùine fhuair e aithne bhon choimhearsnachd. An-diugh, tha sysbench air a chleachdadh san obair aca le oilthighean mòra agus buidhnean IT. coltach ri IEEE.

Aig co-labhairt SECR-2017 (clàradh òraid ri fhaighinn air YouTube) Thuirt Alexey gu bheil sysbench a 'toirt cothrom dhut measadh a dhèanamh air coileanadh stòr-dàta nuair a ghluaiseas tu gu uidheamachd ùr, ag ùrachadh an tionndadh DBMS, no atharrachadh gu h-obann anns an àireamh de cheistean. San fharsaingeachd, tha an co-chòrdadh àithne airson ruith deuchainn mar a leanas:

sysbench [options]... [testname] [command]

Bidh an àithne seo a’ dearbhadh an t-seòrsa (cpu, cuimhne, fileio) agus paramadairean an deuchainn luchd (àireamh snàithnean, àireamh iarrtasan, astar giollachd malairt). Gu h-iomlan, tha an inneal comasach air milleanan de thachartasan a làimhseachadh gach diog. Bhruidhinn Alexei Kopytov ann am barrachd mionaideachd mu ailtireachd agus structar taobh a-staigh sysbench ann an aon de prògraman den Podcast Leasachadh Bathar-bog.

Beinn Unix

Seata de dh’ innealan airson coileanadh siostaman Unix a mheasadh. Chaidh a thoirt a-steach le innleadairean bho Oilthigh Monash ann an 1983. Bhon uairsin, tha mòran dhaoine air a bhith a 'toirt taic don inneal, mar eisimpleir, ùghdaran iris mu theicneòlasan microcomputer Iris Byte agus ball LKML Dàibhidh Niemi. Tha uallach air Anthony Voelm airson an ath dhreach den inneal fhoillseachadh (Anthony Voellm) bho Microsoft.

Tha UnixBench na shreath de shlatan-tomhais àbhaisteach. Bidh iad a’ dèanamh coimeas eadar astar cur an gnìomh còd air inneal Unix agus coileanadh siostam iomraidh, is e sin Stèisean SPARC 20-61. Stèidhichte air a’ choimeas seo, thèid sgòr coileanaidh a chruthachadh.

Am measg nan deuchainnean a tha rim faighinn tha: Whetstone, a tha a’ toirt cunntas air èifeachdas gnìomhachd puing fleòdraidh, File Copy, a bhios a’ measadh astar copaidh dàta, agus grunn shlatan-tomhais 2D is 3D. Gheibhear liosta iomlan de dheuchainnean ann an stòran air GitHub. Bidh mòran dhiubh gan cleachdadh gus coileanadh innealan brìgheil san sgòth a mheasadh.

Suite Deuchainn Phoronix

Chaidh an seata deuchainnean seo a leasachadh le ùghdaran goireas lìn Phoronix, a bhios a’ foillseachadh naidheachdan mu sgaoilidhean GNU/Linux. Chaidh Test Suite a thoirt a-steach an toiseach ann an 2008 - an uairsin thug e a-steach 23 diofar dheuchainnean. Nas fhaide air adhart chuir an luchd-leasachaidh seirbheis sgòthan air bhog openbenchmarking.org, far am b’ urrainn do luchd-cleachdaidh na sgriobtaichean deuchainn aca fhèin a phostadh. An-diugh air air a thaisbeanadh mu sheata slat-tomhais 60, a’ gabhail a-steach an fheadhainn co-cheangailte ri ionnsachadh innealan agus teicneòlas lorg ghathan.

Leigidh seataichean de sgriobtaichean sònraichte dhut co-phàirtean siostam fa leth a dhearbhadh. Le an cuideachadh, faodaidh tu tuairmse a dhèanamh air an ùine airson a bhith a 'cur ri chèile an kernel agus a' còdachadh faidhlichean bhidio, astar teannachaidh tasglannan, msaa. Gus deuchainnean a ruith, dìreach sgrìobh an òrdugh iomchaidh anns a 'chonsail. Mar eisimpleir, bidh an àithne seo a’ tòiseachadh measadh coileanaidh CPU:

phoronix-test-suite benchmark smallpt

Rè an deuchainn, bidh Test Suite gu neo-eisimeileach a’ cumail sùil air staid an uidheamachd (teòthachd CPU agus astar cuairteachaidh nas fhuaire), a’ dìon an t-siostam bho bhith a’ teasachadh cus.

Slatan-tomhais airson frithealaichean Linux: 5 innealan fosgailte
/Thoir às/ Jason Chen

Vdbench

Inneal airson luchd I/O a ghineadh air siostaman diosc, air a leasachadh le Oracle. Bidh e a’ cuideachadh le bhith a’ measadh coileanadh agus ionracas siostaman stòraidh (tha sinn air fiosrachadh ullachadh air mar a nì thu obrachadh a-mach coileanadh teòiridheach siostam diosc fiosrachadh goirid).

Tha am fuasgladh ag obair mar a leanas: air fìor shiostam, tha am prògram SWAT (Inneal Sgrùdaidh Uallach Obrach Sun StorageTek) air a chuir air bhog, a chruthaicheas dump leis a h-uile slighe diosc airson ùine sònraichte. Tha an clàr-ama, an seòrsa obrachaidh, seòladh, agus meud bloc dàta air an clàradh. An uairsin, a’ cleachdadh am faidhle dump, bidh vdbench a’ dèanamh atharrais air an luchd air siostam sam bith eile.

Tha an liosta de pharamadairean airson a’ ghoireas a riaghladh anns an oifigeil Sgrìobhainn oracle. Gheibhear còd stòr a’ ghoireas air làrach-lìn a’ chompanaidh.

Sòn IO

Goireas console airson measadh a dhèanamh air coileanadh siostaman faidhle. Bidh e a’ dearbhadh astar leughaidh, sgrìobhaidh agus ath-sgrìobhaidh fhaidhlichean. Ghabh dusanan de luchd-prògramaidh pàirt ann an leasachadh an inneil, ach ùghdar a’ chiad dreach aige считается innleadair Uilleam Norcott. Fhuair an leasachadh taic bho chompanaidhean leithid Apple, NetApp agus iXsystems.

Gus snàithleanan a riaghladh agus an sioncronadh rè deuchainn, bidh an inneal a’ cleachdadh an inbhe Snàthainn POSIX. Nuair a bhios an obair deiseil, bidh IOzone a’ dèanamh aithisg leis na toraidhean ann an cruth teacsa no ann an cruth cliath-dhuilleag (Excel). Tha an inneal cuideachd a’ toirt a-steach an sgriobt gengnuplot.sh, a thogas graf trì-thaobhach stèidhichte air dàta clàr. Gheibhear eisimpleirean de ghrafaichean mar sin anns na sgrìobhainnean airson an inneil (lgh 11–17).

Tha IOzone ri fhaighinn mar phròifil deuchainn anns an Phoronix Test Suite a chaidh ainmeachadh mar-thà.

Leughadh a bharrachd bho na blogaichean agus na meadhanan sòisealta againn:

Slatan-tomhais airson frithealaichean Linux: 5 innealan fosgailte Mar thoradh air bug ann an Linux 5.1 chaidh dàta a chall - chaidh bad ceartachaidh a leigeil ma sgaoil mu thràth
Slatan-tomhais airson frithealaichean Linux: 5 innealan fosgailte Tha beachd ann: tha teicneòlas DANE airson brobhsairean air fàiligeadh

Slatan-tomhais airson frithealaichean Linux: 5 innealan fosgailte Carson a tha feum air sgrùdadh?
Slatan-tomhais airson frithealaichean Linux: 5 innealan fosgailte Cùl-taic de fhaidhlichean: mar a dhìonas tu thu fhèin bho chall dàta
Slatan-tomhais airson frithealaichean Linux: 5 innealan fosgailte Ciamar a ghluaiseas tu siostam cruaidh-chruaidh gu inneal mas-fhìor?

Slatan-tomhais airson frithealaichean Linux: 5 innealan fosgailte Tha a h-uile duine a’ bruidhinn air aoidion dàta - ciamar a chuidicheas solaraiche IaaS?
Slatan-tomhais airson frithealaichean Linux: 5 innealan fosgailte Prògram foghlaim goirid: mar a tha ainm sgrìobhte didseatach ag obair
Slatan-tomhais airson frithealaichean Linux: 5 innealan fosgailte Iomradh: mar a tha an lagh air dàta pearsanta ag obair

Source: www.habr.com

Cuir beachd ann