Meincnodau ar gyfer gweinyddwyr Linux: 5 teclyn agored

Heddiw, byddwn yn siarad am offer agored ar gyfer asesu perfformiad proseswyr, cof, systemau ffeiliau a systemau storio.

Mae'r rhestr yn cynnwys cyfleustodau a gynigir gan drigolion GitHub a chyfranogwyr mewn edafedd thematig ar Reddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench ac IOzone.

Meincnodau ar gyfer gweinyddwyr Linux: 5 teclyn agored
/Tad-sblash/ Veri Ivanova

sysbench

Cyfleustodau yw hwn ar gyfer profi llwythi gweinyddwyr MySQL, yn seiliedig ar brosiect LuaJIT, lle mae peiriant rhithwir ar gyfer yr iaith Lua yn cael ei ddatblygu. Awdur yr offeryn yw rhaglennydd ac arbenigwr MySQL Alexey Kopytov. Dechreuodd y prosiect fel hobi, ond dros amser enillodd gydnabyddiaeth gan y gymuned. Heddiw, defnyddir sysbench yn eu gwaith gan brifysgolion mawr a sefydliadau TG. fel IEEE.

Yn ystod cynhadledd SECR-2017 (cofnodi araith ar gael ar YouTube) Dywedodd Alexey fod sysbench yn caniatáu ichi werthuso perfformiad cronfa ddata wrth drosglwyddo i offer newydd, diweddaru'r fersiwn DBMS, neu newid sydyn yn nifer yr ymholiadau. Yn gyffredinol, mae cystrawen y gorchymyn ar gyfer rhedeg prawf fel a ganlyn:

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

Mae'r gorchymyn hwn yn pennu math (cpu, cof, ffeilio) a pharamedrau'r prawf llwyth (nifer yr edafedd, nifer y ceisiadau, cyflymder prosesu trafodion). Yn gyffredinol, mae'r offeryn yn gallu prosesu miliynau o ddigwyddiadau yr eiliad. Siaradodd Alexey Kopytov yn fanylach am bensaernïaeth a strwythur mewnol sysbench yn un o'r rhain penodau o'r Podlediad Datblygu Meddalwedd.

UnixBench

Set o offer ar gyfer gwerthuso perfformiad systemau Unix. Fe'i cyflwynwyd gan beirianwyr o Brifysgol Monash ym 1983. Ers hynny, mae llawer o bobl wedi bod yn cefnogi'r offeryn, er enghraifft, awduron cylchgrawn am dechnolegau microgyfrifiadur Cylchgrawn Beit ac aelod LKML David Niemi. Anthony Voelm sy'n gyfrifol am ryddhau'r fersiwn nesaf o'r offeryn (Anthony Voellm) gan Microsoft.

Mae UnixBench yn gyfres o feincnodau arferiad. Maent yn cymharu cyflymder gweithredu cod ar beiriant Unix gyda pherfformiad system gyfeirio, sef Gorsaf SPARC 20-61. Ar sail y gymhariaeth hon, cynhyrchir sgôr perfformiad.

Ymhlith y profion sydd ar gael mae: Whetstone, sy'n disgrifio effeithlonrwydd gweithrediadau pwynt arnawf, File Copy, sy'n gwerthuso cyflymder copïo data, a sawl meincnod 2D a 3D. Mae rhestr gyflawn o brofion i'w gweld yn storfeydd ar GitHub. Mae llawer ohonynt yn defnyddio i werthuso perfformiad peiriannau rhithwir yn y cwmwl.

Ystafell Brawf Phoronix

Datblygwyd y set hon o brofion gan awduron adnodd gwe Phoronix, sy'n cyhoeddi newyddion am ddosraniadau GNU/Linux. Cyflwynwyd Test Suite gyntaf yn 2008 - yna roedd yn cynnwys 23 prawf gwahanol. Yn ddiweddarach lansiodd y datblygwyr wasanaeth cwmwl openbenchmarking.org, lle gallai defnyddwyr bostio eu sgriptiau prawf eu hunain. Heddiw arno cyflwyno tua 60 o setiau meincnod, gan gynnwys y rhai sy'n ymwneud â dysgu peiriannau a thechnoleg olrhain pelydr.

Mae setiau o sgriptiau arbenigol yn caniatáu ichi brofi cydrannau system unigol. Gyda'u cymorth, gallwch chi amcangyfrif amser llunio'r cnewyllyn ac amgodio ffeiliau fideo, cyflymder cywasgu archifwyr, ac ati. I redeg profion, ysgrifennwch y gorchymyn priodol yn y consol. Er enghraifft, mae'r gorchymyn hwn yn cychwyn gwerthusiad perfformiad CPU:

