Книга посвящена концепциям, стратегиям, инструментам и настройке операционных систем и приложений на примере систем на базе Linux. Понимание этих инструментов и методов критически важно при разработке современного ПО. Применение стратегий, изложенных в обновленном и переработанном издании, позволит перформанс-инженерам улучшить взаимодействие с конечными пользователями и снизить затраты, особенно для облачных сред. Брендан Грегг — эксперт в области производительности систем и автор нескольких бестселлеров — лаконично, но емко излагает наиболее важные сведения о работе операционных систем, оборудования и приложений, которые позволят специалистам быстро добиться результатов, даже если раньше они никогда не занимались анализом производительности. Далее автор дает детальные объяснения по применению со- временных инструментов и методов, включая расширенный BPF, и показывает, как добиться максимальной эффективности ваших систем в облачных, веб- и крупных корпоративных средах.
ДИСКИ.
Дисковый ввод/вывод может вызывать значительные задержки в работе приложений, поэтому он важная цель для анализа производительности. При высокой нагрузке диски становятся узким местом, в результате чего процессоры простаивают, пока система ожидает завершения дискового ввода/вывода. Выявление и устранение этих узких мест увеличивает производительность и пропускную способность приложений на порядки. Термин диски относится к основным устройствам хранения в системе, в том числе к твердотельным накопителям (SSD) на основе флеш-памяти и магнитным вращающимся дискам. Твердотельные накопители изначально предназначались для повышения производительности дискового ввода/вывода, с чем они прекрасно справляются. Но требования к емкости, скорости ввода/вывода и пропускной способности тоже растут, и устройства на основе флеш-памяти не лишены своих проблем с производительностью.
КРАТКОЕ СОДЕРЖАНИЕ.
Предисловие.
Благодарности.
Об авторе.
Глава 1.Введение.
Глава 2.Методологии.
Глава 3.Операционные системы.
Глава 4.Инструменты наблюдения.
Глава 5.Приложения.
Глава 6.Процессоры.
Глава 7.Память.
Глава 8.Файловые системы.
Глава 9.Диски.
Глава 10.Сеть.
Глава 11.Облачные вычисления.
Глава 12.Бенчмаркинг.
Глава 13.perf.
Глава 14.Ftrace.
Глава 15.BPF.
Глава 16.Пример из практики.
Приложение A. Метод USE: Linux.
Приложение B. Краткий справочник по sar.
Приложение C. Однострочные сценарии для bpftrace.
Приложение D. Решения некоторых упражнений.
Приложение E. Производительность систем, кто есть кто.
Глоссарий.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Производительность систем, Брендан Г., 2023 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Хештеги: #Брендан :: #производительность систем :: #анализ приложений :: #BPF
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Кибердзюцу, Кибербезопасность для современных ниндзя, Маккарти Б., 2022
- Работа с ядром Windows, Йосифович П., 2021
- Изучаем Ray, Пумперла М., Оукс Э., Ляо Р., 2023
- Защита данных, От авторизации до аудита, Андресс Д., 2021
Предыдущие статьи:
- PowerShell для сисадминов, Бертрам А., 2021
- Основы кибербезопасности, 5-11 классы, Вангородский С.Н., 2019
- Информатика, 9-й класс, Базовый уровень, Учебник, Босова Л.Л., Босова А.Ю., 2023
- System Design, Подготовка к сложному интервью, Сюй А., 2022