Рейтинг:0

Отладка медленно работающего кода

флаг br

Я не системный или сетевой администратор, но мне показалось, что здесь лучше всего задать этот вопрос. Если нет, пожалуйста, направьте меня туда, потому что я бился головой о стену, пытаясь понять эту проблему. Проблема в том, что сервер с более быстрыми процессорами запускает мой код обработки в два раза быстрее (медленнее)...

У меня 2 сервера.

1-й (старый сервер):

  • 2 процессора 7402 EPYC
  • Материнская плата Gigabyte (R182-Z92-00)
  • 16x 16 ГБ ECC DDR43200 (SK-Hynix)
  • NVMe-накопитель на 1 ТБ
  • Ubuntu 20.04 - 5.4-107 (или что-то в этом роде, извините, это не прямо передо мной прямо сейчас)
  • BIOS (2.18.1264 American Megatrends Inc.)

2-й (новый сервер):

  • 2 процессора 7F72EPYC
  • Материнская плата SuperMicro (H11DSU-iN)
  • 16x 16 ГБ ECC DDR4 3200 (Samsung)
  • NVMe-накопитель на 1 ТБ
  • Ubuntu 20.04 - 5.4-107 (или что-то в этом роде, извините, это не прямо передо мной прямо сейчас)
  • BIOS (2.20.1275 American Trends Inc.)

Настройки, доступные в BIOS, немного различаются, но я старался соответствовать как можно лучше:

Изображение электронной таблицы

Для обоих серверов я позаботился о том, чтобы все установки были одинаковыми после ответов. здесь. На обоих серверах я использую g++/gcc 10. С mkl для lapack, openblas-openmp для blas. В своем коде я использую FFTW 3.3.10 и Armadillo 10.8, которые были установлены с помощью одних и тех же команд настройки. Могу ли я сделать другие проверки? Это только потому, что две системы имеют разные материнские платы, а одна из них намного медленнее? Мы будем очень признательны за любые советы.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.