Hvernig á að meta afköst geymslukerfa Linuxviðmiðunarpróf með opnum hugbúnaðartólum

В síðasta sinn 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.

Hvernig á að meta afköst geymslukerfa Linuxviðmiðunarpróf með opnum hugbúnaðartólum
Ljósmynd - Daniele Levis Pelusi — Unsplash

Vír

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ð Cygwin. Uppsetningarhandbókin er komin inn fio geymslur á GitHub.

Höfundur fio - Jens Axbo (Jens Axboe), ábyrgur fyrir IO undirkerfið í Linux og veituframkvæmdastjórinn blktrace til að rekja I/O aðgerðir. Hann skapaði fio, því ég er þreytt 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 Dæmi 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 í suse, Nutanix и IBM.

Hdparm

Tækið var skrifað af kanadíska verktaki Mark Lord aftur árið 2005. Hún enn studd af höfundi og er hluti af mörgum vinsælum dreifingum. Megintilgangur hdparm er að stilla drifbreytur. En verkfærið maður getur nota fyrir einföld viðmið, eins og lestrarhraða. Til að gera þetta skaltu skrifa skipunina í stjórnborðinu:

$ sudo hdparm -t /dev/sdb

Kerfið mun búa til svar eins og þetta:

Timing buffered disk reads: 242 MB in 3.01 seconds = 80.30 MB/sec

Hvað 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 vara við 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.

S

Þetta er sett af viðmiðum til að meta frammistöðu I/O kerfa. Höfundar veitunnar voru þróunarteymi frá AlgoDev hópnum, sem inniheldur starfsmenn hinnar ítölsku Háskólinn í Modena og Reggio Emilia.

Öll viðmið eru bash forskriftir, matsmenn 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 kóða fyrir þetta handrit.

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 er að finna í geymslunni.

Hvernig á að meta afköst geymslukerfa Linuxviðmiðunarpróf með opnum hugbúnaðartólum
Ljósmynd - Agê Barros — Unsplash

Bonnie

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 hagræða rekstur tölvukerfa sem taka þátt í verkefninu Ný Oxford ensk orðabók við háskólann í Waterloo.

Bonnie uppfyllir tilviljunarkenndur lestur og ritun gagna á disk. Síðan sýnir tólið færibreytur eins og fjölda bæta sem unnið er með á CPU-sekúndur, auk hleðslustigs örgjörva sem prósentu. Viðmiðunarkóði er fáanlegur finna á Google Code.

Byggt á Bonnie er annað sett af verkfærum til að prófa harða diska byggt - Bonnie++ (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.

Millibekkur

Þróaði tólið Con Kolivas (Con Kolivas), ástralskur svæfingalæknir sem er þekktur fyrir framlag sitt til þróunar kjarnavöðvans. Linux og vinna að "sanngjarn tímaáætlun örgjörva" 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 í opinber geymsla á GitHub.

Það sem við skrifum um í blogginu okkar:

Hvernig á að meta afköst geymslukerfa Linuxviðmiðunarpróf með opnum hugbúnaðartólum Viðmið fyrir Linux-þjónar: 5 opin verkfæri

Hvernig á að meta afköst geymslukerfa Linuxviðmiðunarpróf með opnum hugbúnaðartólum Afrit af skrám: hvernig á að vernda þig gegn gagnatapi
Hvernig á að meta afköst geymslukerfa Linuxviðmiðunarpróf með opnum hugbúnaðartólum Hvernig á að flytja kerfisharðan disk yfir í sýndarvél?
Hvernig á að meta afköst geymslukerfa Linuxviðmiðunarpróf með opnum hugbúnaðartólum Þjálfunarstandur fyrir stjórnendur: hvernig skýið getur hjálpað

Hvernig á að meta afköst geymslukerfa Linuxviðmiðunarpróf með opnum hugbúnaðartólum Skoðanir á græjum á landamærunum: hvernig á að bregðast við til að missa ekki trúnaðargögn?
Hvernig á að meta afköst geymslukerfa Linuxviðmiðunarpróf með opnum hugbúnaðartólum Skyndimyndir: hvers vegna þarf "skyndimynd"?

Heimild: www.habr.com

Kauptu áreiðanlega hýsingu fyrir síður með DDoS vernd, VPS VDS netþjónum 🔥 Kauptu áreiðanlega vefhýsingu með DDoS vörn, VPS VDS netþjónum | ProHoster