Linux සේවාදායකයක කාර්ය සාධනය ඇගයීමට ලක් කරන්නේ කෙසේද: විවෘත මිණුම් සලකුණු මෙවලම්

අපි ඇතුලේ 1Cloud.ru Linux යන්ත්‍රවල ප්‍රොසෙසර, ගබඩා පද්ධති සහ මතකයේ ක්‍රියාකාරිත්වය ඇගයීම සඳහා මෙවලම් සහ ස්ක්‍රිප්ට් තෝරා ගැනීමක් සකස් කරන ලදී: Iometer, DD, vpsbench, HammerDB සහ 7-Zip.

මිණුම් සලකුණු සහිත අපගේ අනෙකුත් තේරීම්:

Linux සේවාදායකයක කාර්ය සාධනය ඇගයීමට ලක් කරන්නේ කෙසේද: විවෘත මිණුම් සලකුණු මෙවලම්
ඡායාරූපය - ඇලස්කාවේ ඉඩම් කළමනාකරණ කාර්යාංශය - CC BY

අයෝමීටරය

මෙය තැටි සහ ජාල උප පද්ධතිවල කාර්ය සාධනය ඇගයීම සඳහා මිණුම් ලකුණකි. තනි සේවාදායකයක් සහ සම්පූර්ණ පොකුරක් සමඟ වැඩ කිරීමට සුදුසුය. Iometer 1998 දී Intel ඉංජිනේරුවන් විසින් හඳුන්වා දෙන ලදී. 2001 දී, සංස්ථාව විසින් මූලාශ්‍ර කේතය ලාභ නොලබන සංවිධානයක් වන Open Source Development Labs වෙත පරිත්‍යාග කරන ලදී (OSDL) බලපත්‍රය යටතේ Intel විවෘත මූලාශ්‍ර බලපත්‍රය. 2003 සිට, මෙවලම උද්යෝගිමත් කණ්ඩායමක් විසින් සහාය ලබා දී ඇත - ව්යාපෘතිය ලියාපදිංචි sourceforge.net හි.

අයෝමීටරය ඩයිනමෝ ලෝඩ් උත්පාදක යන්ත්‍රයකින් සහ GUI එකකින් සමන්විත වේ. ඇත්ත, දෙවැන්න ලබා ගත හැක්කේ වින්ඩෝස් යටතේ පමණි. උත්පාදක යන්ත්රය සම්බන්ධයෙන් ගත් කල, එය ඔබට තෙවන පාර්ශවීය යෙදුම්වල බර අනුකරණය කිරීමට ඉඩ සලසයි - මේ සඳහා විශේෂ පරීක්ෂණ සැකිලි නිර්මාණය කර ඇත.

මිණුම් සලකුණු පෙන්වයි: ප්‍රතිදානය, තත්පරයට මෙහෙයුම්, ප්‍රමාදය සහ ප්‍රොසෙසර භාරය. සාමාන්‍ය අගයන් පමණක් නොව min/max ද ගණනය කෙරේ.

මෙවලමෙහි අවසාන ස්ථාවර අනුවාදය 2014 දී නිකුත් කළද, එය තවමත් භාවිතා වේ Broadcom и ඩෙල්. කෙසේ වෙතත්, පද්ධතියේ වයස තවමත් බලපායි. පළමුව, එහි අතුරු මුහුණත යල් පැන ගිය සහ 1998 සිට වෙනස් වී නැත. දෙවනුව, මෙවලම සමහර විට සියලුම ෆ්ලෑෂ් අරා මත ප්‍රමාණවත් ප්‍රතිඵල නොපෙන්වයි.

vpsbench

VPS කාර්ය සාධනය ඇගයීමට සරල ස්ක්‍රිප්ට් එකක්. විසින් බෙදා හරිනු ලැබේ MIT බලපත්ර. GitHub හි නිල ගබඩාවේ දක්වා ඇති ඔහුගේ කාර්යයේ උදාහරණයක් මෙන්න:

$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)

CPU model:  Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Number of cores: 4
CPU frequency:  3417.879 MHz
Total amount of RAM: 3265 MB
Total amount of swap: 1021 MB
System uptime:   8:41,
I/O speed:  427 MB/s
Bzip 25MB: 4.66s
Download 100MB file: 1.64MB/s

