Предисловие
Глава 1. Введение в настройку производительности
Введение в архитектуру компьютера
Принципы настройки производительности
Настройка статической производительности
Заключение
Глава 2. Управление рабочим процессом
Определение параметров рабочего процесса
Регулирование рабочей нагрузки
Оценка производительности
Заключение
Глава 3. Процессоры
Архитектура микропроцессора
Кэширование
Планирование процессов
Многопроцессорная обработка
Периферийные соединения
Инструменты для контроля производительности
процессора
Заключение
Глава 4. Память
Реализации физической памяти
Архитектура виртуальной памяти
Пейджинг и свопинг
Потребители памяти
Инструменты для измерения производительности памяти
Заключение
Глава 5. Диски
Архитектура диска
Интерфейсы
Общие проблемы производительности
Файловые системы
Инструменты для анализа
Заключение
Глава 6. Дисковые массивы
Терминология
Уровни RAID
Сравнение программных и аппаратных реализаций RAID
Итог по конструкциям дисковых массивов
Программные реализации RAID
Рецепты RAID
Заключение
Глава 7. Сети
Основы сетей
Физические носители
Сетевые интерфейсы
Сетевые протоколы
NFS
CIFS и UNIX
Заключение
Глава 8. Оптимизация кода
Два важнейших принципа
Методы анализа кода
Примеры оптимизации
Взаимодействие с компиляторами
Заключение
Глава 9. Первоочередная настройка
Горячая пятерка советов по настройке
Рецепты первоочередной настройки
Алфавитный указатель