ዛሬ የአቀነባባሪዎችን ፣ የማህደረ ትውስታዎችን ፣ የፋይል ስርዓቶችን እና የማከማቻ ስርዓቶችን አፈፃፀም ለመገምገም ስለ ክፍት መሳሪያዎች እንነጋገራለን ።
ዝርዝሩ በ GitHub ነዋሪዎች የሚቀርቡ መገልገያዎችን እና በሬዲት ላይ በቲማቲክ ክሮች ውስጥ ተሳታፊዎችን ያካትታል - ሲስቤንች፣ ዩኒክስ ቤንች፣ ፎሮኒክስ ቴስት ስዊት፣ ቪድቤንች እና አይኦዞን።
/ ንቀል/
ይህ MySQL አገልጋዮችን ለመጫን የሚያገለግል ነው፣ በ LuaJIT ፕሮጀክት ላይ የተመሰረተ፣ በውስጡም የሉአ ቋንቋ ምናባዊ ማሽን እየተሰራ ነው። የመሳሪያው ደራሲ የፕሮግራም አዘጋጅ እና MySQL ባለሙያ አሌክሲ ኮፒቶቭ ነው. ፕሮጀክቱ በትርፍ ጊዜ ማሳለፊያነት ጀመረ, ነገር ግን ከጊዜ በኋላ ከህብረተሰቡ እውቅና አግኝቷል. ዛሬ, sysbench በትልልቅ ዩኒቨርሲቲዎች እና የአይቲ ድርጅቶች በስራቸው ውስጥ ጥቅም ላይ ይውላሉ. .
በ SECR-2017 ኮንፈረንስ (የንግግር ቀረጻ ) አሌክሲ እንደተናገረው sysbench የውሂብ ጎታውን አፈጻጸም ለመገምገም ይፈቅድልሃል ወደ አዲስ መሳሪያዎች ሲሸጋገሩ፣ የዲቢኤምኤስ እትም ሲያዘምኑ ወይም በጥያቄዎች ብዛት ላይ ድንገተኛ ለውጥ። በአጠቃላይ ለሙከራ ለማሄድ የትእዛዝ አገባብ የሚከተለው ነው።
sysbench [options]... [testname] [command]ይህ ትዕዛዝ የጭነት ሙከራውን ዓይነት (ሲፒዩ ፣ ማህደረ ትውስታ ፣ ፋይልዮ) እና ግቤቶችን (የክር ብዛት ፣ የጥያቄዎች ብዛት ፣ የግብይት ሂደት ፍጥነት) ይወስናል። በአጠቃላይ መሣሪያው በሰከንድ በሚሊዮኖች የሚቆጠሩ ዝግጅቶችን ማካሄድ ይችላል። አሌክሲ ኮፒቶቭ በአንዱ ውስጥ ስለ sysbench ሥነ ሕንፃ እና ውስጣዊ መዋቅር የበለጠ በዝርዝር ተናግሯል። .
የዩኒክስ ስርዓቶችን አፈፃፀም ለመገምገም የመሳሪያዎች ስብስብ. በ1983 በሞናሽ ዩኒቨርሲቲ መሐንዲሶች አስተዋወቀ። ከዚያን ጊዜ ጀምሮ ብዙ ሰዎች መሳሪያውን ይደግፋሉ, ለምሳሌ, ስለ ማይክሮ ኮምፒዩተር ቴክኖሎጂዎች የመጽሔት ደራሲዎች እና LKML አባል ዴቪድ Niemi. አንቶኒ ቮልም የሚቀጥለውን የመሳሪያውን ስሪት ለመልቀቅ ሃላፊ ነው () ከማይክሮሶፍት።
UnixBench ብጁ ማመሳከሪያዎች ስብስብ ነው። በዩኒክስ ማሽን ላይ ያለውን የኮድ አፈፃፀም ፍጥነት ከማጣቀሻ ስርዓት አፈፃፀም ጋር ያወዳድራሉ, ማለትም 20-61. በዚህ ንጽጽር ላይ በመመስረት የአፈጻጸም ነጥብ ይፈጠራል።
ካሉት ሙከራዎች መካከል፡- Whetstone፣ የተንሳፋፊ ነጥብ ስራዎችን ቅልጥፍና የሚገልጽ፣ የፋይል ቅጂ፣ የውሂብ የመቅዳት ፍጥነትን እና በርካታ 2D እና 3D ቤንችማርኮችን ይዘረዝራል። የተሟላ የፈተናዎች ዝርዝር በ ውስጥ ይገኛል። . ብዙዎቹ በደመና ውስጥ የቨርቹዋል ማሽኖችን አፈጻጸም ለመገምገም ይጠቀማሉ።
Этот комплекс тестов разработан авторами веб-ресурса Phoronix, на котором публикуются новости о дистрибутивах GNU/Linux. Впервые Test Suite представили в 2008 году — тогда он включал 23 различных теста. Позже разработчики запустили облачный сервис ተጠቃሚዎች የራሳቸውን የሙከራ ስክሪፕቶች የሚለጥፉበት። ዛሬ በእሱ ላይ ከማሽን መማር እና ከጨረር ፍለጋ ቴክኖሎጂ ጋር የተያያዙትን ጨምሮ ወደ 60 የሚጠጉ የቤንችማርክ ስብስቦች።
የልዩ ስክሪፕቶች ስብስቦች የግለሰብን የስርዓት ክፍሎችን ለመፈተሽ ያስችሉዎታል. በእነሱ እርዳታ የከርነል ማጠናቀር እና የቪዲዮ ፋይሎችን የመቀየሪያ ጊዜን ፣ የመዝገብ ቤቶችን የመጨመቂያ ፍጥነት ፣ ወዘተ ... ሙከራዎችን ለማካሄድ ትክክለኛውን ትዕዛዝ በኮንሶል ውስጥ ይፃፉ ። ለምሳሌ፣ ይህ ትዕዛዝ የሲፒዩ አፈጻጸም ግምገማን ይጀምራል፡-
phoronix-test-suite benchmark smallptበሙከራ ጊዜ Test Suite የመሳሪያውን ሁኔታ (የሲፒዩ ሙቀት እና ቀዝቃዛ የማዞሪያ ፍጥነትን) በተናጥል ይከታተላል፣ ስርዓቱን ከመጠን በላይ ከማሞቅ ይጠብቃል።

