Как я могу предсказать, станет ли память узким местом ЦП

Мой вопрос общий, хотя у меня есть конкретный пример. У меня такой вопрос: как я могу предсказать, будет ли мощный процессор полностью задействован в сценарии с (относительно) низким объемом памяти?

Мой пример таков: я выбираю Dell Precision 7920. Я работа с программистом, который будет использовать систему. Мы собираемся установить Linux, и он будет использовать свой собственный код для множества вычислений. Он выбрал мощный двухпроцессор с 20 ядрами, но для памяти выбрал только 32 ГБ RDIMM. Я сказал третьему человеку, что в этом сценарии процессор не будет полностью задействован, но мой программист категорически не согласен, и я могу ошибаться. Я понял, что не Я знаю достаточно об этом виде вопросов, чтобы ответить авторитетно.

В общем, приветствуется любая информация о прогнозировании узких мест.

0
задан 29 August 2018 в 02:36
1 ответ

Это действительно зависит от используемого приложения и от того, что оно должно делать. Думаю, для обработки чисел достаточно 32 ГБ ОЗУ, возможно, вам даже не понадобится столько, вы можете уйти даже с 2-4 ГБ. Но если приложение хранит в памяти много данных (например, промежуточные результаты), размер которых превышает эти 32 ГБ, вам потребуется больше памяти. В противном случае приложение либо умирает из-за ошибок нехватки памяти, либо начинает менять местами, что означает время, потраченное на ввод-вывод, вместо того, чтобы ждать обработки числа. Поскольку программист знает свой код, я бы пошел с его рекомендацией. Тем более, что позже можно будет добавить больше оперативной памяти.

0
ответ дан 5 December 2019 в 05:21

Теги

Похожие вопросы