phoronix-test-suite benchmark smallpt

Yn ystod y profion, mae Test Suite yn monitro cyflwr yr offer yn annibynnol (tymheredd CPU a chyflymder cylchdroi oerach), gan amddiffyn y system rhag gorboethi.

Meincnodau ar gyfer gweinyddwyr Linux: 5 teclyn agored
/Tad-sblash/ Jason Chen

Vdbench

Offeryn ar gyfer cynhyrchu llwyth I/O ar systemau disg, a ddatblygwyd gan Oracle. Mae'n helpu i werthuso perfformiad a chywirdeb systemau storio (rydym wedi paratoi gwybodaeth ar sut i gyfrifo perfformiad damcaniaethol system ddisg gwybodaeth gryno).

Mae'r datrysiad yn gweithio fel a ganlyn: ar system go iawn, mae rhaglen SWAT (Offeryn Dadansoddi Llwyth Gwaith Sun StorageTek) yn cael ei lansio, sy'n creu dymp gyda phob mynediad disg am gyfnod penodol. Mae'r stamp amser, y math o weithrediad, y cyfeiriad, a maint y bloc data yn cael eu cofnodi. Nesaf, gan ddefnyddio'r ffeil dympio, mae vdbench yn efelychu'r llwyth ar unrhyw system arall.

Mae'r rhestr o baramedrau ar gyfer rheoli'r cyfleustodau yn y swyddogol Dogfen Oracle. Gellir dod o hyd i god ffynhonnell y cyfleustodau ar wefan y cwmni.

IOzone

Cyfleustodau consol ar gyfer gwerthuso perfformiad systemau ffeiliau. Mae'n pennu cyflymder darllen, ysgrifennu ac ailysgrifennu ffeiliau. Cymerodd dwsinau o raglenwyr ran yn natblygiad yr offeryn, ond awdur ei fersiwn gyntaf ystyried peiriannydd William Norcott. Cefnogwyd y datblygiad gan gwmnïau fel Apple, NetApp ac iXsystems.

Er mwyn rheoli edafedd a'u cydamseru yn ystod y profion, mae'r offeryn yn defnyddio'r safon Trywyddau POSIX. Ar ôl cwblhau'r gwaith, mae IOzone yn cynhyrchu adroddiad gyda'r canlyniadau naill ai ar ffurf testun neu ar ffurf taenlen (Excel). Mae'r offeryn hefyd yn cynnwys y sgript gengnuplot.sh, sy'n adeiladu graff tri dimensiwn yn seiliedig ar ddata tabl. Mae enghreifftiau o graffiau o'r fath i'w gweld yn y ddogfennaeth ar gyfer yr offeryn (tt 11–17).

Mae IOzone ar gael fel proffil prawf yn Ystafell Brawf Phoronix y soniwyd amdani eisoes.

Darllen ychwanegol o'n blogiau a'n cyfryngau cymdeithasol:

Meincnodau ar gyfer gweinyddwyr Linux: 5 teclyn agored Arweiniodd nam yn Linux 5.1 at golli data - mae darn cywiro eisoes wedi'i ryddhau
Meincnodau ar gyfer gweinyddwyr Linux: 5 teclyn agored Mae yna farn: mae technoleg DANE ar gyfer porwyr wedi methu

Meincnodau ar gyfer gweinyddwyr Linux: 5 teclyn agored Pam fod angen monitro?
Meincnodau ar gyfer gweinyddwyr Linux: 5 teclyn agored Gwneud copïau wrth gefn o ffeiliau: sut i amddiffyn eich hun rhag colli data
Meincnodau ar gyfer gweinyddwyr Linux: 5 teclyn agored Sut i drosglwyddo gyriant caled system i beiriant rhithwir?

Meincnodau ar gyfer gweinyddwyr Linux: 5 teclyn agored Mae pawb yn siarad am ollyngiadau data - sut gall darparwr IaaS helpu?
Meincnodau ar gyfer gweinyddwyr Linux: 5 teclyn agored Rhaglen addysgol fer: sut mae llofnod digidol yn gweithio
Meincnodau ar gyfer gweinyddwyr Linux: 5 teclyn agored Cyfeirnod: sut mae’r gyfraith ar ddata personol yn gweithio

Ffynhonnell: hab.com

Ychwanegu sylw