Akina: Оптимальная производительность памяти - как тестировать правильно?
Akina
Novell Expert
Автор темы
246/26935 ответов
25 лет на iXBT, с октября 1999
Чаще пишет РІ "OС и сист. ПО" (16%)
Россия, Зеленоград (Москва)
Инфо Ответить
A
Akina Novell ExpertАвтор темы
1 месяц назад / 15 января 2025 09:37
Приобретён сервер. Материнская плата Supermicro X13DEI-T, если интересно. На ней два ксеона и 8 модулей памяти Самсунг.

При ознакомлении с аппаратной конфигурацией обнаружил, что установка модулей памяти в слоты не соответствует мануалу, в котором дана схема для указанного количества процессоров и модулей, обеспечивающая наилучшее быстродействие памяти. Задал вопрос поставщику, и получил странный ответ, суть которого следующая: схема в мануале приведена для проверенных на совместимость модулей памяти Супермикро, но они не поставляются, а поставленные модули от Самсунга в такой конфигурации вообще не работают, почему и вставили так, как оно работает.

Понятно, что надо, во-первых, убедиться, что информация о неработоспособности соответствует действительности (а у меня как-то в этом имеются серьёзные сомнения). во-вторых, если это правда, то не использовать схему "чтобы хоть как-то работало", а подобрать схему установки модулей, которая обеспечит наилучшую производительность. Но прежде чем начинать эксперименты, нужно хорошо подготовиться.

И вот тут и возникает вопрос. Если определение, что при какой-то схеме установки модулей система неработоспособна (не грузится вообще, не проходит тесты БИОС, сыпет ошибки и пр.), проблемы не представляет, то вот сравнение производительности памяти при различных схемах установки для меня тёмный лес, ибо никогда с такой задачей сталкиваться не приходилось. Соответственно прошу совета у коллективного разума - как правильно выполнить такое тестирование? Какое программное обеспечение потребуется, и как правильно интерпретировать результаты? Если кто-то возьмётся указать и объяснить, прошу по возможности не совсем тезисно, ибо, как я сказал выше, для меня это непознанная область.

Ну и в качестве дополнительного бонуса прошу подсказать. А вообще, если неработоспособность системы при какой-то схеме установки нормальных и работоспособных модулей памяти имеет место (ну кроме откровенно идиотских схем, типа установки вообще всех модулей на канал только одного процессора), при том что на других схемах установки тех же модулей всё работает нормально, то не является ли это свидетельством того, что проблема - в самой материнской плате?
Zlobniy Shurik
Member
207/2030 ответов, #12 в рейтинге
16 лет на iXBT, с сентября 2008
Чаще пишет РІ "Администрирование" (33%)
Россия, Новосибирск
Инфо Ответить
Z
Zlobniy Shurik Member
1 месяц назад / 15 января 2025 10:00
Akina

Ну и в качестве дополнительного бонуса прошу подсказать. А вообще, если неработоспособность системы при какой-то схеме установки нормальных и работоспособных модулей памяти имеет место (ну кроме откровенно идиотских схем, типа установки вообще всех модулей на канал только одного процессора), при том что на других схемах установки тех же модулей всё работает нормально, то не является ли это свидетельством того, что проблема - в самой материнской плате?
Иногда проблема может быть в биосе. Условно, на версии X какая-то конфигурация модулей памяти не определяется, определяется через раз или сбоит, а на версии биоса Y эта же конфигурация работает уже абсолютно стабильно.
Doctor Death
Member
135/2788 ответов, #6 в рейтинге
24 года на iXBT, с января 2001
Чаще пишет РІ "Сети" (28%)
Россия, Москва
Web-страница
Инфо Ответить
Doctor Death Member
1 месяц назад / 15 января 2025 10:12
Akina
Для начала приведите схему как у Вас установлена память ,и как она по Вашему отличается о схемы.
Хотя с моей стороны нет никакой проблемны, чтобы поставить как на схеме и посмотреть заработает или нет , если заработать прогнать тест памяти
Да и еще какие процессоры стоят , от этого будет зависть конаньность памяти
Akina
Novell Expert
Автор темы
247/26936 ответов
25 лет на iXBT, с октября 1999
Чаще пишет РІ "OС и сист. ПО" (16%)
Россия, Зеленоград (Москва)
Инфо Ответить
A
Akina Novell ExpertАвтор темы
1 месяц назад / 15 января 2025 10:32
Doctor Death