උපයෝගීතාව මඟින් හර ගණන, ප්‍රොසෙසරයේ සංඛ්‍යාතය, මතක ප්‍රමාණය පෙන්වයි. vpsbench තැටිවල කාර්ය සාධනය ඇගයීමට ඉටු කරයි අනුක්‍රමික සහ අහඹු කියවීම/ලිවීම. උපයෝගීතාව තරමක් පැරණි වුවද (GitHub පිළිබඳ යාවත්කාලීන කිරීමක් වසර හතරකට පමණ පෙර සිදු කරන ලදී), එය භාවිතා කරයි බොහෝ ක්ලවුඩ් සපයන්නන් සහ තොරතුරු තාක්ෂණ සමාගම්.

HammerDB

වඩාත් ජනප්රිය එකක් විවෘත දත්ත සමුදා පැටවීම පරීක්ෂා කිරීම සඳහා මිණුම් සලකුණු. මෙවලම ලාභ නොලබන සංවිධානයක් විසින් සහාය දක්වයි TPC - ගනුදෙනු සැකසුම් කාර්ය සාධන සභාව. එහි ඉලක්කය වන්නේ දත්ත සමුදා මිණුම් සලකුණු සඳහා ප්‍රමිතීන් වර්ධනය කිරීමයි.

HammerDB පරීක්ෂණ දත්ත සමුදා සැලැස්මක් නිර්මාණය කරයි, එය දත්ත වලින් පුරවා අතථ්‍ය පරිශීලකයින් කිහිප දෙනෙකුගේ බර අනුකරණය කරයි. භාරය ගනුදෙනු සහ විශ්ලේෂණ මෙහෙයුම් දෙකම විය හැකිය. සහාය දක්වයි: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL සහ Redis.

HammerDB වටා පුළුල් ප්‍රජාවක් පිහිටුවා ඇත. රටවල් 180 ක සමාගම් විසින් උපයෝගීතාව භාවිතා කරයි. ඒ අය අතරින්: ඉන්ටෙල්, ඩෙල්, ලෙනොවෝ, රතු තොප්පිය සහ බොහෝ තවත් අය. ඔබට උපයෝගීතාවයේ හැකියාවන් ඔබම ගවේෂණය කිරීමට අවශ්ය නම්, ඔබට ආරම්භ කළ හැකිය නිල මාර්ගෝපදේශ.

Linux සේවාදායකයක කාර්ය සාධනය ඇගයීමට ලක් කරන්නේ කෙසේද: විවෘත මිණුම් සලකුණු මෙවලම්
ඡායාරූපය - අහිමි වූ ස්ථාන - CC BY

7-Zip

මෙම ලේඛනාගාරයට නිශ්චිත ගොනු සංඛ්‍යාවක් සම්පීඩනය කිරීමේදී ප්‍රොසෙසරවල වේගය පරීක්ෂා කිරීම සඳහා ගොඩනඟන ලද මිණුම් ලකුණක් ඇත. දෝෂ සඳහා RAM පරීක්ෂා කිරීම සඳහා ද එය සුදුසු ය. පරීක්ෂණ සඳහා භාවිතා කරන ඇල්ගොරිතම LZMA (Lempel-Ziv-Markov දාම ඇල්ගොරිතම). එය යෝජනා ක්රමය මත පදනම් වේ ශබ්දකෝෂ දත්ත සම්පීඩනය. උදාහරණයක් ලෙස, එක් නූල් සහ 64 MB ශබ්ද කෝෂයක් සමඟ මිණුම් ලකුණක් ධාවනය කිරීමට, විධානය ලිවීමට එය ප්රමාණවත් වේ:

7z b -mmt1 -md26

මෙම වැඩසටහන මගින් MIPS (තත්පරයට උපදෙස් මිලියනයක්) ආකෘතියෙන් ප්රතිඵලය ලබා දෙනු ඇත, එය අවාසියක් ලෙස හැඳින්විය හැක. මෙම පරාමිතිය එකම ගෘහ නිර්මාණ ශිල්පයේ ප්‍රොසෙසරවල ක්‍රියාකාරීත්වය සංසන්දනය කිරීම සඳහා සුදුසු වේ, නමුත් විවිධ ගෘහනිර්මාණ වලදී එහි අදාළත්වය සීමා වේ.

