ВУЗ:
Составители:
Рубрика:
2 Лабораторная работа №2. Анализ производительности системы ОС
Solaris
2.1 Цель лабораторной работы
Ознакомиться со способами анализа производительности рабочих
станций ОС Solaris, в том числе при помощи системы пейджинга.
2.2 Теоретические основы
Для оценки производительности системы мы можем задействовать
несколько утилит, которые помогут выяснить, насколько загружены различные
компоненты компьютера. Исходя из показателей загрузки и наших знаний о
реальных потребностях запущенных процессов, мы сможем решить, изменить
ли конфигурацию компьютера, настройки системы или же иначе распределить
задачи между компьютерами в сети.
Прежде всего, следует выяснить, есть ли в системе узкие места.
Например, постоянная загрузка процессора на 100% может говорить о том, что
в системе запущено слишком много конкурирующих процессов, или о работе
вычислительного процесса, который постоянно требует процессорное время
(что вполне нормально, если только ваш сервер не используют хакеры для
подбора или расшифровки паролей), или же о том, что мощности процессора
недостаточно для решения задач возложенных на него, и этот компьютер
требует модернизации (начальство против? - попробуйте распределить
нагрузку в сети или поменять работу - что сейчас легче сделать?)
Если одновременно запущенные процессы мешают друг другу,
непрерывно требуя процессорное время, увеличивая нагрузку на планировщик
задач и отнимая время на постоянное переключение контекстов, следует
подумать об их последовательном запуске - на однопроцессорном компьютере
это может привести даже к увеличению скорости их выполнения. Если же при
этом процессы конкурируют не только за процессорное время, но и за
оперативную память, вызывая активный пейджинг, то их последовательный
2 Лабораторная работа №2. Анализ производительности системы ОС Solaris 2.1 Цель лабораторной работы Ознакомиться со способами анализа производительности рабочих станций ОС Solaris, в том числе при помощи системы пейджинга. 2.2 Теоретические основы Для оценки производительности системы мы можем задействовать несколько утилит, которые помогут выяснить, насколько загружены различные компоненты компьютера. Исходя из показателей загрузки и наших знаний о реальных потребностях запущенных процессов, мы сможем решить, изменить ли конфигурацию компьютера, настройки системы или же иначе распределить задачи между компьютерами в сети. Прежде всего, следует выяснить, есть ли в системе узкие места. Например, постоянная загрузка процессора на 100% может говорить о том, что в системе запущено слишком много конкурирующих процессов, или о работе вычислительного процесса, который постоянно требует процессорное время (что вполне нормально, если только ваш сервер не используют хакеры для подбора или расшифровки паролей), или же о том, что мощности процессора недостаточно для решения задач возложенных на него, и этот компьютер требует модернизации (начальство против? - попробуйте распределить нагрузку в сети или поменять работу - что сейчас легче сделать?) Если одновременно запущенные процессы мешают друг другу, непрерывно требуя процессорное время, увеличивая нагрузку на планировщик задач и отнимая время на постоянное переключение контекстов, следует подумать об их последовательном запуске - на однопроцессорном компьютере это может привести даже к увеличению скорости их выполнения. Если же при этом процессы конкурируют не только за процессорное время, но и за оперативную память, вызывая активный пейджинг, то их последовательный
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »