Випущено систему динамічного трасування
Систем Тап (System Tap) версії 1.0, яка функціонально подібна на Ді-Трейс (D-Trace) зі складу Соляріс (Solaris), але для систем на базі ядра Лінуксу. Систем Тап має засоби для детального спостереження за системою, проводення збору статистики про роботу додатків, профілювання, контролю системних викликів. Керування проводиться через інтерфейс командного рядка і спеціальну Сі-подібну
мову сценаріїв тапсет (tapset). Зараз участь у розвитку проекту беруть такі компанії, як Ред Хет (Red Hat), АйБіЕм (IBM), Інтел (Intel), Хітачі (Hitachi) і Оракл (Oracle).
У новій версії додана експериментальна підтримка виконання трасування під звичайним користувачем, можливість перехресної компіляції сценаріїв для іншої архітектури, підтримка здійснення вибірки за заданими просторами імен і класів Сі++ (наприклад: probe process("foo").function("std::vector<*>::*")). У комплект входить велика кількість прикладів готових сценаріїв, наприклад, в новій версії додані приклади для виявлення некоректних імен файлів, контролю за діями з різними класами сторінок пам’яті, стеження за скиданням сторінок пам’яті у своп (swap), моніторингу активності мережних пристроїв.
Зараз
в каталозі є біля 60 прикладів скриптів на всі випадки життя, які підходять для спостереження за розподілом пам’яті, вводом/виводом, дисковими операціями, мережевим трафіком (наприклад, аналіз роботи ЕнЕфЕс (NFS)), роботою планувальника завдань, обробкою переривань, використанням системних буферів, встановленням блокувань, виконанням системних викликів, обробкою сигналів і т. п.
За матеріалами з
OpenNet.ru.