අද අපි ප්රොසෙසර, මතකය, ගොනු පද්ධති සහ ගබඩා පද්ධතිවල ක්රියාකාරීත්වය තක්සේරු කිරීම සඳහා විවෘත මෙවලම් ගැන කතා කරමු.
ලැයිස්තුවට GitHub පදිංචිකරුවන් සහ Reddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench සහ IOzone හි තේමාත්මක නූල්වල සහභාගිවන්නන් විසින් පිරිනමනු ලබන උපයෝගිතා ඇතුළත් වේ.
/Unsplash/
සිස්බෙන්ච්
මෙය Lua භාෂාව සඳහා අතථ්ය යන්ත්රයක් සංවර්ධනය වෙමින් පවතින LuaJIT ව්යාපෘතිය මත පදනම් වූ MySQL සේවාදායකයන් පැටවීම පරීක්ෂා කිරීම සඳහා වූ උපයෝගීතාවයකි. මෙවලමෙහි කතුවරයා ක්රමලේඛක සහ MySQL විශේෂඥ ඇලෙක්සි කොපිටොව් ය. මෙම ව්යාපෘතිය විනෝදාංශයක් ලෙස ආරම්භ කළ නමුත් කාලයත් සමඟම ප්රජාවෙන් පිළිගැනීමක් ලැබිණි. අද, sysbench විශාල විශ්ව විද්යාල සහ තොරතුරු තාක්ෂණ සංවිධාන විසින් ඔවුන්ගේ වැඩ සඳහා භාවිතා කරයි.
SECR-2017 සමුළුව අතරතුර (කථනය පටිගත කිරීම
sysbench [options]... [testname] [command]
මෙම විධානය මඟින් පැටවීමේ පරීක්ෂණයේ වර්ගය (cpu, memory, fileio) සහ පරාමිතීන් තීරණය කරයි (නූල් ගණන, ඉල්ලීම් ගණන, ගනුදෙනු සැකසීමේ වේගය). සමස්තයක් ලෙස, මෙවලම තත්පරයකට සිදුවීම් මිලියන ගණනක් සැකසීමට සමත් වේ. ඇලෙක්සි කොපිටොව් සිස්බෙන්ච් හි ගෘහ නිර්මාණ ශිල්පය සහ අභ්යන්තර ව්යුහය ගැන වඩාත් විස්තරාත්මකව කතා කළේය.
UnixBench
Unix පද්ධතිවල කාර්ය සාධනය ඇගයීම සඳහා මෙවලම් කට්ටලයක්. එය 1983 දී මොනෑෂ් විශ්ව විද්යාලයේ ඉංජිනේරුවන් විසින් හඳුන්වා දෙන ලදී. එතැන් සිට, බොහෝ අය මෙවලමට සහය දක්වයි, උදාහරණයක් ලෙස, ක්ෂුද්ර පරිගණක තාක්ෂණය පිළිබඳ සඟරාවක කතුවරුන්
UnixBench යනු අභිරුචි මිණුම් සලකුණු කට්ටලයකි. ඔවුන් යුනික්ස් යන්ත්රයක කේත ක්රියාත්මක කිරීමේ වේගය විමර්ශන පද්ධතියක ක්රියාකාරිත්වය සමඟ සංසන්දනය කරයි, එනම්
පවතින පරීක්ෂණ අතර: පාවෙන ලක්ෂ්ය මෙහෙයුම්වල කාර්යක්ෂමතාව විස්තර කරන Whetstone, දත්ත පිටපත් කිරීමේ වේගය තක්සේරු කරන File Copy, සහ 2D සහ 3D මිණුම් සලකුණු කිහිපයක්. සම්පූර්ණ පරීක්ෂණ ලැයිස්තුවක් සොයාගත හැකිය
GitHub මත ගබඩා . ඔවුන්ගෙන් බොහෝ දෙනෙක් වලාකුළු තුළ අථත්ය යන්ත්රවල ක්රියාකාරිත්වය ඇගයීමට භාවිතා කරයි.
ෆොරොනික්ස් ටෙස්ට් සූට්
GNU/Linux බෙදාහැරීම් පිළිබඳ පුවත් පළ කරන Phoronix වෙබ් සම්පතෙහි කතුවරුන් විසින් මෙම පරීක්ෂණ කට්ටලය වැඩි දියුණු කරන ලදී. ටෙස්ට් සූට් මුලින්ම හඳුන්වා දුන්නේ 2008 දී - පසුව එයට විවිධ පරීක්ෂණ 23 ක් ඇතුළත් විය. පසුව සංවර්ධකයින් වලාකුළු සේවාවක් දියත් කළහ
විශේෂිත ස්ක්රිප්ට් කට්ටල ඔබට තනි පද්ධති සංරචක පරීක්ෂා කිරීමට ඉඩ සලසයි. ඔවුන්ගේ උපකාරයෙන්, ඔබට කර්නලය සම්පාදනය කිරීමේ කාලය සහ වීඩියෝ ගොනු කේතනය කිරීම, ලේඛනාගාරවල සම්පීඩන වේගය ආදිය තක්සේරු කළ හැකිය. පරීක්ෂණ ක්රියාත්මක කිරීම සඳහා, කොන්සෝලයේ සුදුසු විධානය ලියන්න. උදාහරණයක් ලෙස, මෙම විධානය CPU කාර්ය සාධන ඇගයීමක් ආරම්භ කරයි:
phoronix-test-suite benchmark smallpt
පරීක්ෂා කිරීමේදී, Test Suite ස්වාධීනව උපකරණවල තත්වය (CPU උෂ්ණත්වය සහ සිසිලන භ්රමණ වේගය) නිරීක්ෂණය කරයි, පද්ධතිය අධික උනුසුම් වීමෙන් ආරක්ෂා කරයි.
/Unsplash/
Vdbench
Oracle විසින් වැඩි දියුණු කරන ලද තැටි පද්ධති මත I/O භාරය ජනනය කිරීමේ මෙවලමකි. ගබඩා පද්ධතිවල කාර්ය සාධනය සහ අඛණ්ඩතාව ඇගයීමට එය උපකාරී වේ (තැටි පද්ධතියක න්යායාත්මක ක්රියාකාරිත්වය ගණනය කරන්නේ කෙසේද යන්න පිළිබඳ තොරතුරු අප විසින් සකස් කර ඇත.
විසඳුම පහත පරිදි ක්රියා කරයි: සැබෑ පද්ධතියක, SWAT (Sun StorageTek Workload Analysis Tool) වැඩසටහන දියත් කර ඇති අතර, එය යම් කාල සීමාවක් සඳහා සියලුම තැටි ප්රවේශයන් සහිත ඩම්ප් එකක් නිර්මාණය කරයි. වේලා මුද්රාව, මෙහෙයුම් වර්ගය, ලිපිනය සහ දත්ත වාරණ ප්රමාණය සටහන් වේ. ඊළඟට, ඩම්ප් ගොනුව භාවිතා කරමින්, vdbench වෙනත් ඕනෑම පද්ධතියක බර අනුකරණය කරයි.
උපයෝගීතාව කළමනාකරණය කිරීම සඳහා වන පරාමිතීන් ලැයිස්තුව නිල වශයෙන් ඇත
අයිඕසෝන්
ගොනු පද්ධතිවල කාර්ය සාධනය ඇගයීම සඳහා කොන්සෝල උපයෝගීතාව. එය ගොනු කියවීමේ, ලිවීමේ සහ නැවත ලිවීමේ වේගය තීරණය කරයි. ක්රමලේඛකයින් දුසිම් ගණනක් මෙවලම සංවර්ධනය කිරීමට සහභාගී වූ නමුත් එහි පළමු අනුවාදයේ කතුවරයා
නූල් කළමනාකරණය කිරීමට සහ පරීක්ෂා කිරීමේදී ඒවා සමමුහුර්ත කිරීමට, මෙවලම සම්මතය භාවිතා කරයි
IOzone දැනටමත් සඳහන් කර ඇති Phoronix Test Suite හි පරීක්ෂණ පැතිකඩක් ලෙස ලබා ගත හැකිය.
අපගේ බ්ලොග් සහ සමාජ මාධ්ය වලින් අමතර කියවීම:
Linux 5.1 හි දෝෂයක් දත්ත නැතිවීමට හේතු විය - නිවැරදි කිරීමේ පැච් එකක් දැනටමත් නිකුත් කර ඇත
මතයක් තිබේ: බ්රවුසර සඳහා DANE තාක්ෂණය අසාර්ථක වී ඇත
අධීක්ෂණය අවශ්ය වන්නේ ඇයි?
ගොනු උපස්ථ කිරීම: දත්ත නැතිවීමෙන් ඔබව ආරක්ෂා කර ගන්නේ කෙසේද
පද්ධති දෘඪ තැටියක් අථත්ය යන්ත්රයකට මාරු කරන්නේ කෙසේද?
හැමෝම දත්ත කාන්දුවීම් ගැන කතා කරනවා - IaaS සපයන්නෙකුට උදව් කරන්නේ කෙසේද?
කෙටි අධ්යාපනික වැඩසටහනක්: ඩිජිටල් අත්සන ක්රියා කරන ආකාරය
යොමුව: පුද්ගලික දත්ත පිළිබඳ නීතිය ක්රියා කරන ආකාරය
මූලාශ්රය: www.habr.com