ලිනක්ස් සර්වර් සඳහා මිණුම් සලකුණු: විවෘත මෙවලම් 5ක්

අද අපි ප්‍රොසෙසර, මතකය, ගොනු පද්ධති සහ ගබඩා පද්ධතිවල ක්‍රියාකාරීත්වය තක්සේරු කිරීම සඳහා විවෘත මෙවලම් ගැන කතා කරමු.

ලැයිස්තුවට GitHub පදිංචිකරුවන් සහ Reddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench සහ IOzone හි තේමාත්මක නූල්වල සහභාගිවන්නන් විසින් පිරිනමනු ලබන උපයෝගිතා ඇතුළත් වේ.

ලිනක්ස් සර්වර් සඳහා මිණුම් සලකුණු: විවෘත මෙවලම් 5ක්
/Unsplash/ වෙරි ඉවානෝවා

සිස්බෙන්ච්

මෙය Lua භාෂාව සඳහා අතථ්‍ය යන්ත්‍රයක් සංවර්ධනය වෙමින් පවතින LuaJIT ව්‍යාපෘතිය මත පදනම් වූ MySQL සේවාදායකයන් පැටවීම පරීක්ෂා කිරීම සඳහා වූ උපයෝගීතාවයකි. මෙවලමෙහි කතුවරයා ක්‍රමලේඛක සහ MySQL විශේෂඥ ඇලෙක්සි කොපිටොව් ය. මෙම ව්‍යාපෘතිය විනෝදාංශයක් ලෙස ආරම්භ කළ නමුත් කාලයත් සමඟම ප්‍රජාවෙන් පිළිගැනීමක් ලැබිණි. අද, sysbench විශාල විශ්ව විද්‍යාල සහ තොරතුරු තාක්ෂණ සංවිධාන විසින් ඔවුන්ගේ වැඩ සඳහා භාවිතා කරයි. IEEE වගේ.

SECR-2017 සමුළුව අතරතුර (කථනය පටිගත කිරීම YouTube හි ඇත) Alexey පැවසුවේ නව උපකරණ වෙත මාරු කිරීමේදී, DBMS අනුවාදය යාවත්කාලීන කිරීමේදී හෝ විමසුම් ගණනේ හදිසි වෙනසක් කිරීමේදී දත්ත සමුදායේ කාර්ය සාධනය ඇගයීමට sysbench ඔබට ඉඩ සලසයි. සාමාන්‍යයෙන්, පරීක්ෂණයක් ක්‍රියාත්මක කිරීම සඳහා වන විධාන සින්ටැක්ස් පහත පරිදි වේ:

sysbench [options]... [testname] [command]

මෙම විධානය මඟින් පැටවීමේ පරීක්ෂණයේ වර්ගය (cpu, memory, fileio) සහ පරාමිතීන් තීරණය කරයි (නූල් ගණන, ඉල්ලීම් ගණන, ගනුදෙනු සැකසීමේ වේගය). සමස්තයක් ලෙස, මෙවලම තත්පරයකට සිදුවීම් මිලියන ගණනක් සැකසීමට සමත් වේ. ඇලෙක්සි කොපිටොව් සිස්බෙන්ච් හි ගෘහ නිර්මාණ ශිල්පය සහ අභ්‍යන්තර ව්‍යුහය ගැන වඩාත් විස්තරාත්මකව කතා කළේය. මෘදුකාංග සංවර්ධන පොඩ්කාස්ට් හි කථාංග.

UnixBench

Unix පද්ධතිවල කාර්ය සාධනය ඇගයීම සඳහා මෙවලම් කට්ටලයක්. එය 1983 දී මොනෑෂ් විශ්ව විද්‍යාලයේ ඉංජිනේරුවන් විසින් හඳුන්වා දෙන ලදී. එතැන් සිට, බොහෝ අය මෙවලමට සහය දක්වයි, උදාහරණයක් ලෙස, ක්ෂුද්‍ර පරිගණක තාක්ෂණය පිළිබඳ සඟරාවක කතුවරුන් බයිට් සඟරාව සහ LKML සාමාජික David Niemi. මෙවලමෙහි ඊළඟ අනුවාදය නිකුත් කිරීම සඳහා Anthony Voelm වගකිව යුතුය (ඇන්තනි වොල්ම්) Microsoft වෙතින්.

UnixBench යනු අභිරුචි මිණුම් සලකුණු කට්ටලයකි. ඔවුන් යුනික්ස් යන්ත්‍රයක කේත ක්‍රියාත්මක කිරීමේ වේගය විමර්ශන පද්ධතියක ක්‍රියාකාරිත්වය සමඟ සංසන්දනය කරයි, එනම් SPARCstation 20-61. මෙම සංසන්දනය මත පදනම්ව, කාර්ය සාධන ලකුණු ජනනය වේ.

