Задача этого курса - познакомить с принципами настройки производительности. На курсе рассматриваются подсистемы и утилиты для мониторинга эффективности системы, в том числе: kstat, сар, vmstat, iostat, netstat, mpstat, nfsstat, ps, prstat, pmap, DTrace и DTrace Toolkit, cpustat, cputrack, swap, lockstat и mdb.
Этот курс также включает раздел об оптимизации системных ресурсов и настройке в иртуализации Solaris.
Цели курса
- Измерять загрузку подсистем
- Конфигурация распределения ресурсов при помощи зон и пулов
- Средства мониторинга, включая DTrace
- Определение причин проблем производительности системы
- Использование инструментов конфигурации
Аудитория
- Системные администраторы
- Инженеры служб технической поддержки
- Менеджеры центров обработки данных
Предварительная подготовка
- Oracle Solaris 11 Дополнительные возможности системного администрирования
Рекомендуемая предварительная подготовка:
- ((SA-229-S11))
- Oracle Solaris 11 Администрирование зон
Программа курса
Модуль 1. Введение в настройку производительности
- Введение в настройку производительности
- Концепции анализа производительности
- Инструменты мониторинга в Oracle Solaris 11
- Оценка конфигурации системы
Модуль 2. Инструменты мониторинга, основанные на kstat
- Инструменты мониторинга, основанные на kstat
Модуль 3. Инструменты мониторинга, основанные на procfs
- Инструменты мониторинга, основанные на procfs
Модуль 4. DTrace
- Введение в DTrace
- Архитектура DTrace
- DTrace Toolkit
- Инструмент виртуализации DTrace
Модуль 5. Другие инструменты
- Утилита swap
- Утилита cpustat
- Утилита mdb
- Утилита Solaris Studio dbx
Модуль 6. Процессы и нити
- Теория операционной системы
- Концепции процессов
- Нити и блокировки
- Настроечные параметры, относящиеся к процессам
- Классы планировщика CPU
- Управление классами планировщика CPU
Модуль 7. Системные шины и кэши
- Концепции кэшей
- Архитектура CMT
- Системные шины
- Оц енка системных шин
Модуль 8. Системная память
- Концепции системной памяти
- Виртуальная память
- Мониторинг использования памяти
Модуль 9. Файловая система ZFS
- Файловая система ZFS
- Настройка файловой системы ZFS
Модуль 10. Управление производительностью сети
- Концепции сетевой производительности
- Сеть в Oracle Solaris 11
- Конфигурация сети для высокой пр оизводительности
- Управление сетевыми ресурсами
- TCP
- Мониториг сети
Модуль 11. Управление ресурсами
- Управление ресурсами
- Проекты и задачи
- Контроль ресурсов
- Пулы ресурсов
- Ограничение ресурсов
Модуль 12. Управление производительностью виртуализации Oracle Solaris
- Зоны Oracle Solaris
- Управление ресурсами в зонах Oracle Solaris
- Виртуализация сети
- O racle VM Server для SPARC
Модуль 13. Применение подхода к анализу производительности
- Тестирование производительности
- Инструменты тестирования производительности