Администрирование вычислительных систем и сетей. Халабия Р.Ф. - 12 стр.

UptoLike

Составители: 

2 Лабораторная работа 2. Анализ производительности системы ОС
Solaris
2.1 Цель лабораторной работы
Ознакомиться со способами анализа производительности рабочих
станций ОС Solaris, в том числе при помощи системы пейджинга.
2.2 Теоретические основы
Для оценки производительности системы мы можем задействовать
несколько утилит, которые помогут выяснить, насколько загружены различные
компоненты компьютера. Исходя из показателей загрузки и наших знаний о
реальных потребностях запущенных процессов, мы сможем решить, изменить
ли конфигурацию компьютера, настройки системы или же иначе распределить
задачи между компьютерами в сети.
Прежде всего, следует выяснить, есть ли в системе узкие места.
Например, постоянная загрузка процессора на 100% может говорить о том, что
в системе запущено слишком много конкурирующих процессов, или о работе
вычислительного процесса, который постоянно требует процессорное время
(что вполне нормально, если только ваш сервер не используют хакеры для
подбора или расшифровки паролей), или же о том, что мощности процессора
недостаточно для решения задач возложенных на него, и этот компьютер
требует модернизации (начальство против? - попробуйте распределить
нагрузку в сети или поменять работу - что сейчас легче сделать?)
Если одновременно запущенные процессы мешают друг другу,
непрерывно требуя процессорное время, увеличивая нагрузку на планировщик
задач и отнимая время на постоянное переключение контекстов, следует
подумать об их последовательном запуске - на однопроцессорном компьютере
это может привести даже к увеличению скорости их выполнения. Если же при
этом процессы конкурируют не только за процессорное время, но и за
оперативную память, вызывая активный пейджинг, то их последовательный
      2 Лабораторная работа №2. Анализ производительности системы ОС
Solaris


      2.1 Цель лабораторной работы
      Ознакомиться со способами анализа производительности рабочих
станций ОС Solaris, в том числе при помощи системы пейджинга.


      2.2 Теоретические основы
      Для оценки производительности системы мы можем задействовать
несколько утилит, которые помогут выяснить, насколько загружены различные
компоненты компьютера. Исходя из показателей загрузки и наших знаний о
реальных потребностях запущенных процессов, мы сможем решить, изменить
ли конфигурацию компьютера, настройки системы или же иначе распределить
задачи между компьютерами в сети.
      Прежде всего, следует выяснить, есть ли в системе узкие места.
Например, постоянная загрузка процессора на 100% может говорить о том, что
в системе запущено слишком много конкурирующих процессов, или о работе
вычислительного процесса, который постоянно требует процессорное время
(что вполне нормально, если только ваш сервер не используют хакеры для
подбора или расшифровки паролей), или же о том, что мощности процессора
недостаточно для решения задач возложенных на него, и этот компьютер
требует модернизации (начальство против? - попробуйте распределить
нагрузку в сети или поменять работу - что сейчас легче сделать?)
      Если   одновременно    запущенные    процессы    мешают      друг   другу,
непрерывно требуя процессорное время, увеличивая нагрузку на планировщик
задач и отнимая время на постоянное переключение контекстов, следует
подумать об их последовательном запуске - на однопроцессорном компьютере
это может привести даже к увеличению скорости их выполнения. Если же при
этом процессы конкурируют не только за процессорное время, но и за
оперативную память, вызывая активный пейджинг, то их последовательный