በሊኑክስ ላይ የማከማቻ አፈጻጸምን እንዴት መገምገም እንደሚቻል፡ ቤንችማርኪንግ በክፍት መሳሪያዎች

В ባለፈዉ ጊዜ ፕሮሰሰር እና የማህደረ ትውስታ አፈጻጸምን ለመገምገም ስለ ክፍት ምንጭ መሳሪያዎች ተነጋገርን። ዛሬ በሊኑክስ ላይ የፋይል ስርዓቶች እና የማከማቻ ስርዓቶች መለኪያዎችን እንነጋገራለን - Interbench, Fio, Hdparm, S እና Bonnie.

በሊኑክስ ላይ የማከማቻ አፈጻጸምን እንዴት መገምገም እንደሚቻል፡ ቤንችማርኪንግ በክፍት መሳሪያዎች
--Ото - ዳንኤል ሌቪስ ፔሉሲ - ማራገፍ

ሽቦ

Fio (ተለዋዋጭ I/O ሞካሪ ማለት ነው) የሊኑክስ ፋይል ስርዓትን አፈጻጸም ለመገምገም የዲስክ I/O ዥረቶችን ይፈጥራል። መገልገያው በዊንዶውስ ላይ ሊሠራ ይችላል - የትእዛዝ መስመርን በይነገጽ መጫን ያስፈልግዎታል ሳይጂዊን. የማዋቀር መመሪያው ገብቷል። GitHub ላይ fio ማከማቻዎች.

ደራሲ ፊዮ - ጄንስ አክስቦ (ጄንስ አክስቦ), ኃላፊነት የሚሰማው በሊኑክስ ውስጥ ላለው አይኦ ንዑስ ስርዓት እና የመገልገያ ገንቢ blktrace የ I/O ስራዎችን ለመከታተል. እሱ ፊዮ ፈጠረ ፣ ደክሞኛልና። የተወሰኑ ጭነቶችን በእጅ ለመሞከር ፕሮግራሞችን ይፃፉ.

መገልገያው IOPSን እና የስርዓተ ክወናውን መጠን ያሰላል፣ እንዲሁም የI/O ስራዎችን ወረፋ ጥልቀት ለመገመት ያስችልዎታል። መገልገያው ቅንጅቶቹ እና የሙከራ ሁኔታዎች ከተገለጹባቸው ልዩ ፋይሎች (.fio ቅጥያ) ጋር ይሰራል። በርካታ የፈተና አማራጮች አሉ፡ ለምሳሌ፡ በዘፈቀደ መጻፍ፡ ማንበብ እና መጻፍ አለ። እዚህ ምሳሌ ለመጀመሪያው ጉዳይ ይዘቶችን ፋይል ያድርጉ፡-

[global]
	name=fio-rand-read
	filename=fio-rand-read
	rw=randread
	bs=4K
	direct=0
	numjobs=1
	time_based=1
	runtime=900

ዛሬ fio በትልልቅ ኩባንያዎች ጥቅም ላይ ይውላል - ከአገልግሎት ሰጪው ጋር አብረው ይሰራሉ SUSE, ኑትኒክስ и IBM.

ኤችዲፓርም

መገልገያው የተፃፈው በካናዳ ገንቢ ማርክ ጌታ በ2005 ነው። አሁንም እሷ በጸሐፊው የተደገፈ እና የበርካታ ታዋቂ ስርጭቶች አካል ነው. የ hdparm ዋና ዓላማ የመኪና መለኪያዎችን ማዋቀር ነው. ግን መሳሪያው ይችላል እንደ የንባብ ፍጥነት ላሉ ቀላል መለኪያዎች ይጠቀሙ። ይህንን ለማድረግ በኮንሶል ውስጥ ትዕዛዙን ይፃፉ-

$ sudo hdparm -t /dev/sdb

ስርዓቱ የሚከተለው ምላሽ ይሰጣል-

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

