В Við ræddum um opinn hugbúnaðarverkfæri til að meta afköst örgjörva og minnis. Í dag erum við að tala um viðmið fyrir skráarkerfi og geymslukerfi. Linux - Interbench, Fio, Hdparm, S og Bonnie.
Ljósmynd - — Unsplash
Fio (stendur fyrir Flexible I/O Tester) býr til strauma af diska I/O gögnum til að meta afköst skráarkerfisins. LinuxEinnig er hægt að keyra gagnsemina á Windows - þú þarft að setja upp skipanalínuviðmótið . Uppsetningarhandbókin er komin inn .
Höfundur fio - Jens Axbo (), fyrir IO undirkerfið í Linux og veituframkvæmdastjórinn til að rekja I/O aðgerðir. Hann skapaði fio, skrifaðu forrit til að prófa tiltekið álag handvirkt.
Tækið mun reikna út IOPS og afköst kerfisins og gera þér einnig kleift að áætla dýpt biðröð I/O aðgerða. Tækið vinnur með sérstökum skrám (.fio ending) þar sem stillingar og prófunarskilyrði eru tilgreindar. Það eru nokkrir prófmöguleikar, til dæmis er tilviljunarkennd ritun, lestur og yfirskrift. Hérna innihald skráar fyrir fyrsta tilvikið:
[global]
name=fio-rand-read
filename=fio-rand-read
rw=randread
bs=4K
direct=0
numjobs=1
time_based=1
runtime=900
Í dag er fio notað af stórum fyrirtækjum - þau vinna með veitunni í , и .
Tækið var skrifað af kanadíska verktaki Mark Lord aftur árið 2005. Hún enn og er hluti af mörgum vinsælum dreifingum. Megintilgangur hdparm er að stilla drifbreytur. En verkfærið nota fyrir einföld viðmið, eins og lestrarhraða. Til að gera þetta skaltu skrifa skipunina í stjórnborðinu:
$ sudo hdparm -t /dev/sdbKerfið mun búa til svar eins og þetta:
Timing buffered disk reads: 242 MB in 3.01 seconds = 80.30 MB/secHvað varðar að stilla drif, þá gerir hdparm þér kleift að breyta stærð skyndiminnis, breyta svefnstillingum og aflstillingum og einnig eyða gögnum á SSD á öruggan hátt. En hvernig sérfræðingar frá ArchLinuxGáleysislegar breytingar á kerfisstillingum geta gert gögn á diskinum óaðgengileg og jafnvel skemmt diskinn. Áður en hdparm er notað er best að skoða handbókina — sláðu bara inn man hdparm í stjórnborðinu.
Þetta er sett af viðmiðum til að meta frammistöðu I/O kerfa. Höfundar veitunnar voru frá AlgoDev hópnum, sem inniheldur starfsmenn hinnar ítölsku .
Öll viðmið eru bash forskriftir, afköst geymslukerfis - afköst, leynd, afköst tímaáætlunar. Til dæmis, throughput-sync.sh viðmiðið „sprengir“ geymslukerfið með lestrar- eða skrifbeiðnum (í þessu tilviki er þegar nefnt fio tól notað). Hérna .
Annað handrit - comm_startup_lat.sh - mælir leynd þess að lesa gögn af disknum þegar skyndiminni er „kalt“ (þegar það inniheldur ekki nauðsynleg gögn). Kóði líka .

Ljósmynd - — Unsplash
Tól til að meta frammistöðu skráakerfis, þróað árið 1989. Höfundur hennar var Tim Bray verkfræðingur. Með hjálp Bonnie skipulagði hann rekstur tölvukerfa sem taka þátt í verkefninu við háskólann í Waterloo.
Bonnie tilviljunarkenndur lestur og ritun gagna á disk. Síðan sýnir tólið færibreytur eins og fjölda bæta sem unnið er með á , auk hleðslustigs örgjörva sem prósentu. Viðmiðunarkóði er fáanlegur .
Byggt á Bonnie er annað sett af verkfærum til að prófa harða diska byggt - (skrifað í C++ í stað C). Það býður upp á viðbótarviðmiðunarverkfæri. Til dæmis, zcav til að meta frammistöðu mismunandi HDD svæði. Einnig Bonnie++ til að prófa póstþjóna og gagnagrunnsþjóna.
Þróaði tólið (Con Kolivas), ástralskur svæfingalæknir sem er þekktur fyrir framlag sitt til þróunar kjarnavöðvans. Linux og vinna að "" Interbench hjálpar þér að stilla I/O tímaáætlun og skráarkerfisstillingar.
Interbench líkir eftir hegðun CPU tímaáætlunar þegar hann framkvæmir gagnvirk verkefni. Þessi gagnvirku verkefni geta verið að vinna með hljóð og mynd, keyra tölvuleiki eða einfaldlega að draga svarglugga í stýrikerfinu.
Heimildarkóða, dæmi og ráðleggingar til að stilla tólið er að finna í .
Það sem við skrifum um í blogginu okkar:
![]()
![]()
![]()
![]()
![]()
![]()
Heimild: www.habr.com
