Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Какие подводные камни есть у двухпроцессорных платформ?

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

servisman



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.
 
Выбираю между двумя платформами Supermicro.
 
Первая: два сокета LGA2011-3 + два Xeon 2690 v3
 
Вторая: один сокет LGA2011-3 + один Xeon 2699 v4
 
Возник вопрос, а нормально ли будут крутиться процессы в Windows на двухпроцессорной платформе?
 
Дело в том, что натыкался на форумах на темы, где обсуждаются проблемы, связанные с двумя процессорами. Некоторые решали эти проблемы установкой гипервизора, а в гостевую систему уже выделяли все ядра двух процессоров. Я так понимаю, что проблема скорее в операционке, чем в железе.
 
Дополнительно хотелось бы уточнить, как используется кэш процессоров в двухпроцессорной конфигурации?
 
Нет ли путаниц у Windows Server 2008 R2 во время кручения процесса на ядрах разных процессоров?

Всего записей: 205 | Зарегистр. 19-04-2013 | Отправлено: 20:39 20-12-2020 | Исправлено: servisman, 21:07 20-12-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
servisman

Цитата:
а нормально ли будут крутиться процессы в Windows на двухпроцессорной платформе?

а какая проблема должна быть?
ессно у Windows есть ограничения на количество физ CPU в зависимости от версии.
у серверной Windows Server 2008 R2 проблем нет вообще (до 64 физических или до 256 логических)
 

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 05:42 21-12-2020 | Исправлено: Mavrikii, 05:42 21-12-2020
servisman



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii, о, привет Ты всегда помогаешь мне Безумно рад видеть тебя
 
 
Наткнулся на отзыв, в котором юзер описывает, что система может кинуть процесс на одно ядро первого проца и на одно ядро второго проца, потом взять и перекинуть процесс полностью на первый проц (например). В это время процесс может зафризиться. Вообще описывается игра, но мало ли такое может произойти не только с играми. Поэтому и интересуюсь, заранее так сказать...

Всего записей: 205 | Зарегистр. 19-04-2013 | Отправлено: 05:57 21-12-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
servisman

Цитата:
потом взять и перекинуть процесс полностью на первый проц

как система перераспределяет нагрузку между ядрами это ее дело и не должно особо влиять на сам процесс.
вы можете и вручную переназначать ядра/процессоры для процессов.
https://ru.wikipedia.org/wiki/Привязка_к_процессору
   

Цитата:
В это время процесс может зафризиться

сомневаюсь, что дело только в этом.

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 05:59 21-12-2020 | Исправлено: Mavrikii, 06:13 21-12-2020
servisman



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii, привязка процесса к ядру не "железно" работает, т.к. система всё равно может перекинуть процесс, если посчитает, что это будет более производительный вариант

Всего записей: 205 | Зарегистр. 19-04-2013 | Отправлено: 07:27 21-12-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
servisman

Цитата:
привязка процесса к ядру не "железно" работает, т.к. система всё равно может перекинуть процесс

у вас приложение работает в системе, поэтому не ему решать.

Цитата:
если посчитает, что это будет более производительный вариант

не должно
https://www.tenforums.com/performance-maintenance/47607-affinity-command-cmd.html

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 07:31 21-12-2020
ipmanyak



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никаких подводных камней не будет.
Вот тут есть неплохое описание затронутой темы.  
Базовые принципы запуска пользовательских задач в операционных системах  
https://www.cyberforum.ru/blogs/18334/blog4913.html
Как система распределяет нагрузку по потокам ?  
https://www.cyberforum.ru/post12506031.html
(Имеются ввиду потоки компилятора, а не гипертрейдинг проца.)
 

Цитата:
Первая: два сокета LGA2011-3 + два Xeon 2690 v3
 Вторая: один сокет LGA2011-3 + один Xeon 2699 v4  

Если выбирать из этих двух, то второй вариант.
аргументы:
1 - стоимость матери и двух процов выше, чем  односокетного варианта
2  - кол-во ядер почти одинаково  60 против 55
3 - 2 проца Xeon 2690 * 135  ватт = 270 ватт, супротив 145 ватт Xeon 2699 v4.  
На электропотребление почему-то мало кто смотрит, а в датацентрах это играет очень существенную роль.  
4 - при использовании двух процов, кроме обработки прерываний на ядра,  будет еще  обработка прерываний на процы, это несущественно, но имеет место быть.
 
При одной и той же тактовой частоте  лучше иметь 1 проц и 16 ядер, чем 2 проца по 8 ядер, имхо.  


----------
В сортире лучше быть юзером, чем админом...

Всего записей: 11724 | Зарегистр. 10-12-2003 | Отправлено: 09:10 21-12-2020 | Исправлено: ipmanyak, 09:15 21-12-2020
servisman



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ipmanyak, с энергопотреблением согласен!
Вот и я тоже подумал так... смысл от двухпроцессорной платформы, если можно примерно такую же по производительности взять, но однопроцессорную. Спасибо

Всего записей: 205 | Зарегистр. 19-04-2013 | Отправлено: 07:06 22-12-2020
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Какие подводные камни есть у двухпроцессорных платформ?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru