КнигоПровод.Ru | 27.11.2024 |
|
|
Настройка производительности UNIX-систем Руководство системного администратора UNIX |
Мусумеси Д. П., Лукидес М. |
год издания — 2003, кол-во страниц — 408, ISBN — 5-93286-034-0, тираж — 2000, язык — русский, тип обложки — мягк., масса книги — 380 гр., издательство — Символ-Плюс |
|
|
System Performance Tuning Second Edition Gian-Paolo D. Musumeci, Mike Loukides O'REILLY 2002
Уровень подготовки читателей: высокий
Формат 70x100 1/16. Печать офсетная |
ключевые слова — настройк, производительност, быстродейств, unix, администратор, сисадмин, solaris, linux, freebsd, перегружен, микропроцессор, кэширован, многопроцессор, виртуальн, пейджинг, свопинг, raid, сетев, протокол, nfs, cifs |
Книга «Настройка производительности UNIX-систем» отвечает на два важнейших вопроса: как добиться максимального эффекта без покупки дополнительного оборудования, и в каких случаях его всё же стоит приобрести (больше памяти, более быстрые диски, процессоры и сетевые интерфейсы). Вложение денежных средств — не панацея. Адекватно оценить необходимость обновления и добиться максимальной производительности можно, только хорошо представляя работу компьютеров и сетей и понимая распределение нагрузки на системные ресурсы.
Авторы книги оказали неоценимую помощь администраторам, подробно и аргументировано рассказав обо всех тонкостях искусства настройки систем. Полностью обновленное издание ориентировано на Solaris и Linux, но обсуждаемые принципы применимы к любым системам. В книге рассматриваются настройка параметров, управление рабочим процессом, методы измерения производительности, выявление перегруженных и неработоспособных участков сети, добавлен новый материал о дисковых массивах, микропроцессорах и оптимизации программного кода.
В этой книге избран целостный подход к настройке производительности системы. Простых приёмов повышения быстродействия не существует. Не понимая, как программы соперничают за системные ресурсы, нельзя избавить систему от проблем — они будут только переходить из одной её части в другую.
Изменения в конфигурации могут существенно поднять производительность. Иногда на помощь приходит обучение пользователей. Знание оптимальных методов решения задач (будь то приёмы программирования или правило «не запускайте девять задач моделирования одновременно») способно дать отличные результаты. В любом случае понимание работы компьютеров и операционных систем — ключ к повышению их эффективности.
Полностью обновлённое издание ориентировано на Solaris и Linux, но обсуждаемые здесь принципы применимы к любым системам. Более подробно рассмотрены подсистемы ввода-вывода и сетевые средства, добавлен новый материал о дисковых массивах, микропроцессорах и оптимизации программного кода.
В книге обсуждаются следующие темы:
• Определение параметров и управление рабочим процессом • Методы измерения производительности • Архитектура и производительность процессора • Оптимизация использования памяти • Оптимизация работы дисков и дисковых массивов • Выявление перегруженных или неработоспособных участков сети • Оптимизация программного кода
|
ОГЛАВЛЕНИЕПредисловие | 7 | | 1. Введение в настройку производительности | 13 | Введение в архитектуру компьютера | 15 | Принципы настройки производительности | 20 | Настройка статической производительности | 25 | Заключение | 28 | | 2. Управление рабочим процессом | 30 | Определение параметров рабочего процесса | 31 | Регулирование рабочей нагрузки | 40 | Оценка производительности | 47 | Заключение | 58 | | 3. Процессоры | 59 | Архитектура микропроцессора | 61 | Кэширование | 69 | Планирование процессов | 76 | Многопроцессорная обработка | 88 | Периферийные соединения | 97 | Инструменты для контроля производительности процессора | 106 | Заключение | 123 | | 4. Память | 124 | Реализации физической памяти | 125 | Архитектура виртуальной памяти | 128 | Пейджинг и свопинг | 139 | Потребители памяти | 143 | Инструменты для измерения производительности памяти | 150 | Заключение | 159 | | 5. Диски | 160 | Архитектура диска | 161 | Интерфейсы | 170 | Общие проблемы производительности | 190 | Файловые системы | 193 | Инструменты для анализа | 216 | Заключение | 228 | | 6. Дисковые массивы | 229 | Терминология | 230 | Уровни RAID | 232 | Сравнение программных | и аппаратных реализаций RAID | 244 | Итог по конструкциям дисковых массивов | 246 | Программные реализации RAID | 247 | Рецепты RAID | 260 | Заключение | 265 | | 7. Сети | 266 | Основы сетей | 267 | Физические носители | 271 | Сетевые интерфейсы | 274 | Сетевые протоколы | 290 | NFS | 313 | CIFS и UNIX | 330 | Заключение | 331 | | 8. Оптимизация кода | 332 | Два важнейших принципа | 333 | Методы анализа кода | 340 | Примеры оптимизации | 356 | Взаимодействие с компиляторами | 360 | Заключение | 369 | | 9. Первоочередная настройка | 370 | Горячая пятёрка советов по настройке | 371 | Рецепты первоочередной настройки | 374 | | Алфавитный указатель | 383 |
|
Книги на ту же тему- UNIX. Справочник, Роббинс А., 2007
- UNIX. Профессиональное программирование. — 2-е изд., Стивенс Р., Раго С., 2007
- UNIX: Разработка сетевых приложений, Стивенс Р., 2003
- Использование Linux. — 6-е изд. Специальное издание, Бендел Д., Нейпир Р., 2002
- Язык программирования C. Лекции и упражнения. — 6-е изд., Прата С., 2015
- PHP 5. — 2-е изд., перераб. и доп., Котеров Д. В., Костарев А. Ф., 2010
- Генерация операционной системы ОС ЕС, Назаров С. В., Барсуков А. Г., 1985
|
|
|
© 1913—2013 КнигоПровод.Ru | http://knigoprovod.com |
|