Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

кол-во дней: 3
кол-во часов: 24
код курса: OS11DT

Это курс рассчитан на опытных системных администраторов, которые хотят узнать, как использовать DTrace для диагностики приложений и системных проблем. Этот курс знакомит с технологией DTrace и поможет изучить различные инструменты на его основе.

Необходимая предварительная подготовка:

  • Oracle Solaris 11 Системное администрирование
  • Oracle Solaris 11: Дополнительные возможности системного администрирования или Переход на Oracle Solaris 11

Цель курса:

  • Сбор информации о системе при помощи DTrace Toolkit
  • Создание собственных сценариев DTrace для сбора информации о системе
  • Применение лучших практик использования DTrace
  • Описание динамической трассировки

Аудитория курса:

  • Инженеры служб технической поддержки
  • Разработчики
  • Системные интеграторы
  • Системные администраторы

Введение в DTrace

  • Описание технологии DTrace.
  • Архитектура DTrace.
  • Пример команды DTrace.
  • Описание языка программирования D.

Сбор информации о системе при помощи сценариев DTrace Toolkit

  • Основные подсистемы компьютерной системы.
  • Общесистемные статистики.
  • Статистика использования процессорного времени.
  • Статистика использования оперативной памяти.
  • Статистика дискового ввода/вывода.
  • Статистика сетевой активности.

Создание собственных сценариев DTrace для сбора информации о системе

  • Получение информации о системных вызовах.
  • Отслеживание общесистемных событий, связанных с использованием процессорного времени.
  • Отслеживание использования оперативной памяти.
  • Статистика дискового ввода/вывода.
  • Статистика сетевой активности.
  • Создание собственных инструментов мониторинга.

Лучшие практики использования DTrace

  • Минимизация накладных расходов при использовании DTrace.
  • Настройка буферов DTrace.
  • Отладка сценариев DTrace.
  • Привилегии, необходимые для операций DTrace.

Примеры использования DTrace

  • Исследование приложения, чрезмерного использующего процессорное время.
  • Исследование низкой пропускной способности приложения.