DD

ගොනු පරිවර්තනය කර පිටපත් කරන විධාන රේඛා මෙවලම. නමුත් ගබඩා පද්ධති මත සරල I / O පරීක්ෂණ පැවැත්වීමට එය භාවිතා කළ හැක. ඕනෑම GNU/Linux පද්ධතියක පාහේ පෙට්ටිය අවසන් වේ.

විකි පිටුවේ ලබා දී ඇත 1024-byte blocks අනුක්‍රමිකව ලියන විට තැටි කාර්ය සාධනය ඇගයීම සඳහා විධානය:

dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024

ඩී.ඩී. භාවිතා කළ හැකිය සරල CPU මිණුම් ලකුණක් ලෙස. ඇත්ත, මේ සඳහා සම්පත්-දැඩි ගණනය කිරීම් අවශ්ය වන අතිරේක වැඩසටහනක් අවශ්ය වනු ඇත. උදාහරණයක් ලෙස, හෑෂ් එකතු කිරීම් ගණනය කිරීම සඳහා උපයෝගීතාවයක් md5sum.

dd if=/dev/zero bs=1M count=1024 | md5sum

ඉහත විධානය මඟින් පද්ධතිය කොපමණ වේගයෙන් (MB/s) දිගු සංඛ්‍යා අනුපිළිවෙලක් සකසන්නේද යන්න පෙන්වයි. මෙම විධානය රළු කාර්ය සාධන තක්සේරුවක් සඳහා පමණක් සුදුසු බව විශේෂඥයින් පැවසුවද. දෘඪ තැටි මත පහත් මට්ටමේ මෙහෙයුම් සිදු කිරීමට DD ඔබට ඉඩ ලබා දෙන බව මතක තබා ගැනීම වැදගත්ය. එමනිසා, සමහර දත්ත නැති නොවන පරිදි උපයෝගීතාව සමඟ වැඩ කිරීමේදී ඔබ ප්‍රවේශම් විය යුතුය (ඩීඩී යන නම සමහර විට විහිළුවට තැටි විනාශ කරන්නා ලෙස විකේතනය කර ඇත).

අපගේ බ්ලොග් සහ සමාජ ජාල වල අප ලියන දේ:

Linux සේවාදායකයක කාර්ය සාධනය ඇගයීමට ලක් කරන්නේ කෙසේද: විවෘත මිණුම් සලකුණු මෙවලම් පර්යේෂණ: Linux තවමත් Cloud හි වඩාත්ම ජනප්‍රිය OS වේ
Linux සේවාදායකයක කාර්ය සාධනය ඇගයීමට ලක් කරන්නේ කෙසේද: විවෘත මිණුම් සලකුණු මෙවලම් Open Invention Network හි බලපත්‍රලාභීන් තුන්දහසකට වඩා ඇත - විවෘත කේත මෘදුකාංග සඳහා මෙයින් අදහස් කරන්නේ කුමක්ද?

Linux සේවාදායකයක කාර්ය සාධනය ඇගයීමට ලක් කරන්නේ කෙසේද: විවෘත මිණුම් සලකුණු මෙවලම් ඔබේ ලිනක්ස් පද්ධතිය සුරක්ෂිත කරන්නේ කෙසේද: උපදෙස් 10ක්
Linux සේවාදායකයක කාර්ය සාධනය ඇගයීමට ලක් කරන්නේ කෙසේද: විවෘත මිණුම් සලකුණු මෙවලම් අවදානම් අවම කිරීම: ඔබගේ දත්ත නැති කර නොගන්නේ කෙසේද

Linux සේවාදායකයක කාර්ය සාධනය ඇගයීමට ලක් කරන්නේ කෙසේද: විවෘත මිණුම් සලකුණු මෙවලම් පද්ධති පරිපාලනයට දැනටමත් සම්බන්ධ වී සිටින හෝ ආරම්භ කිරීමට සැලසුම් කරන අය සඳහා පොත්
Linux සේවාදායකයක කාර්ය සාධනය ඇගයීමට ලක් කරන්නේ කෙසේද: විවෘත මිණුම් සලකුණු මෙවලම් ඔබේ ව්‍යාපෘතිය සඳහා අසාමාන්‍ය වසම් කලාප

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

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