/ ንቀል/
በዲስክ ሲስተሞች ላይ የአይ/ኦ ጭነትን የሚያመነጭ መሳሪያ፣ በOracle የተሰራ። የማከማቻ ስርዓቶችን አፈፃፀም እና ታማኝነት ለመገምገም ይረዳል (የዲስክ ስርዓትን የንድፈ ሃሳብ አፈፃፀም እንዴት ማስላት እንደሚቻል መረጃ አዘጋጅተናል. ).
መፍትሄው በሚከተለው መልኩ ይሰራል-በእውነተኛ ስርዓት ላይ የ SWAT (Sun StorageTek Workload Analysis Tool) ፕሮግራም ተጀምሯል, ይህም ለተወሰነ ጊዜ በሁሉም የዲስክ መዳረሻዎች ቆሻሻን ይፈጥራል. የጊዜ ማህተም፣ የክወና አይነት፣ አድራሻ እና የውሂብ እገዳ መጠን ተመዝግቧል። በመቀጠል, የቆሻሻ ፋይሉን በመጠቀም, vdbench በማንኛውም ሌላ ስርዓት ላይ ያለውን ጭነት ይኮርጃል.
መገልገያውን ለማስተዳደር የመለኪያዎች ዝርዝር በኦፊሴላዊው ውስጥ ነው . የመገልገያውን ምንጭ ኮድ ማግኘት ይቻላል .
የፋይል ስርዓቶችን አፈጻጸም ለመገምገም የኮንሶል መገልገያ። ፋይሎችን የማንበብ, የመጻፍ እና የመጻፍ ፍጥነትን ይወስናል. በደርዘን የሚቆጠሩ የፕሮግራም አዘጋጆች በመሳሪያው ልማት ውስጥ ተሳትፈዋል ፣ ግን የእሱ የመጀመሪያ ስሪት ደራሲ ኢንጂነር ዊልያም ኖርኮት ልማቱ እንደ አፕል፣ ኔትአፕ እና አይኤክስ ሲስተምስ ባሉ ኩባንያዎች ተደግፏል።
ክሮች ለማስተዳደር እና በሙከራ ጊዜ ለማመሳሰል መሳሪያው ደረጃውን ይጠቀማል . ሥራው ሲጠናቀቅ IOzone ውጤቱን በጽሑፍ ቅርጸት ወይም በተመን ሉህ (ኤክሴል) መልክ ያቀርባል. መሳሪያው በሠንጠረዥ መረጃ ላይ በመመስረት ባለ ሶስት አቅጣጫዊ ግራፍ የሚገነባውን gengnuplot.sh ስክሪፕት ያካትታል። እንደነዚህ ያሉ ግራፎች ምሳሌዎች በመሳሪያው ሰነድ ውስጥ ይገኛሉ ().
IOzone ቀደም ሲል በተጠቀሰው ፎሮኒክስ የሙከራ ስዊት ውስጥ እንደ የሙከራ መገለጫ ይገኛል።
ከብሎግዎቻችን እና ከማህበራዊ ሚዲያዎች ተጨማሪ ንባብ፡-
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
ምንጭ: hab.com