ድራይቭን ስለማዋቀር፣ hdparm የመሸጎጫ ማህደረ ትውስታውን መጠን እንዲቀይሩ ፣ የእንቅልፍ ሁነታን እና የኃይል ቅንጅቶችን እንዲቀይሩ እና እንዲሁም በኤስኤስዲ ላይ ያለ ውሂብን በደህና ለማጥፋት ይፈቅድልዎታል። ግን እንዴት አስጠንቅቅ ከ ArchLinux ባለሙያዎች, በስርዓት መለኪያዎች ላይ ግድየለሽ ለውጦች በዲስክ ላይ ያለው መረጃ ተደራሽ እንዳይሆን እና አንጻፊውን እንኳን ሊጎዳ ይችላል. ከ hdparm ጋር ከመሥራትዎ በፊት መመሪያውን ማንበብ የተሻለ ነው - በኮንሶል ውስጥ ያለውን ትዕዛዝ ሰው hdparm ያስገቡ.

S

ይህ የ I/O ስርዓቶችን አፈጻጸም ለመገምገም የማጣቀሻዎች ስብስብ ነው። የመገልገያው ደራሲዎች ነበሩ የልማት ቡድን የጣሊያን ሰራተኞችን ያካተተ ከአልጎዴቭ ቡድን የሞዴና ዩኒቨርሲቲ እና ሬጂዮ ኤሚሊያ.

ሁሉም መለኪያዎች የባሽ ስክሪፕቶች ናቸው ፣ ገምጋሚዎች የማከማቻ ስርዓት አፈፃፀም - የመተላለፊያ, መዘግየት, የጊዜ ሰሌዳ አፈፃፀም. ለምሳሌ, throughput-sync.sh ቤንችማርክ የማጠራቀሚያ ስርዓቱን በማንበብ ወይም በመጻፍ ጥያቄዎችን "ቦምባርድስ" (በዚህ ሁኔታ, ቀደም ሲል የተጠቀሰው fio utility ጥቅም ላይ ይውላል). እዚህ ለዚህ ስክሪፕት ኮድ.

ሌላ ስክሪፕት - comm_startup_lat.sh - መሸጎጫው "ቀዝቃዛ" በሚሆንበት ጊዜ (አስፈላጊውን መረጃ በማይይዝበት ጊዜ) ከዲስክ ላይ ያለውን ውሂብ የማንበብ መዘግየት ይለካል. ኮድም እንዲሁ በማጠራቀሚያው ውስጥ ሊገኝ ይችላል.

በሊኑክስ ላይ የማከማቻ አፈጻጸምን እንዴት መገምገም እንደሚቻል፡ ቤንችማርኪንግ በክፍት መሳሪያዎች
--Ото - አጌ ባሮስ - ማራገፍ

ቦኒ

በ 1989 የተገነባ የፋይል ስርዓት አፈፃፀምን ለመገምገም መገልገያ። ደራሲው ኢንጂነር ቲም ብሬይ ነበር። በቦኒ እርዳታ አቅዶ ነበር። ማመቻቸት በፕሮጀክቱ ውስጥ የተሳተፉ የኮምፒተር ስርዓቶች አሠራር አዲስ ኦክስፎርድ እንግሊዝኛ መዝገበ ቃላት በዋተርሉ ዩኒቨርሲቲ.

ቦኒ ያሟላል በዘፈቀደ ማንበብ እና ውሂብ ወደ ዲስክ መጻፍ. ከዚያ በኋላ መገልገያው እንደ የተቀነባበሩ ባይቶች ብዛት ያሉ መለኪያዎችን ያሳያል ሲፒዩ-ሰከንድ, እንዲሁም የአቀነባባሪው የመጫኛ ደረጃ እንደ መቶኛ. የቤንችማርክ ምንጭ ኮድ ይገኛል። በ Google ኮድ ያግኙ.

