Хотите получать информацию по новым курсам и их датам проведения?
(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 дня |
|---|---|
| Дата курса | По запросу |
| Город | Все города |