පවතින පරීක්ෂණ අතර: පාවෙන ලක්ෂ්‍ය මෙහෙයුම්වල කාර්යක්ෂමතාව විස්තර කරන Whetstone, දත්ත පිටපත් කිරීමේ වේගය තක්සේරු කරන File Copy, සහ 2D සහ 3D මිණුම් සලකුණු කිහිපයක්. සම්පූර්ණ පරීක්ෂණ ලැයිස්තුවක් සොයාගත හැකිය GitHub මත ගබඩා. ඔවුන්ගෙන් බොහෝ දෙනෙක් වලාකුළු තුළ අථත්‍ය යන්ත්‍රවල ක්‍රියාකාරිත්වය ඇගයීමට භාවිතා කරයි.

ෆොරොනික්ස් ටෙස්ට් සූට්

GNU/Linux බෙදාහැරීම් පිළිබඳ පුවත් පළ කරන Phoronix වෙබ් සම්පතෙහි කතුවරුන් විසින් මෙම පරීක්ෂණ කට්ටලය වැඩි දියුණු කරන ලදී. ටෙස්ට් සූට් මුලින්ම හඳුන්වා දුන්නේ 2008 දී - පසුව එයට විවිධ පරීක්ෂණ 23 ක් ඇතුළත් විය. පසුව සංවර්ධකයින් වලාකුළු සේවාවක් දියත් කළහ openbenchmarking.org, පරිශීලකයින්ට ඔවුන්ගේම පරීක්ෂණ ස්ක්‍රිප්ට් පළ කළ හැකි තැන. අද එය මත ඉදිරිපත් කළා යන්ත්‍ර ඉගෙනීම සහ කිරණ ලුහුබැඳීමේ තාක්‍ෂණයට අදාළ ඒවා ඇතුළුව මිණුම් සලකුණු කට්ටල 60 ක් පමණ.

විශේෂිත ස්ක්‍රිප්ට් කට්ටල ඔබට තනි පද්ධති සංරචක පරීක්ෂා කිරීමට ඉඩ සලසයි. ඔවුන්ගේ උපකාරයෙන්, ඔබට කර්නලය සම්පාදනය කිරීමේ කාලය සහ වීඩියෝ ගොනු කේතනය කිරීම, ලේඛනාගාරවල සම්පීඩන වේගය ආදිය තක්සේරු කළ හැකිය. පරීක්ෂණ ක්රියාත්මක කිරීම සඳහා, කොන්සෝලයේ සුදුසු විධානය ලියන්න. උදාහරණයක් ලෙස, මෙම විධානය CPU කාර්ය සාධන ඇගයීමක් ආරම්භ කරයි:

phoronix-test-suite benchmark smallpt

පරීක්ෂා කිරීමේදී, Test Suite ස්වාධීනව උපකරණවල තත්වය (CPU උෂ්ණත්වය සහ සිසිලන භ්‍රමණ වේගය) නිරීක්ෂණය කරයි, පද්ධතිය අධික උනුසුම් වීමෙන් ආරක්ෂා කරයි.

ලිනක්ස් සර්වර් සඳහා මිණුම් සලකුණු: විවෘත මෙවලම් 5ක්
/Unsplash/ ජේසන් චෙන්

Vdbench

Oracle විසින් වැඩි දියුණු කරන ලද තැටි පද්ධති මත I/O භාරය ජනනය කිරීමේ මෙවලමකි. ගබඩා පද්ධතිවල කාර්ය සාධනය සහ අඛණ්ඩතාව ඇගයීමට එය උපකාරී වේ (තැටි පද්ධතියක න්‍යායාත්මක ක්‍රියාකාරිත්වය ගණනය කරන්නේ කෙසේද යන්න පිළිබඳ තොරතුරු අප විසින් සකස් කර ඇත. කෙටි තොරතුරු).

විසඳුම පහත පරිදි ක්‍රියා කරයි: සැබෑ පද්ධතියක, SWAT (Sun StorageTek Workload Analysis Tool) වැඩසටහන දියත් කර ඇති අතර, එය යම් කාල සීමාවක් සඳහා සියලුම තැටි ප්‍රවේශයන් සහිත ඩම්ප් එකක් නිර්මාණය කරයි. වේලා මුද්‍රාව, මෙහෙයුම් වර්ගය, ලිපිනය සහ දත්ත වාරණ ප්‍රමාණය සටහන් වේ. ඊළඟට, ඩම්ප් ගොනුව භාවිතා කරමින්, vdbench වෙනත් ඕනෑම පද්ධතියක බර අනුකරණය කරයි.