какие процессоры стоят

Процессоры: Xeon Gold 5418Y
Модули памяти: 4400MT/s Samsung DRx4 64 Gb RDIMM

Для начала приведите схему как у Вас установлена память ,и как она по Вашему отличается о схемы.

Схема установки по мануалу для варианта 2 CPUs & 8 DIMMs:

CPU1: P1-DIMMA1 / P1-DIMMC1 / P1-DIMME1 / P1-DIMMG1
CPU2: P2-DIMMA1 / P2-DIMMC1 / P2-DIMME1 / P2-DIMMG1

Текущая схема установки:

CPU1: P1-DIMMA1 / P1-DIMMG1
CPU2: P2-DIMMA1 / P2-DIMMC1 / P2-DIMMD1 / P2-DIMME1/ P1-DIMMF1 / P1-DIMMG1

Ссылка на мануал: https://www.supermicro.com/manuals/motherboard/X13/MNL-2509.pdf
Раздел Memory Support and Installation - страницы 59-61
Doctor Death
Member
136/2791 ответов, #6 в рейтинге
24 года на iXBT, с января 2001
Чаще пишет РІ "Сети" (28%)
Россия, Москва
Web-страница
Инфо Ответить
Doctor Death Member
1 месяц назад / 15 января 2025 10:49
Akina
да это действительно какая кривая установка, непонятно чем мотивировался сборщик , то что он написал вам на ваш вопрос - бред
по мануалу установка совершенно верная и так и должно быть. Переставляйте , никаких проблем быть не должно, если только слоты памяти в плате живые.
p.s. если не секрет, поделитесь компанией , кто поставлял и кто собирал ?
a_shats
Member
8788/10919 ответов, #1 в рейтинге
23 года на iXBT, с февраля 2002
Чаще пишет РІ "Серверы" (80%)
Инфо Ответить
a
a_shats Member
1 месяц назад / 15 января 2025 10:50
Akina
Для начала:
https://www.supermicro.com/en/products/motherboard/x13dei-t
На ней два ксеона и 8 модулей памяти Самсунг.
подобрать схему установки модулей, которая обеспечит наилучшую производительность.

Наилучшую производительность обеспечат 16 модулей. 8 - не обеспечат, потому, что у Xeon 4-5 поколения - 8 каналов к ОЗУ, у каждого.
И второй момент: если не знаете, как лучше ставить модули ОЗУ в продуктах Supermicro - ставьте по мануалу.
Потому, что продуктовая команда, которая делала конкретный продукт (материнскую плату или платформу) и давала информацию для мануала - знает лучше, как оно будет работать.

Третий момент не совсем очевидный.
Проверить расстановку модулей ОЗУ в Вашем случае просто необходимо - потому, что если по мануалу не заработает, это значит, что какой-то из слотов неисправен (и странная расстановка модулей ОЗУ вызвана этим, а не странной уверенностью сборщика, что он лучше знает, как работает мат.плата, чем те, кто её конструячили/отлаживали).
rahzer
Member
814/1486 ответов, #7 в рейтинге
11 лет на iXBT, с декабря 2013
Чаще пишет РІ "Серверы" (55%)
Россия
Инфо Ответить
r
rahzer Member
1 месяц назад / 15 января 2025 11:08
Конечно, по идее, ставить по канальности процессоров согласно количества планок памяти.
В Вашем случае, если есть возможность, поставить пока по паре планок на каждый проц (в двух канале на первом работает), потом по каналу добавлять на каждый проц, пока не дойдем до отвала конфиги.
В целом, по бест практис, там выигрываются проценты, ну еще и если виртуализация, НО, это только в синтетике (тестах), по факту в рабочих нагрузках разница незаметна - к примеру - если регламентное задание СУБД идет 8 часов, то на фоне этого минуты 2 погоды не сделают.
А так, да, проверить контакты платы (где память), ну и может плата повреждена и часть линий с проца 1 тупо не работают.
IRZ
Member
588/6762 ответов, #3 в рейтинге
18 лет на iXBT, с октября 2006
Чаще пишет РІ "Игры" (39%)
Россия
Инфо Ответить
I
IRZ Member
1 месяц назад / 15 января 2025 13:36
Akina
Задал вопрос поставщику, и получил странный ответ, суть которого следующая: схема в мануале приведена для проверенных на совместимость модулей памяти Супермикро, но они не поставляются, а поставленные модули от Самсунга в такой конфигурации вообще не работают, почему и вставили так, как оно работает.

