AMD NUMA
AMD NUMA
Кто-нибудь видел сабж в реальной жизни? Оно вообще работает?
Опыт растет прямо пропорционально выведенному из строя оборудованию
- invox
- Неотъемлемая часть форума
- Сообщения: 395
- Зарегистрирован: 12 сен 2002, 17:53
- Откуда: Минск
- Контактная информация:
Re: AMD NUMA
Тебе руками надо попробовать или достаточно картинок:
http://images.google.com/images?q=amd+numa
?
А на ixbt два-три года назад исследования производительности разных конфигураций были. Погугли.
Или о чем был вопрос, в каком контексте?
http://images.google.com/images?q=amd+numa
?
А на ixbt два-три года назад исследования производительности разных конфигураций были. Погугли.
Или о чем был вопрос, в каком контексте?
Re: AMD NUMA
C осени 2006 года системы коммерчески продаются. Вообщем, у некоторых вендоров достаточно успешно.Llama писал(а):Кто-нибудь видел сабж в реальной жизни? Оно вообще работает?
А что не так собственно?
Re: AMD NUMA
Я пытаюсь понять - NUMA работает на любой AMD64-системе с 2+ процессорами, ванильное ядро достаточно умное само в дистрибутивах, либо надо пересборку устраивать, как дружат Numa гипервизоры - ну и т.п.
Пока что планируется Dell 2970 с 2xOpteron 2376
Пока что планируется Dell 2970 с 2xOpteron 2376
Опыт растет прямо пропорционально выведенному из строя оборудованию
- invox
- Неотъемлемая часть форума
- Сообщения: 395
- Зарегистрирован: 12 сен 2002, 17:53
- Откуда: Минск
- Контактная информация:
Re: AMD NUMA
Вроде не маленький уже... с чего ты взял, что любимый дистрибутив будет работать под выбраной железкой?
Отталкивайся от того, что написано в документации к железу. Из linux'ов, обычно, указывают только RHEL || SLES,
а там ядра далеко не ванильные.
Отталкивайся от того, что написано в документации к железу. Из linux'ов, обычно, указывают только RHEL || SLES,
а там ядра далеко не ванильные.
Re: AMD NUMA
Не будет работать - будет другая железка. Но вообще, потроха там стандартные для железок такого класса.invox писал(а):Вроде не маленький уже... с чего ты взял, что любимый дистрибутив будет работать под выбраной железкой?
Ну на заборе тоже много что написано. В случае Dell я убедился - можно купить у них несколько сотен набитых под завязку серверов с поддержкой, огрести проблем с поддерживаемым дистрибутивом влияющих непосредственно на качество работы и дальше трахаться несколько месяцев самостоятельно с вялыми репликами от саппорта типа "у нас тут новый драйвер/фирмварь, попробуйте - а вдруг...". И это все в USA.invox писал(а): Отталкивайся от того, что написано в документации к железу. Из linux'ов, обычно, указывают только RHEL || SLES
Ну есть масса причин устанавливать Debian Lenny и не использовать для моей задачи RHEL/SLES, и несовместимые ядра - одна из них.invox писал(а):а там ядра далеко не ванильные.
Я просто пытаюсь понять - NUMA в Linux/amd64 это нечто настолько само сабой разумеющееся, что про него даже не считают нужным писать?
Т.е для любой другой технологии (например, HyperThreading) в гугле есть масса всякого материала с ранних этапов внедрения типа ругани в lkml, советов в духе "попробуйте отключить HT в BIOS" и т.п. Есть технология - должны быть проблемы хотя бы в духе "у меня на 2.6.xx-mm10 не включается половина памяти и второй процесоор - почините все обратно", и должны быть способы решения.
Проблема с NUMA для меня заключается в отсуствии специфического контента в гугле. Складывается ровно два вывода:
Либо все настолько хорошо и распостранено, что вопросы о NUMA никого не беспокоят, либо технология ушла куда-то настолько далеко от реальностей SMB, что интереса для меня представлять не может.
Опыт растет прямо пропорционально выведенному из строя оборудованию
- invox
- Неотъемлемая часть форума
- Сообщения: 395
- Зарегистрирован: 12 сен 2002, 17:53
- Откуда: Минск
- Контактная информация:
Re: AMD NUMA
Ты несколько заблуждаешься. В брэндовых серверах много своего.Llama писал(а): Но вообще, потроха там стандартные для железок такого класса.
Даже в entry-level есть "необщие моменты". Соответственно, не всякий linux с лету заведется.
Из простых серверов я ставил Debian на HP (DL150, DL380) пару лет назад, возможно,
на "одноклассниках" из Dell будет похожая ситуация. Но надо пробовать, т.к. я пытался на
каком-то аналоге из Fujitsu-Siemens тогда же завести Alt-linux, узнал много нового.
А если будешь рассматривать железо посерьезнее, то вариантов с linux останется еще меньше - RHEL/SLES.
Пробуй виртуализацией побаловаться, ставить платный VMWare базовой ОС и поверх него уже linux'ы.Llama писал(а): Ну на заборе тоже много что написано. В случае Dell я убедился - можно купить у них несколько сотен набитых под завязку серверов с поддержкой, огрести проблем с поддерживаемым дистрибутивом влияющих непосредственно на качество работы и дальше трахаться несколько месяцев самостоятельно с вялыми репликами от саппорта типа "у нас тут новый драйвер/фирмварь, попробуйте - а вдруг...". И это все в USA.
Правда, в твоем случае это будет малорентабельно, такой подход окупается при более серьезных
аппаратных ресурсах.
Это подход, который работает в opensource, но не в проприетарных вещах.Llama писал(а): Т.е для любой другой технологии (например, HyperThreading) в гугле есть масса всякого материала с ранних этапов внедрения типа ругани в lkml, советов в духе "попробуйте отключить HT в BIOS" и т.п. Есть технология - должны быть проблемы
Есть многочисленные внутренние ресурсы у IBM, Sun, Dell, которые не для всех сервисных инженеров
доступны, не говоря про индексацию Google'ом. На торговле правами доступа к таким материалам делаются деньги.
Re: AMD NUMA
invox писал(а): Из простых серверов я ставил Debian на HP (DL150, DL380) пару лет назад, возможно,
на "одноклассниках" из Dell будет похожая ситуация.
HP поддерживать Debian полуофициально.
Я буду баловаться, только это будет стоковый Xen поверх базового линукса.invox писал(а): Пробуй виртуализацией побаловаться, ставить платный VMWare базовой ОС и поверх него уже linux'ы.
Правда, в твоем случае это будет малорентабельно, такой подход окупается при более серьезных
аппаратных ресурсах.
[/quote]invox писал(а): Это подход, который работает в opensource, но не в проприетарных вещах.
Есть многочисленные внутренние ресурсы у IBM, Sun, Dell, которые не для всех сервисных инженеров
доступны, не говоря про индексацию Google'ом. На торговле правами доступа к таким материалам делаются деньги.
Но мы ведь ведем речь об открытой реализованой в Linux (и не только в нем) технологии (вроде бы) общедоступной.
Собственно я и пытаюсь получить ответ: AMD NUMA реализована повсеместно, либо только в избраных пропиетарных решениях?
Тебя все уносит в сторону тяжелых машин и кровавого ентерпрайза с пропиетарными поделками.
А мне надо простой восьмиядерник под Debian LAMP.
Опыт растет прямо пропорционально выведенному из строя оборудованию
- invox
- Неотъемлемая часть форума
- Сообщения: 395
- Зарегистрирован: 12 сен 2002, 17:53
- Откуда: Минск
- Контактная информация:
Re: AMD NUMA
так бери железяку HP и экспериментируй. Аналог DL380 на AMD - это DL385Llama писал(а): HP поддерживать Debian полуофициально.
Или у тебя привязка именно к Dell?
Могу подсказать еще вариант - linux'ы в контейнерах Solaris.Я буду баловаться, только это будет стоковый Xen поверх базового линукса.
Официально - RedHat и SuSE, но простейший google'жь показывает,
что и debian возможен - http://grahame.angrygoats.net/moinmoin/ ... and_Ubuntu
Сам - не пробовал на практике, такой нужды не было
NUMA - это реализовано железячно. О каком opensource может быть речь?Собственно я и пытаюсь получить ответ: AMD NUMA реализована повсеместно, либо только в избраных пропиетарных решениях?
Сформулируй более общий вопрос, откуда выплыли сомнения в работоспособности в NUMA.
Может, станет более понятен контекст.
Re: AMD NUMA
NUMA - это термин.invox писал(а): NUMA - это реализовано железячно. О каком opensource может быть речь?
MEM <-> CPU <-> CPU <-> MEM
В любой AMD системе более чем с одним процессром все выглядит именно так как я нарисовал - даже в самой дешовой MP-системе.
Вся что надо от OS - это грамотно распределять физическую память и шедулить процессы таким образом, чтобы каждый процесс пользовал свою память.
Кажется, слово "NUMA" на тебя оказывает гипнотиеческое влияние.
SMP на AMD64 не существует и для SMP-ОС - эмулируется.
Сомнения взялись от малого количества информацуионного шума на эту тему в гугле.invox писал(а): Сформулируй более общий вопрос, откуда выплыли сомнения в работоспособности в NUMA.
Может, станет более понятен контекст.
Я просто не понял - вышеописаное свойство ядра ОС в linux реализовано повсеместно, либо это все ушло в дебри высоких технологий.
Опыт растет прямо пропорционально выведенному из строя оборудованию