BPF, Профессиональная оценка производительности, Брендан Г., 2024.
Инструменты оценки производительности на основе BPF дают беспрецедентную возможность анализа систем и приложений. Вы сможете улучшить производительность, устранить проблемы в коде, повысить безопасность и сократить расходы. Книга «BPF: профессиональная оценка производительности» — ваш незаменимый гайд по применению этих инструментов. Брендан Грегг — эксперт и пионер проекта BPF — представляет более 150 готовых инструментов анализа и отладки, рекомендации по их применению, а также пошаговые инструкции по разработке ваших собственных инструментов. Вы узнаете, как анализировать процессоры, память, дисковый ввод/ вывод, файловую систему, сети, языки программирования, приложения, контейнеры, гипервизоры, безопасность и ядро. Вы сможете выработать глубокое понимание того, как улучшить буквально любую Linux-систему или приложение.
СЕТИ.
С появлением моделей распределенных облачных вычислений, увеличивающих сетевой трафик в центрах обработки данных или облачных средах, а также сетевых приложений, увеличивающих внешний сетевой трафик, сеть играет все большую роль в анализе производительности систем. Потребность в эффективных инструментах анализа сетей тоже растет, потому что серверы способны масштабироваться и обрабатывать миллионы пакетов в секунду. Расширенный BPF начинался как технология обработки пакетов, поэтому изначально ориентировался на работу с такими скоростями. Проект Cilium по созданию контейнерных сетей и политик безопасности, а также масштабируемый сетевой балансировщик нагрузки Katran от Facebook — это дополнительные примеры способности BPF обрабатывать высокую скорость передачи пакетов в производственных средах, в том числе для смягчения последствий распределенных атак типа «отказ в обслуживании» (Distributed Denial of Service, DDoS).
КРАТКОЕ СОДЕРЖАНИЕ.
Предисловие.
Вступление.
Глава 1.Введение.
Глава 2.Основы технологии.
Глава 3.Анализ производительности.
Глава 4.BCC.
Глава 5.bpftrace.
Глава 6.Процессоры.
Глава 7.Память.
Глава 8.Файловые системы.
Глава 9.Дисковый ввод/вывод.
Глава 10.Сети.
Глава 11.Безопасность.
Глава 12.Языки.
Глава 13.Приложения.
Глава 14.Ядро.
Глава 15.Контейнеры.
Глава 16.Гипервизоры.
Глава 17.Другие инструменты BPF для анализа производительности.
Глава 18.Советы, рекомендации и типичные проблемы.
Приложение A. Однострочные сценарии для bpftrace.
Приложение B. Шпаргалка по bpftrace.
Приложение C. Разработка инструментов BCC.
Приложение D. C BPF.
Приложение E. Инструкции BPF.
Глоссарий.
Библиография.
Купить .
Теги: Брендан :: производительность систем :: анализ приложений :: BPF
Смотрите также учебники, книги и учебные материалы:
- Кибердзюцу, Кибербезопасность для современных ниндзя, Маккарти Б., 2022
- Работа с ядром Windows, Йосифович П., 2021
- Изучаем Ray, Пумперла М., Оукс Э., Ляо Р., 2023
- Защита данных, От авторизации до аудита, Андресс Д., 2021
- PowerShell для сисадминов, Бертрам А., 2021
- Основы кибербезопасности, 5-11 классы, Вангородский С.Н., 2019
- Информатика, 9-й класс, Базовый уровень, Учебник, Босова Л.Л., Босова А.Ю., 2023
- System Design, Подготовка к сложному интервью, Сюй А., 2022