Перейти к основному содержанию
Рецепты Linux

Main navigation

  • Основы
  • Система
  • Команды
  • Программы
  • Дистро
  • Интерфейсы
  • Устройства
  • Доки
User account menu
  • Войти

Строка навигации

  1. Главная
  2. Red Hat Enterprise Linux: Руководство по системному администрированию
  3. VI. Мониторинг системы
  4. Глава 41. OProfile

41.8. Графический интерфейс

Некоторые параметры OProfile можно определить в графическом интерфейсе. Чтобы его запустить, выполните в приглашении оболочки от имени root команду oprof_start.

Изменив параметры, сохраните их, нажав кнопку Сохранить и выйти (Save and quit). При этом параметры записываются в файл /root/.oprofile/daemonrc и приложение завершает работу. При завершении этого приложения OProfile не прекращает сбор данных.

На вкладке Установка (Setup) можно связать события со счётчиками процессора, как обсуждалось в разделе 41.2.2 Выбор отслеживаемых событий, для этого выберите счётчик в выпадающем меню, а затем выберите событие в списке. В текстовой области под списком появляется короткое описание события. В списке выводятся только события, доступные для выбранного счётчика и данной архитектуры. В этом окне также показывается, работает ли профилировщик и краткая статистика его работы.

Рисунок 41-1. Установки OProfile

В правой части вкладки отметьте флажок Профилировать ядро (Profile kernel), чтобы учитывать выборки текущего события в режиме ядра, что обсуждалось в разделе 41.2.3 Разделение профилей ядра и пространства пользователя. Если этот флажок снят, выборки в режиме ядра не учитываются.

В правой части вкладки отметьте флажок Профилировать двоичный код пользователя (Profile user binaries), чтобы учитывать выборки текущего события в пользовательском режиме, что обсуждалось в разделе 41.2.3 Разделение профилей ядра и пространства пользователя. Если этот флажок снят, выборки для пользовательских приложений не учитываются.

Используйте текстовое поле Счётчик (Count), чтобы определить частоту выборки текущего выбранного события, рассмотренную в разделе 41.2.2.1 Частота выборки.

Если для текущего выбранного события допускаются какие-либо маски, обсуждаемые в разделе 41.2.2.2 Маски, они отображаются в области Маски (Unit Masks) в правой части вкладки Установка (Setup). Чтобы установить маску для события, отметьте расположенный рядом с ней флажок.

Чтобы включить мониторинг ядра, на вкладке Настройка (Configuration) укажите имя и расположения файла vmlinux для отслеживаемого ядра в текстовом поле Файл образа ядра (Kernel image file). Чтобы OProfile не выполнял мониторинг ядра, отметьте флажок Без образа ядра (No kernel image).

Рисунок 41-2. Настройка OProfile

Если установлен флажок Подробно (Verbose), в журнал демона oprofiled будет выводиться дополнительная информация.

Если отмечен флажок Файлы выборок в ядре по приложениям (Per-application kernel samples files), OProfile создаёт профили ядра и его модулей в разрезе приложений, как обсуждалось в разделе 41.2.3 Разделение профилей ядра и пространства пользователя. Этот флажок соответствует команде opcontrol --separate=kernel. Если отмечен флажок Файлы выборок в общих библиотеках по приложениям (Per-application shared libs samples files), OProfile создаёт профили библиотек в разрезе приложений. Этот флажок соответствует команде opcontrol --separate=library.

Чтобы принудительно сбросить данные в файлы с выборками, как рассматривалось в разделе 41.5 Анализ данных, нажмите кнопку Сбросить данные профилировщика (Flush profiler data). Этот флажок соответствует команде opcontrol --dump.

Чтобы запустить OProfile в графическом интерфейсе, нажмите кнопку Запустить профилировщик (Start profiler). Чтобы остановить его, нажмите Остановить профилировщик (Stop profiler). При завершении этого приложения OProfile не прекращает сбор данных.

Перекрёстные ссылки книги для 41.8. Графический интерфейс

  • 41.7. Пример использования
  • Вверх
  • 41.9. Дополнительные ресурсы

Book navigation

  • Введение
  • I. Вопросы, касающиеся установки
  • II. Файловые системы
  • III. Управление пакетами
  • IV. Сетевая конфигурация
  • V. Настройка системы
  • VI. Мониторинг системы
    • Глава 40. Сбор информации о системе
    • Глава 41. OProfile
      • 41.2. Настройка OProfile
      • 41.3. Запуск и остановка OProfile
      • 41.4. Сохранение данных
      • 41.5. Анализ данных
      • 41.6. Изучение /dev/oprofile/
      • 41.7. Пример использования
      • 41.8. Графический интерфейс
      • 41.9. Дополнительные ресурсы
  • Выходные сведения

Последние материалы

  • Утилита sensors
    1 hour ago
  • Сканер Rkhunter
    1 week ago
  • Программа resize2fs
    1 week 6 days ago
  • Аудиопроигрыватель QMMP
    2 weeks 4 days ago
  • Программа Timeshift
    3 weeks 3 days ago
RSS feed

Secondary menu

  • О проекте

© 2008–2025 Олег Меньшенин mensh@yandex.ru