Быстродействие двухпроцессорной системы

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Stas_SPb
Junior member
Сообщения: 12
Зарегистрирован: 30 сен 2004, 20:07
Контактная информация:

Быстродействие двухпроцессорной системы

Сообщение Stas_SPb » 27 фев 2006, 10:41

Какое ускорение можно получить при переходе от однопроцессорной системы с частотой процессора N  к двухпроцессорной с частотой процессоров по N при использовании win2k server/nt 40 server и т.д. в отношении обычных приложений (архиваторы, программы типа MathCad)
gри прочих равных условиях?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 27 фев 2006, 12:45

На 100% зависит от приложения. Оно или понимает многопроцессорность (и тогда прирост 50-100%) или нет (тогда не получите ни-че-го).

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 27 фев 2006, 13:43

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

Stas_SPb
Junior member
Сообщения: 12
Зарегистрирован: 30 сен 2004, 20:07
Контактная информация:

Сообщение Stas_SPb » 27 фев 2006, 19:13

Приложения не ориентированы на работу в многопроцессорной среде, однако используют большой объем вычислений (матлаб, винрар, к примеру). Желательно запускать сразу несколько таких приложений.
1. Получится ли прирост в быстродействии при запуске двух (не многопроцессорных) задач на двухпроцессорной системе: будет ли один процессор обрабатывать одну задачу, а второй - другую, что должно дать прирост скорости близкий к 2?

2. При запуске одного приложения (повторяю, не ориентированного на многопроцессорность) двухпроцессорная система будет на половину простаивать: один процессор работает, другой - считает? То есть именно никакого прироста нет? Не считается наполовину на одном процессоре, наполовину - на втором? Если это так, то эта ситуация - единственный случай, когда второй процессор ничего не дает?

3. При запуске большого количества приложений количество переключений между ними будет меньше, что приведет к общему увеличению эффективности работы: например запущено 50 архиваторов. Однопроцессорная система по очереди работает с каждым, тратя часть времени на переключение между задачами. Двухпроцессорная система будет тратить меньше - на каждый процессор будет приходитья по 25 архиваторов. Таким образом два процессора по 1000 МГц лучше одного по 2000. Верно?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 27 фев 2006, 19:25

1. Да.
2. Да.
3. В принципе да, но прирост от уменьшения контекст свича небольшой.

Stas_SPb
Junior member
Сообщения: 12
Зарегистрирован: 30 сен 2004, 20:07
Контактная информация:

Сообщение Stas_SPb » 27 фев 2006, 23:13

Спасибо

Ответить

Вернуться в «Серверы - ПО, Windows система, приложения.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей