практикум
Linux: Анализ производительности и тюнинг
темы, которые вы освоите
практикумы по инфраструктуре с 2018 года
- Автоматические проверки — мгновенная обратная связь по заданиям
- Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
- Возможность общаться с опытными практикующими специалистами
- Свободный темп — проходите без жёстких дедлайнов
- Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера
Кому подойдёт
DevOps-инженеры
Для настройки инфраструктуры под высокие нагрузки и автоматизации тюнинга ядра через IaC.
SRE-специалисты
Для быстрого поиска первопричин (Root Cause Analysis) деградации сервисов в продакшене.
Backend-разработчики
Для понимания того, как код взаимодействует с системными вызовами и ресурсами сервера
Как проходит
практикум
Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий. Мы понимаем, что нужно знать, чтобы на собеседовании или при выполнении задач чувствовать себя уверенно. После наших практикумов специалисты легко адаптируются к реальным рабочим условиям.
Материалы останутся с вами навсегда
Проходите в удобное для вас время
программа практикума
Linux: Анализ производительности и тюнинг
- Введение
- Архитектура производительности Linux и файловая система /proc
- CPU: анализ нагрузки и состояний процессов
- CPU: планировщик, приоритеты и Affinity
- RAM: виртуальная память и аллокация
- RAM: тюнинг подсистемы памяти и Swap
- Storage: анализ дисковой подсистемы
- Storage: планировщики ввода-вывода и тюнинг
- Network: мониторинг сетевой активности
- Network: тюнинг стека TCP/IP
- Исторический анализ: atop
- Deep Dive: трассировка системных вызовов (strace)
- Итоговый проект
- Заключение
Ключевые навыки для резюме:
немного о
технологии
Единый источник правды
Использование /proc позволяет получать метрики без накладных расходов сторонних утилит.
Методология USE
Системный подход Брендана Грегга для гарантированного нахождения узких мест.
Трассировка strace
Возможность увидеть реальное поведение бинарного файла в рантайме.
Исторический анализ
atop сохраняет полную картину состояния системы, включая процессы, которые уже завершились.
Ядерный тюнинг
Прямое управление поведением TCP-стека и виртуальной памяти через sysctl.
Пример задания
Комплексный Troubleshooting 'больного' сервера. Тебе предстоит реанимировать веб-сервис, который страдает от утечек памяти, I/O-wait спайков и сетевых задержек, предоставив детальный отчет с метриками 'До' и 'После' проведенной оптимизации.
и подробнее расскажем о практикуме.
практикум
Linux: Анализ производительности и тюнинг
В стоимость входит:
- Выполнение задач на настоящей инфраструктуре
- Сопровождение — менторы, координатор
- Бессрочный доступ к теоретической части практикума