Хотите получать информацию по новым курсам и их датам проведения?
(RH442) Red Hat Enterprise Performance Tuning
Кому следует посетить
Курс предназначен для опытных системных администраторов Linux, ответственных за оптимизацию утилизации ресурсов, достигаемую посредством настройки производительности. Также курс предназначен для специалитов уровня RHCE, заинтересованных в дальнейшем получении статусов Red Hat Certification of Expertise или Red Hat Certified Datacenter Specialist (RHCDS) или Red Hat Certified Architect (RHCA).
Предварительные требования
Статус RHCE или аналогичный опыт работы и уровень знаний.
Цели курса
По окончании обучения слушатели получат знания и навыки по темам:
- архитектура системы и влияние архитектуры системы на производительность
- методы проверки результатов внесения изменения в настройки (измерение производительности)
- утилиты тестирования производительности с открытым кодом
- методы анализа производительности системы и производительности сети
- тонкая настройка конфигурации для некоторых приложений
Содержание курса
Курс представляет собой 4х дневную практическую лабораторную работу, посвященную рассмотрению вопросов архитектуры системы, параметров производительности, мониторинга, измерения производительности и тонкой настройки производительности сети.
Программа курса
1. Введение 2. Введение в настройку производительности
- 2.1. Что такое настройка производительности
- 2.2. Performance-level Agreements
- 2.3. Внесение изменений в конфигурацию системы
3. Сбор, отображение и интерпретация данных
- 3.1. Преобразование единиц
- 3.2. Утилиты профайлинга
- 3.3. Использование awk для форматирования данных
- 3.4. Графическое отображение данных
- 3.5. Performance Co-Pilot
4. Основы тюнинга
- 4.1. Теория очередей
- 4.2. Конфигурация параметров системы
- 4.3. Инсталляция и запуск tuned
- 4.4. Создание пользовательских профилей tuned
5. Ограничение использования ресурсов
- 5.1. Конфигурация лимитов POSIX
6. Профайлинг аппаратного обеспечения
- 6.1. Создание профиля аппаратного обеспечения
- 6.2. Создание профиля системы хранения
7. Профайлинг программного обеспечения
- 7.1. CPU Scheduling
- 7.2. Трассировка системных вызовов и вызовов библиотек
- 7.3. Профайлинг использования кэш-памяти CPU
8. Использование Systemtap
- 8.1. Введение в SystemTap
- 8.2. Запуск скриптов Systemtap
- 8.3. Создание модулей Systemtap
9. Тюнинг работы с файлами малого размера
- 9.1. Особенности работы с файлами малого размера
- 9.2. Выбор файловой системы
- 9.3. Тюнинг почтового сервера
10. Тюнинг сервера для задач, использующих большие объемы памяти
- 10.1. Управление памятью
- 10.2. Поиск утечек памяти
- 10.3. Тюнинг swap
- 10.4. Управление Memory Reclamation
- 10.5. Управление Non-Uniform Memory Access
11. Тюнинг сервера для задач, интенсивно использующих CPU
- 11.1. Ограничение использования CPU с помощью cgroups
- 11.2. Привязка процессов к CPU
- 11.3. Балансировка прерываний
- 11.4. Применение real-time scheduling
12. Тюнинг файлового сервера
- 12.1. Выбор профиля tuned для файлового сервера
- 12.2. Производительность файловой системы
- 12.3. Тюнинг производительности сети
- 12.4. Тюнинг сетевых буферов
- 12.5. Аггрегирование сетевых линков
13. Тюнинг сервера баз данных
- 13.1. Анализ рабочего процесса сервера баз данных
- 13.2. Управление межпроцессорным взаимодействием
- 13.3. Управление HugePages
- 13.4. Memory overcommitting
14. Тюнинг потребления электроэнергии
- 14.1. Применение энергосберегающих стратегий
- 14.2. Тюнинг и профайлинг энергопотребления
15. Тюнинг виртуализации
- 15.1. Тюнинг хостов виртуализации
- 15.2. Тюнинг виртуальных машин
16. Обзор курса
- 16.1. Подробный обзор курса
Дни | 4 дня |
---|---|
Дата курса | По запросу |
Город | Все города |