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.
/Thoir Ă s/
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. .
Aig co-labhairt SECR-2017 (clà radh òraid ) 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 .
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 agus ball LKML DĂ ibhidh Niemi. Tha uallach air Anthony Voelm airson an ath dhreach den inneal fhoillseachadh () 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 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 . Bidh mòran dhiubh gan cleachdadh gus coileanadh innealan brĂŹgheil san sgòth a mheasadh.
Chaidh an seata dheuchainnean seo a leasachadh le Ăšghdaran an ghoireis lĂŹn Phoronix, a bhios aâ foillseachadh naidheachdan mu sgaoilidhean GNU.LinuxChaidh Test Suite a thoirt a-steach an toiseach ann an 2008, nuair a bha 23 deuchainnean eadar-dhealaichte ann. Nas fhaide air adhart, chuir na luchd-leasachaidh seirbheis sgòthan air bhog. , far am bâ urrainn do luchd-cleachdaidh na sgriobtaichean deuchainn aca fhèin a phostadh. An-diugh air 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 smallptRè 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.

/Thoir Ă s/
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 ).
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 . Gheibhear còd stòr aâ ghoireas .
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 . 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 ().
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:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Source: www.habr.com