Поставщик вам пытается запудрить мозги. Если установленная по мануалу память не работает - это значит, что либо память, либо матплата неисправны, и в любом случае основание для обращения к поставщику с целью ремонта/замены. Специальных "модулей памяти Супермикро" не существует (то, что они сами могут продавать со своими системами - это такие же самсунги и микроны, как в магазине продаются), и по схемам в мануале должны ставиться любые исправные модули с характеристиками, соответствующими спецификациям.

С производительностью памяти в зависимости от расстановки модулей два простых общих правила:
1. Чем больше каналов (вплоть до максимально поддерживаемых процессором), тем лучше, т.е. конфиг 8x8GB будет быстрее, чем 4x16GB.
2. Со своей памятью CPU работает быстрее, чем с памятью соседнего CPU (NUMA).

Конкретно с вашей расстановкой (2 модуля на одном CPU и 6 на другом) две проблемы - первый процессор будет иметь только двухканальный доступ к собственной памяти, плюс в силу перекоса памяти между CPU будет значительно больше ситуаций, когда он будет обращаться к соседней NUMA-ноде (что также отрицательно влияет на скорость). В реальных серверах общего назначения это обычно разница в единицы процентов максимум, но в каких-то специфичных ситуациях вполне может быть значительно больше (в целом, канальность памяти важнее для задач, которым нужна пропускная способность, а NUMA может серьезно повредить задачам, где важнее время отклика).

Что до тестирования скорости - по идее под линуксом комбинации sysbench (собственно тест) и numactl (для привязки к NUMA-нодам) вполне должно хватить для создания общего представления.
Ing.Syst
HP ASE
4223/31737 ответов, #8 в рейтинге
17 лет на iXBT, с марта 2007
Чаще пишет РІ "Накопители" (47%)
Беларусь
Инфо Ответить
I
Ing.Syst HP ASE
1 месяц назад / 19 января 2025 00:35
IRZ
Поставщик вам пытается запудрить мозги
Во-во. Если есть оптимальная конфигурация памяти, то она оптимальна при использовании любых модулей. А не для одного вендора оптимальна, для другого - нет.
Akina
Novell Expert
Автор темы
248/26944 ответов
25 лет на iXBT, с октября 1999
Чаще пишет РІ "OС и сист. ПО" (16%)
Россия, Зеленоград (Москва)
Инфо Ответить
A
Akina Novell ExpertАвтор темы
26 дней назад / 24 января 2025 09:28
Сдал сервер обратно в головную, там отправили поставщику. Пусть ковыряется.

Всем спасибо за участие и поддержку.
Ваш ответ:

