Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 6004.doc
Скачиваний:
21
Добавлен:
30.04.2022
Размер:
1.29 Mб
Скачать

3.7.6.Производительность мультипроцессорных систем

Даже в совершенно симметричных мультипроцессорных комплексах введение нового процессора не приведет к тому, что общая производительность возрастет на номинальную вычислительную мощность этого нового процессора. Это объясняется многими причинами, в том числе - дополнительными накладными расходами на работу операционной системы;

- обострением конкуренции за системные ресурсы;

- задержками в аппаратуре коммутации и маршрутизации между увеличившимся количеством компонент.

Одна из исследовательских работ, проведенных с целью оценки, производительности мультипроцессорных комплексов, показала, что производительность двухпроцессорного комплекса увеличивается в 1.8 раза, а трехпроцессорного - всего лишь в 2.1 раза по сравнению с однопроцессорным. Подобные результаты помогают понять, почему большинство мультипроцессорных комплексов, созданных до настоящего времени, содержат относительно небольшое количество процессоров (как правило от двух до четырех).

3.7.7.Экономическая эффективность мультипроцессорных систем

Выбирая мультипроцессорное направление развития вычислительных мощностей вместо многомашинного, нужно тщательно анализировать специфические требования различных организаций и вычислительных центров. Ниже перечисляются некоторые преимущества мультипроцессорной архитектуры:

- Дополнительные процессоры в мультипроцессорный вычислительный комплекс, как правило, можно вводить без привлечения дополнительного обслуживающего персонала.

- Если основная выгода, которую необходимо получить, - это увеличение процессорных вычислительных мощностей, т. е. если имеющегося объема памяти и средств ввода-вывода достаточно, то введение дополнительных процессоров экономически более оправданно, чем приобретение самостоятельных вычислительных машин.

- Симметричные мультипроцессорные вычислительные комплексы модульной конструкции позволяют быстро и экономично подключать новые процессоры.

- Для установки дополнительного процессора требуется гораздо меньшая площадь, чем для целой вычислительной машины.

- Вычислительную мощность системы можно наращивать плавно, меньшими квантами.

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

- Мультипроцессорные системы экономически более эффективны в широком диапазоне рабочих нагрузок.

Однако мультипроцессорным архитектурам свойственны и недостатки:

- Мультипроцессорные операционные системы являются, как правило, более сложными, чем однопроцессорные.

- Мультипроцессорные аппаратные средства более сложны, чем однопроцессорные,

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