උපයෝගීතාව කළමනාකරණය කිරීම සඳහා වන පරාමිතීන් ලැයිස්තුව නිල වශයෙන් ඇත ඔරකල් ලේඛනය. උපයෝගීතාවයේ මූල කේතය සොයාගත හැකිය සමාගමේ වෙබ් අඩවියේ.

අයිඕසෝන්

ගොනු පද්ධතිවල කාර්ය සාධනය ඇගයීම සඳහා කොන්සෝල උපයෝගීතාව. එය ගොනු කියවීමේ, ලිවීමේ සහ නැවත ලිවීමේ වේගය තීරණය කරයි. ක්‍රමලේඛකයින් දුසිම් ගණනක් මෙවලම සංවර්ධනය කිරීමට සහභාගී වූ නමුත් එහි පළමු අනුවාදයේ කතුවරයා සලකනු ලැබේ ඉංජිනේරු විලියම් නොර්කොට්. Apple, NetApp සහ iXsystems වැනි සමාගම් විසින් මෙම සංවර්ධනය සඳහා සහාය විය.

නූල් කළමනාකරණය කිරීමට සහ පරීක්ෂා කිරීමේදී ඒවා සමමුහුර්ත කිරීමට, මෙවලම සම්මතය භාවිතා කරයි POSIX නූල්. කාර්යය අවසන් වූ පසු, IOzone ප්‍රතිඵල සහිත වාර්තාවක් පෙළ ආකෘතියෙන් හෝ පැතුරුම්පත (Excel) ආකාරයෙන් නිෂ්පාදනය කරයි. මේස දත්ත මත පදනම්ව ත්‍රිමාන ප්‍රස්ථාරයක් ගොඩනඟන gengnuplot.sh ස්ක්‍රිප්ට් ද මෙවලමට ඇතුළත් වේ. එවැනි ප්‍රස්ථාරවල උදාහරණ මෙවලම සඳහා ලියකියවිලි වලින් සොයාගත හැකිය (පිටු 11-17).

IOzone දැනටමත් සඳහන් කර ඇති Phoronix Test Suite හි පරීක්ෂණ පැතිකඩක් ලෙස ලබා ගත හැකිය.

අපගේ බ්ලොග් සහ සමාජ මාධ්‍ය වලින් අමතර කියවීම:

ලිනක්ස් සර්වර් සඳහා මිණුම් සලකුණු: විවෘත මෙවලම් 5ක් Linux 5.1 හි දෝෂයක් දත්ත නැතිවීමට හේතු විය - නිවැරදි කිරීමේ පැච් එකක් දැනටමත් නිකුත් කර ඇත
ලිනක්ස් සර්වර් සඳහා මිණුම් සලකුණු: විවෘත මෙවලම් 5ක් මතයක් තිබේ: බ්රවුසර සඳහා DANE තාක්ෂණය අසාර්ථක වී ඇත

ලිනක්ස් සර්වර් සඳහා මිණුම් සලකුණු: විවෘත මෙවලම් 5ක් අධීක්ෂණය අවශ්ය වන්නේ ඇයි?
ලිනක්ස් සර්වර් සඳහා මිණුම් සලකුණු: විවෘත මෙවලම් 5ක් ගොනු උපස්ථ කිරීම: දත්ත නැතිවීමෙන් ඔබව ආරක්ෂා කර ගන්නේ කෙසේද
ලිනක්ස් සර්වර් සඳහා මිණුම් සලකුණු: විවෘත මෙවලම් 5ක් පද්ධති දෘඪ තැටියක් අථත්ය යන්ත්රයකට මාරු කරන්නේ කෙසේද?

ලිනක්ස් සර්වර් සඳහා මිණුම් සලකුණු: විවෘත මෙවලම් 5ක් හැමෝම දත්ත කාන්දුවීම් ගැන කතා කරනවා - IaaS සපයන්නෙකුට උදව් කරන්නේ කෙසේද?
ලිනක්ස් සර්වර් සඳහා මිණුම් සලකුණු: විවෘත මෙවලම් 5ක් කෙටි අධ්‍යාපනික වැඩසටහනක්: ඩිජිටල් අත්සන ක්‍රියා කරන ආකාරය
ලිනක්ස් සර්වර් සඳහා මිණුම් සලකුණු: විවෘත මෙවලම් 5ක් යොමුව: පුද්ගලික දත්ත පිළිබඳ නීතිය ක්‍රියා කරන ආකාරය

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න