Нет значка Нет значка Р’РѕС‚ тут! Лампочка Восклицание Р’РѕРїСЂРѕСЃ Класс! Улыбка Злость Огорчение РџРѕРіРѕРІРѕСЂРёРј? Краснею Подмигивание Ругаю РћРґРѕР±СЂСЏСЋBIUdelSxsupxsuboffsp spoilerqurlimgvideo• list1. list1 codeprecenter-hr-rusQWE→ЙЦУ
файлыочистить
Ваше имя: Авторизуйтесь Предпросмотр В полную форму
вставить выделенную цитату в окно ответа
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Если Вы считаете это сообщение ценным для дискуссии (не обязательно с ним соглашаться), Вы можете поблагодарить его автора, а также перечислить ему на счет некоторую сумму со своего баланса (при отзыве благодарности перечисленная сумма не будет вам возвращена).
Также вы можете оценить сообщение как неудачное.
В течение суток можно 20 раз оценить сообщения разных участников (купите Premium-аккаунт, либо оплачивайте оценки сверх лимита).
Последние обсуждения в Конференции
03:00Выбор SSD Накопители
02:58Микроархитектура Lion Cove. Мобильные процессоры Intel Lunar Lake / десктопные LGA 1851 Arrow Lake Процессоры
02:55Украина после Евромайдана. Взгляд из России. Вход для лиц с русофобскими взглядами закрыт Политика
02:52OLED телевизоры LG ДК TV
02:51Выбор и настройка оперативной памяти DDR5 (читать первую страницу!) Память
02:48Выбор стиральной машины Бытовая техника
02:37"Тупые" вопросы, вы давно хотели задать, но боялись спросить. Флуд
02:36Электромобили - грядет революция? Авто
02:28Случай скама с монетой EOS. Объясняю остальным: Крипта
02:21Выбор посуды для приготовления пищи (сковород, кастрюль и т.д.) Кулинария
02:17Обсуждение новых тарифов Билайн Моб. операторы
02:17Новости мира ноутбуков Ноутбуки
02:16Иммиграция. Как выжить за рубежом? Общий
02:09Кто-то хочет в СССР? История
02:07Существуют ли принтеры для точной печати? Периферия
02:06Платные сервисы конференции iXBT.com. Появились платные обходы черных списков и защита от них О Конфе
01:58Diablo IV (4). Релиз 06.06.2023! Игры
01:53Выбор 4K/UHD медиаплеера ДК плееры
01:41CPU-флудилка Тесты CPU
01:34Выбор конфигурации от 300 до 600 долларов (Intel) Тех. поддержка
Последние темы без ответов
вчера[Решено] Установил и успешно запустил пакет motion под OpenWRT, но не могу зайти на его админку и получить видеопоток с помощью VLC-плеера Unix
вчераDenon dcd-3000 ремонт Стерео
вчераLLM ChatGPT – возможности, опыт использования, ограничения ИИ
2 дняИИ шутит. ИИ
2 дня DIR-815s - L2TP и NAT Сети
3 дняThecus 4560/2520 поиск прошивки. НАС
3 дняРоссийская инди-поп-музыка Культура
3 дняИИ-агенты - что, зачем, как... ИИ
4 дняКуплю мини/микро ATX компьютер KOMOK
давноCounter-Strike экранизация Кино
23:34вчераМарсоход Perseverance обнаружил потенциально древнейшие породы на Марсе
23:11вчераБританская GRC стала реселлером спутниковых услуг Amazon Kuiper Government Solutions для правительств
23:01вчераIEC Telecom запускает RDK 2.0: спутниковая связь Starlink для спасателей стала автономной
22:54вчераАльянс телеком-гигантов NGMN представил 13 принципов эволюции сетей от 5G к 6G
22:47вчераФерромагнитные зеркала и электромагниты: перспективная альтернатива для космических и лунных телескопов
22:40вчераКосмический зонд Solar Orbiter совершит рекордное сближение с Венерой для изучения полюсов Солнца
22:38вчераОчень «высоколобый» ноутбук. Lenovo ThinkBook Flip с необычным экраном засветился на изображениях
22:33вчераУчёные призывают расширить поиск внеземной жизни за пределы привычной «обитаемой зоны»
22:26вчера138 лет наблюдений за Ро Кассиопеи: астрономы раскрыли механизм циклических вспышек гипергигантов
22:25вчераНе рассчитывайте на достаточные поставки GeForce RTX 5070 Ti в рамках первых партий
20+ лет назад в этот день обсуждали
2001Винт Fireball AS 20 Gb видится как UDMA 33 Накопители
2001А правда, что скорость чтения CD-Recorder'ов необходимо понижать ? Оптич. носители
2002Juster 515 WOOd VS Sven IHOO 5.1 Цифр.звук
2002Посоветуйте перекодировщик русский-кирилица - русский-латиница в обе стороны Интернет
200216 заповедей программиста Программирование
2002Не работает кулер проца Сист. платы
2003Выбор MP3 магнитолы -бумбокс (Philips AZ-2048 и другие) Бытовая техника
2004Conan (c) TDK Mediactive - Кто играл? Игры
2004Интернет через "коробочку" Дом.интернет
2005Программа расчета тарифов на перевозку Прикладное ПО