The OpenNET Project / Index page

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

Представлен Perfkit, интерфейс для профилирования и мониторинга приложений

05.11.2010 12:17

В рамках проекта Perfkit начата работа по созданию инструментария для оценки производительности и выявления узких мест в системных и прикладных приложениях, для мониторинга серверов и удаленных устройств. В настоящий момент подготовлена консольная программа агент для профилирования активности приложения и ведется работа над созданием специального GUI-интерфейса для анализа записанных агентом логов. Код проекта распространяется в рамках лицензии GPLv3.

Сам по себе Perfkit не является программой профилирования, а лишь представляет собой оболочку для подключения в форме плагинов внешних инструментов, таких как Valgrind, FTrace, Perf, strace, ltrace, utrace, kprobes, systemtap, dstat, htop и утилит вывода статистики на основе содержимого файловой системы /proc. В итоге планируется подготовить единый унифицированный интерфейс для работы с разноплановыми утилитами профилирования и системного мониторинга. Дополнительно на базе Perfkit планируется подготовить интерфейс для замены Gnome System Monitor, а также обеспечить поддержку мониторинга распределения памяти GLib и передачи сигналов в Gobject.

  1. Главная ссылка к новости (http://audidude.com/?p=495...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/28546-perfkit
Ключевые слова: perfkit, performance, monitoring
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (3) RSS
  • 1, chemtech (ok), 18:54, 05/11/2010 [ответить]  
  • +/
    Было бы очень хорошо
     
  • 2, pavlinux (ok), 19:10, 05/11/2010 [ответить]  
  • +/
    Убунтовизмы. Натрахался с configure, чтоб под сусю скомпилилось.

     
  • 3, pavlinux (ok), 19:34, 05/11/2010 [ответить]  
  • +/

    !!! Кстати, предупреждаю !!!
    Это до такой степени альфа, что там даже меню About ещё не работает. :)

    Качай, у кого 64 бита и GNOME 2.30+ - http://pavlinux.ru/perfkit-0.1.11.tar.bz2 (2.5Mb)
    Компилил только с -g -O2, так что, под любой x86_64 должон заработать.

    ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.4, not stripped

    Требует, совсем малость

    /lib64/libc.so.6
    /lib64/libdl.so.2
    /lib64/libexpat.so.1
    /lib64/libgio-2.0.so.0
    /lib64/libglib-2.0.so.0
    /lib64/libgmodule-2.0.so.0
    /lib64/libgobject-2.0.so.0
    /lib64/libgthread-2.0.so.0
    /lib64/libm.so.6
    /lib64/libncurses.so.5
    /lib64/libpthread.so.0
    /lib64/libreadline.so.6
    /lib64/libresolv.so.2
    /lib64/librt.so.1
    /lib64/libselinux.so.1
    /lib64/libz.so.1
    /usr/lib64/libatk-1.0.so.0
    /usr/lib64/libcairo.so.2
    /usr/lib64/libclutter-glx-1.0.so.0
    /usr/lib64/libclutter-gtk-0.10.so.0
    /usr/lib64/libfontconfig.so.1
    /usr/lib64/libfreetype.so.6
    /usr/lib64/libgdk_pixbuf-2.0.so.0
    /usr/lib64/libgdk-x11-2.0.so.0
    /usr/lib64/libglitz.so.1
    /usr/lib64/libGL.so.1
    /usr/lib64/libgtk-x11-2.0.so.0
    /usr/lib64/libnvidia-glcore.so.260.19.12
    /usr/lib64/libpango-1.0.so.0
    /usr/lib64/libpangocairo-1.0.so.0
    /usr/lib64/libpangoft2-1.0.so.0
    /usr/lib64/libpixman-1.so.0
    /usr/lib64/libpng12.so.0
    /usr/lib64/libX11.so.6
    /usr/lib64/libXau.so.6
    /usr/lib64/libxcb-render.so.0
    /usr/lib64/libxcb-render-util.so.0
    /usr/lib64/libxcb.so.1
    /usr/lib64/libXcomposite.so.1
    /usr/lib64/libXcursor.so.1
    /usr/lib64/libXdamage.so.1
    /usr/lib64/libXext.so.6
    /usr/lib64/libXfixes.so.3
    /usr/lib64/libXinerama.so.1
    /usr/lib64/libXi.so.6
    /usr/lib64/libXrandr.so.2
    /usr/lib64/libXrender.so.1
    /usr/lib64/tls/libnvidia-tls.so.260.19.12
    /usr/local/lib/libperfkit-1.0.so.0

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



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

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