በቦኒ ላይ በመመስረት ሃርድ ድራይቭን ለመፈተሽ ሌላ የመሳሪያዎች ስብስብ ተገንብቷል - ቦኒ++ (ከC ይልቅ በ C ++ ተጽፏል)። ተጨማሪ የቤንችማርክ መሳሪያዎችን ያቀርባል. ለምሳሌ, zcav የተለያዩ HDD ዞኖችን አፈጻጸም ለመገምገም. በተጨማሪም ቦኒ++ подходит የመልእክት አገልጋዮችን እና የውሂብ ጎታ አገልጋዮችን ለመፈተሽ።

ኢንተርቤንች

መገልገያውን ገንብቷል። ኮን ኮሊቫስ (ኮን ኮሊቫስ)፣ ለሊኑክስ ከርነል ልማት ባደረጉት አስተዋፅዖ የሚታወቀው አውስትራሊያዊ ማደንዘዣ ባለሙያ እና በ" ላይ ይሰራልፍትሃዊ ፕሮሰሰር መርሐግብር" ኢንተርቤንች የ I/O መርሐግብር አዘጋጅን እና የፋይል ስርዓት መቼቶችን እንድታዋቅሩ ያግዝሃል።

ኢንተርቤንች በይነተገናኝ ተግባራትን ሲፈጽም የሲፒዩ መርሐግብር አድራጊውን ባህሪ ይኮርጃል። እነዚህ በይነተገናኝ ተግባራት ከድምጽ እና ቪዲዮ ጋር መስራት፣ የኮምፒውተር ጨዋታዎችን ማስኬድ ወይም በስርዓተ ክወናው ውስጥ በቀላሉ የንግግር ሳጥን መጎተት ሊሆኑ ይችላሉ።

መሳሪያውን ለማዋቀር የምንጭ ኮድ፣ ምሳሌዎች እና ምክሮች በ ውስጥ ይገኛሉ በ GitHub ላይ ኦፊሴላዊ ማከማቻ.

በብሎግዎቻችን ውስጥ ስለምንጽፈው፡-

በሊኑክስ ላይ የማከማቻ አፈጻጸምን እንዴት መገምገም እንደሚቻል፡ ቤንችማርኪንግ በክፍት መሳሪያዎች መመዘኛዎች ለሊኑክስ አገልጋዮች፡ 5 ክፍት ምንጭ መሳሪያዎች

በሊኑክስ ላይ የማከማቻ አፈጻጸምን እንዴት መገምገም እንደሚቻል፡ ቤንችማርኪንግ በክፍት መሳሪያዎች የፋይል ምትኬ፡ ከውሂብ መጥፋት እንዴት እንደሚድን
በሊኑክስ ላይ የማከማቻ አፈጻጸምን እንዴት መገምገም እንደሚቻል፡ ቤንችማርኪንግ በክፍት መሳሪያዎች የስርዓት ሃርድ ድራይቭን ወደ ምናባዊ ማሽን እንዴት ማስተላለፍ እንደሚቻል?
በሊኑክስ ላይ የማከማቻ አፈጻጸምን እንዴት መገምገም እንደሚቻል፡ ቤንችማርኪንግ በክፍት መሳሪያዎች የሥልጠና አቋም ለአስተዳዳሪዎች፡ ደመናው እንዴት እንደሚረዳ

በሊኑክስ ላይ የማከማቻ አፈጻጸምን እንዴት መገምገም እንደሚቻል፡ ቤንችማርኪንግ በክፍት መሳሪያዎች በድንበሩ ላይ የመግብሮች ምርመራዎች-ሚስጥራዊ ውሂብ ላለማጣት እንዴት እርምጃ መውሰድ እንደሚቻል?
በሊኑክስ ላይ የማከማቻ አፈጻጸምን እንዴት መገምገም እንደሚቻል፡ ቤንችማርኪንግ በክፍት መሳሪያዎች ቅጽበተ-ፎቶዎች፡- “ቅጽበተ-ፎቶዎች” ለምን ያስፈልጋሉ?

ምንጭ: hab.com

አስተያየት ያክሉ