В Fe wnaethon ni siarad am offer ffynhonnell agored ar gyfer gwerthuso perfformiad prosesydd a chof. Heddiw, rydyn ni'n siarad am feincnodau ar gyfer systemau ffeiliau a systemau storio. Linux - Interbench, Fio, Hdparm, S a Bonnie.
Фото - - unsplash
Mae Fio (yn sefyll am Brofwr Mewnbwn/Allbwn Hyblyg) yn creu ffrydiau o ddata Mewnbwn/Allbwn disg i werthuso perfformiad system ffeiliau. LinuxGellir rhedeg y cyfleustodau hefyd ar Windows - mae angen i chi osod y rhyngwyneb llinell orchymyn . Mae'r canllaw gosod i mewn .
Awdur fio - Jens Axbo (), ar gyfer yr is-system IO yn Linux a datblygwr y cyfleustodau i olrhain gweithrediadau I/O. Creodd fio, ysgrifennu rhaglenni i brofi llwythi penodol â llaw.
Bydd y cyfleustodau yn cyfrifo IOPS a thrwybwn system, a hefyd yn caniatáu i chi amcangyfrif dyfnder y ciw o weithrediadau I/O. Mae'r cyfleustodau'n gweithio gyda ffeiliau arbennig (estyniad .fio) lle nodir y gosodiadau a'r amodau prawf. Mae yna sawl opsiwn prawf, er enghraifft, mae yna ysgrifennu, darllen a throsysgrifo ar hap. Yma cynnwys ffeil ar gyfer yr achos cyntaf:
[global]
name=fio-rand-read
filename=fio-rand-read
rw=randread
bs=4K
direct=0
numjobs=1
time_based=1
runtime=900
Heddiw mae fi yn cael ei ddefnyddio gan gwmnïau mawr – maen nhw’n gweithio gyda’r cyfleustodau yn , и .
Ysgrifennwyd y cyfleustodau gan ddatblygwr Canada Mark Lord yn ôl yn 2005. Mae hi dal ac mae'n rhan o lawer o ddosbarthiadau poblogaidd. Prif bwrpas hdparm yw ffurfweddu paramedrau gyrru. Ond yr offeryn defnyddio ar gyfer meincnodau syml, megis cyflymder darllen. I wneud hyn, ysgrifennwch y gorchymyn yn y consol:
$ sudo hdparm -t /dev/sdbBydd y system yn cynhyrchu ymateb fel hyn:
Timing buffered disk reads: 242 MB in 3.01 seconds = 80.30 MB/secO ran ffurfweddu gyriannau, mae hdparm yn caniatáu ichi newid maint y cof storfa, addasu'r modd cysgu a'r gosodiadau pŵer, a hefyd dileu data ar yr SSD yn ddiogel. Ond sut arbenigwyr o ArchLinuxGall newidiadau diofal i baramedrau system wneud data ar y gyriant yn anhygyrch a hyd yn oed niweidio'r gyriant. Cyn defnyddio hdparm, mae'n well ymgynghori â'r llawlyfr—rhowch 'man hdparm' yn y consol.
Dyma set o feincnodau ar gyfer gwerthuso perfformiad systemau I/O. Yr oedd awdwyr y defnyddioldeb o'r grŵp AlgoDev, sy'n cynnwys gweithwyr yr Eidal .
Mae pob meincnod yn sgriptiau bash, perfformiad system storio - trwygyrch, hwyrni, perfformiad amserlennydd. Er enghraifft, mae'r meincnod throughput-sync.sh yn “bombardio” y system storio gyda cheisiadau darllen neu ysgrifennu (yn yr achos hwn, defnyddir y cyfleustodau ff a grybwyllwyd eisoes). Yma .
Mae sgript arall - comm_startup_lat.sh - yn mesur hwyrni darllen data o'r ddisg pan fo'r storfa yn “oer” (pan nad yw'n cynnwys y data angenrheidiol). Cod hefyd .

Фото - - unsplash
Cyfleustodau ar gyfer gwerthuso perfformiad system ffeiliau, a ddatblygwyd ym 1989. Ei awdur oedd y peiriannydd Tim Bray. Gyda chymorth Bonnie cynlluniodd gweithredu systemau cyfrifiadurol sy'n rhan o'r prosiect ym Mhrifysgol Waterloo.
Bonnie darllen ac ysgrifennu data ar hap i ddisg. Wedi hynny, mae'r cyfleustodau'n dangos paramedrau megis nifer y beitau a broseswyd fesul , yn ogystal â lefel llwyth y prosesydd fel canran. Mae'r cod ffynhonnell meincnod ar gael .
Yn seiliedig ar Bonnie, mae set arall o offer ar gyfer profi gyriannau caled yn cael ei hadeiladu - (wedi'i ysgrifennu yn C++ yn lle C). Mae'n darparu offer meincnodi ychwanegol. Er enghraifft, zcav i werthuso perfformiad gwahanol barthau HDD. Hefyd Bonnie++ ar gyfer profi gweinyddwyr post a gweinyddwyr cronfa ddata.
Datblygodd y cyfleustodau (Con Kolivas), anesthetydd o Awstralia sy'n adnabyddus am ei gyfraniadau at ddatblygiad y craidd Linux a gweithio ar "" Mae Interbench yn eich helpu i ffurfweddu gosodiadau amserlen I/O a system ffeiliau.
Mae Interbench yn efelychu ymddygiad y rhaglennydd CPU wrth gyflawni tasgau rhyngweithiol. Gall y tasgau rhyngweithiol hyn gynnwys gweithio gyda sain a fideo, rhedeg gemau cyfrifiadurol, neu lusgo blwch deialog yn y system weithredu.
Mae cod ffynhonnell, enghreifftiau ac argymhellion ar gyfer ffurfweddu'r offeryn i'w gweld yn .
Yr hyn rydyn ni'n ysgrifennu amdano yn ein blogiau:
![]()
![]()
![]()
![]()
![]()
![]()
Ffynhonnell: hab.com
