Быстродействие двухпроцессорной системы
Модераторы: Trinity admin`s, Free-lance moderator`s
Быстродействие двухпроцессорной системы
Какое ускорение можно получить при переходе от однопроцессорной системы с частотой процессора N к двухпроцессорной с частотой процессоров по N при использовании win2k server/nt 40 server и т.д. в отношении обычных приложений (архиваторы, программы типа MathCad)
gри прочих равных условиях?
gри прочих равных условиях?
Приложения не ориентированы на работу в многопроцессорной среде, однако используют большой объем вычислений (матлаб, винрар, к примеру). Желательно запускать сразу несколько таких приложений.
1. Получится ли прирост в быстродействии при запуске двух (не многопроцессорных) задач на двухпроцессорной системе: будет ли один процессор обрабатывать одну задачу, а второй - другую, что должно дать прирост скорости близкий к 2?
2. При запуске одного приложения (повторяю, не ориентированного на многопроцессорность) двухпроцессорная система будет на половину простаивать: один процессор работает, другой - считает? То есть именно никакого прироста нет? Не считается наполовину на одном процессоре, наполовину - на втором? Если это так, то эта ситуация - единственный случай, когда второй процессор ничего не дает?
3. При запуске большого количества приложений количество переключений между ними будет меньше, что приведет к общему увеличению эффективности работы: например запущено 50 архиваторов. Однопроцессорная система по очереди работает с каждым, тратя часть времени на переключение между задачами. Двухпроцессорная система будет тратить меньше - на каждый процессор будет приходитья по 25 архиваторов. Таким образом два процессора по 1000 МГц лучше одного по 2000. Верно?
1. Получится ли прирост в быстродействии при запуске двух (не многопроцессорных) задач на двухпроцессорной системе: будет ли один процессор обрабатывать одну задачу, а второй - другую, что должно дать прирост скорости близкий к 2?
2. При запуске одного приложения (повторяю, не ориентированного на многопроцессорность) двухпроцессорная система будет на половину простаивать: один процессор работает, другой - считает? То есть именно никакого прироста нет? Не считается наполовину на одном процессоре, наполовину - на втором? Если это так, то эта ситуация - единственный случай, когда второй процессор ничего не дает?
3. При запуске большого количества приложений количество переключений между ними будет меньше, что приведет к общему увеличению эффективности работы: например запущено 50 архиваторов. Однопроцессорная система по очереди работает с каждым, тратя часть времени на переключение между задачами. Двухпроцессорная система будет тратить меньше - на каждый процессор будет приходитья по 25 архиваторов. Таким образом два процессора по 1000 МГц лучше одного по 2000. Верно?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей