The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Анонсирован релиз системы динамической отладки SystemTap 1.0

23.09.2009 13:19

Вышел релиз системы динамической трассировки SystemTap 1.0, предоставляющий для платформы Linux средства похожие на технологию D-Trace из состава Solaris. SystemTap позволяет организовать доскональное наблюдение за работающей Linux системой, производить сбор статистики о работе приложений, профилирование, контроль системных вызовов. Управление производится через интерфейс командной строки и специальный Си-подобный язык сценариев tapset. В настоящий момент в развитии проекта участвуют такие компании, как Red Hat, IBM, Intel, Hitachi и Oracle.

В новой версии добавлена экспериментальная поддержка выполнения трассировки под непривилегированным пользователем, возможность кросс-компиляции systemtap-скриптов для других архитектур, поддержка осуществления выборки по заданным пространствам имен и классам C++ (например: probe process("foo").function("std::vector<*>::*")). В комплект входит большое число готовых примеров systemtap-скриптов, например, в новой версии добавлены примеры для выявления некорректных имен файлов, контроля за действиями с различными классами страниц памяти, слежения за сбросом страниц памяти в раздел подкачки, мониторинга активности сетевых устройств.

В настоящий момент в каталоге представлено около 60 примеров скриптов на все случаи жизни, подходящие для слежения за распределением памяти, вводом/выводом, дисковыми операциями, сетевым трафиком (например, анализ работы NFS), работой планировщика задач, обработкой прерываний, использованием системных буферов, установкой блокировок, выполнением системных вызовов, обработкой сигналов и т.п.

  1. Главная ссылка к новости (http://lkml.org/lkml/2009/9/22...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/23540-debug
Ключевые слова: debug, monitoring, trace, linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, vitek (??), 14:19, 23/09/2009 [ответить]  
  • +/
    хорошая новость.
    пошёл смотреть.
     
     
  • 2.3, pavlinux (ok), 15:00, 23/09/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Как успехи?!
    Я, блин, натрахался с этими libebl, libdw - одна другую не понимает...

     
     
  • 3.8, vitek (??), 02:13, 25/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    libdv?
     
  • 2.4, pavlinux (ok), 21:42, 23/09/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    мдя,.... засмотрелся поди
     

  • 1.2, dimka (??), 14:43, 23/09/2009 [ответить]  
  • –1 +/
    Не прошло и 5 лет. Если это будет сделано так же качественно как и в соляре, то классно.
     
     
  • 2.5, i (??), 10:50, 24/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    оно уже давно есть года так с 2005, DTrace появился вроде как не с первого релиза соляры 10
     

  • 1.6, аноним (?), 15:55, 24/09/2009 [ответить]  
  • –1 +/
    Поздно. Только из-за dtrace уже свалили на FreeBSD, да и после беглого сравнения до dtrace сие все равно не дотягивает.
     
     
  • 2.7, vitek (??), 02:11, 25/09/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Только из-за dtrace уже свалили на FreeBSD,

    как мало человеку надо...
    >да и после беглого сравнения до dtrace сие все равно не дотягивает.

    именно что "сие"... и именно что "бегло". очень бегло. совсем.

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру