SystemTap 5.0 ගතික නිදොස්කරණ පද්ධතිය නිකුත් කිරීම

SystemTap 5.0 ගතික ලුහුබැඳීමේ පද්ධතියේ නිකුතුව ප්‍රකාශයට පත් කර ඇති අතර, එමඟින් වේදිකාව සඳහා පහසුකම් සපයයි Linux DTrace තාක්ෂණයට සමාන නිදොස් කිරීමේ මෙවලම්. SystemTap මඟින් ධාවනය සවිස්තරාත්මකව නිරීක්ෂණය කිරීමට ඉඩ සලසයි. Linux-පද්ධතිය, යෙදුම් සංඛ්‍යාලේඛන එකතු කිරීම, පැතිකඩ කිරීම සහ පද්ධති ඇමතුම් නිරීක්ෂණය කිරීම. පාලනය සපයනු ලබන්නේ විධාන රේඛා අතුරුමුහුණතක් සහ විශේෂ C-වැනි ස්ක්‍රිප්ටින් භාෂාවක් හරහාය. පද්ධතිය කර්නල් සමඟ අනුකූල වේ. Linux начиная с версии 3.10 и заканчивая 6.6-rc0.

Red Hat, IBM, Intel, Hitachi, සහ Oracle වැනි සමාගම් මෙම ව්‍යාපෘතියේ සංවර්ධනයට සහභාගී වේ. නියැදි නාමාවලියෙහි විවිධ භාවිත අවස්ථා සඳහා ස්ක්‍රිප්ට් 190 කට වඩා අඩංගු වන අතර, මතක වෙන් කිරීම, I/O, තැටි මෙහෙයුම්, ජාල ගමනාගමනය (උදා: NFS විශ්ලේෂණය), කාර්ය කාලසටහන් ක්‍රියාකාරිත්වය, බාධා කිරීම් හැසිරවීම, පද්ධති බෆර භාවිතය, අගුළු සැකසීම, පද්ධති ඇමතුම් ක්‍රියාත්මක කිරීම, සංඥා හැසිරවීම සහ තවත් බොහෝ දේ නිරීක්ෂණය කිරීම සඳහා සුදුසු වේ.

ප්රධාන වෙනස්කම්:

  • Прекращена поддержка ветки ядра 2.6.32, используемой в RHEL6. Тестирование SystemTap теперь производится с ядрами 3.10 (RHEL7), 4.18 (RHEL8 + CentOS Stream 8), 5.14.0 (RHEL9 + CentOS Stream 9), 6.4 (Fedora 38), 6.5 (Fedora 39) и 6.6-rc (Fedora rawhide).
  • ස්ථාපිත ක්‍රියාත්මක කළ හැකි දේ පිළිබඳ නිදොස් කිරීමේ තොරතුරු සහ මෙටා දත්ත ගතිකව ලබා ගැනීම සඳහා debuginfod ක්‍රියාවලිය සඳහා සහය එක් කරන ලදී.
  • print_ubacktrace_fileline() ශ්‍රිතය තුළ භාවිතා කළ හැකි, DWARF5 ආකෘතියෙන් නිදොස් කිරීමේ දත්ත සඳහා සහය එක් කරන ලදී.
  • ඉදිරිපස අන්තයේ (stap උපයෝගීතාව) තිබේ නම් සේවාදායකයන් ඉලක්ක ක්‍රියාවලි නිර්වචනය කිරීමේදී debuginfod දැන් wildcards භාවිතා කිරීමට සහය දක්වයි, උදාහරණයක් ලෙස, stap -e 'probe debuginfod.process(«/usr/*/curl»).begin { log(«hi»)}. බහු "-v" විකල්ප සමඟ ඒකාබද්ධව "-L" විකල්පය භාවිතා කරන විට ලැයිස්තු ප්‍රතිදානයේ ක්‍රියාවලි විස්තර වැඩි දියුණු කර ඇත.
  • පසු අන්තයේ, uprobe ලියාපදිංචි කිරීමේ කාර්ය සාධනය වැඩිදියුණු කර ඇති අතර කර්නල් මොඩියුල ආරම්භය වේගවත් කර ඇත. කර්නලය සහ පරිශීලක භූමිය අතර වේගවත් සහ විශ්වාසදායක පණිවිඩ හුවමාරු පද්ධතියක් හඳුන්වා දී ඇත.
  • ධාවන කාල මැක්‍රෝ එකතු කරන ලදී: සත්‍යාපන කාල තොරතුරු නැනෝ තත්පර වලින් ලබා ගැනීමට STP_TIMING_NSECS සහ STP_STDOUT_NOT_ATTY අභිබවා යාමට STP_FORCE_STDOUT_TTY.

මූලාශ්රය: opennet.ru

DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත අඩවි සඳහා විශ්වාසදායක සත්කාරකත්වය මිලදී ගන්න 🔥 DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත විශ්වාසදායක වෙබ් අඩවි සත්කාරකත්වය මිලදී ගන්න | ProHoster