[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по настройке производительности


Производительность системы SMP

Эффективность работы SMP зависит от следующих факторов:

Параллельность рабочей схемы

Системы SMP характеризуются параллельной рабочей схемой. Это означает, что для повышения производительности системы нужно решить проблему оптимального распределения нагрузки на n процессоров. Если в четырехпроцессорной системе в каждый момент времени загружен только один процессор, то ее производительность будет не выше, чем у однопроцессорной системы. Более того, производительность будет даже ниже, поскольку потребуется выполнять дополнительные действия для предотвращения конфликтов между процессорами.

Требование параллельности рабочей схемы противоречит требованию сериализации доступа к данным. Чем больше в системном программном обеспечении или рабочей схеме применяется сериализация доступа к данным, тем меньше степень параллельности рабочей схемы.

Степень параллельности рабочей схемы также уменьшается, если в системе активно используется присвоение процессов процессорам. Это свойство повышает эффективность работы кэша, что позволяет ускорить выполнение программы. При этом степень параллельности рабочей схемы уменьшается (если есть простаивающие нити), однако улучшается время отклика.

В понятие параллельности рабочей схемы входит понятие параллельности процесса. Оно характеризует наличие готовых к запуску нитей процесса в любой момент времени.

Производительность

Производительность системы SMP главным образом зависит от:

Время ответа

Время ответа программы в системе SMP зависит от:


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]