Форум Тринити

Открытый технический форум по серверам и системам хранения данных, кластерным решениям, SAN, NAS.
Microsemi infortrend storage
Текущее время: 26 сен 2018, 00:52

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 17 апр 2009, 14:24 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 14 ноя 2003, 17:25
Сообщения: 13040
Откуда: СПб, Екатеринбург
Что таково нового в этих процессорах?

В процессорах Xeon серии 5500 были внедрены новые технологии:

• Intel® Turbo Boost и Intel® Intelligent Power
Грубо говоря, если соблюдается TDP, то процессор может повышать свою частоту на несколько шагов (процы X5570, X5560, X5550 на 400 MHz, E5540, E5530, E5520 на 266 MHz). Отличная вещь для приложений которые не умеют работать в несколько потоков.
И понижать частоту если процессор простаивает. В новой версии Intel Active Console 3.5 реализованна мега фишка, можно по расписанию вписывать энергопотребление сервера в определенные рамки. (с 23.00 до 7 утра 180W)

• Intel® Hyper-Threading
Был воскрешён в мобильных процессорах (Atom) и теперь возвращен в серверную линейку. По желанию его можно отключать, т.к. в одних приложениях дает прирост скорости порядка 30%, в других те же 30% можно потерять.

• Intel® QuickPath Interconnect (QPI)
На мой взгляд самое интересное нововведение. Теперь контроллер памяти интегрирован в процессор. Что позволяет ускорить обмен данными ускоряют обмен данными между процессорами и контроллерами ввода/вывода в приложениях. Увеличивает пропускную способность подсистемы памяти до 3,5 раз.
От AMD-ной HT, есть принципиальное отличие, память не привязанна к конкретному процессору.
// Для тех кто не знает как перевести заумные гига транзакции в гигабайты, то просто умножить на 4 (4.8 GT/s*4=19.2 GB/s)

Доработаны функции оптимизации виртуализации:
• Intel® Virtualization Technology (Intel VT-x), позволяющая создавать более крупные пулы виртуальных машин (ВМ), по-прежнему обеспечивает защиту инвестиций и гибкость инфраструктуры за счет возможности переноса ВМ разных поколений между любыми 32- и 64-разрядными конфигурациями.
• Intel® Virtualization Technology for Connectivity (Intel® VT-c) поддерживает виртуализацию устройств ввода/вывода на аппаратном уровне; как следствие, повышается пропускная способность сети и упрощается перенос ВМ.
• Intel® Virtualization Technology for Directed I/O (Intel® VT-d) позволяет выделить некоторым ВМ собственное устройство ввода/вывода, что ускоряет перемещение данных и дает возможность избавиться от значительной части «накладных расходов», за счет сокращения объема пересылки служебных данных.
Появилась поддержка SSE 4.2 (честно х.з. что дает на практике)

Теперь про память.

DDR3 1333 32 GB/s 48 GB X5570 X5560 X5550

DDR3 1066 25.5 GB/s 96 GB X5570 X5560 X5550 E5540 E5530 E5520

DDR3 800 19.2 GB/s 144 GB X5570 X5560 X5550 E5540 E5530 E5520 E5506 E5504 E5502

Тесты
http://it.anandtech.com/IT/showdoc.aspx?i=3536
http://it.anandtech.com/IT/showdoc.aspx?i=3484
http://www.ixbt.com/cpu/intel-xeon-x5560.shtml
http://www.intel.com/business/software/ ... on5500.htm

Презентация Intel:
http://www.thg.ru/business/intel_xeon_5 ... index.html
http://www.trinitygroup.ru/files/confer ... ic_RUS.pdf

Собственно online конфигуратор:
http://serverconfigurator.intel.com/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 апр 2009, 14:26 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 14 ноя 2003, 17:25
Сообщения: 13040
Откуда: СПб, Екатеринбург
// Между прочим почему 3 канала, на не 4? Вопрос не приходил в голову?

Все просто, 2х канальная быстрее одноканальной на ~90%. Добавление 3-го канала дает прирост ~30% еще, а 4-ый только 8%.

// Igor Vihrenko

По поводу каналов памяти я уже объяснял товарищу Летичевскому :)

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

А четвертый канал видимо потребовал бы слишком много разводки на мамках, в то время как и 18 слотов на маме — более чем.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 апр 2009, 14:27 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 14 ноя 2003, 17:25
Сообщения: 13040
Откуда: СПб, Екатеринбург
Вся информация описана нашим питерским коллегой Дмитрием Куликовым


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 апр 2009, 14:45 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 23 авг 2002, 17:34
Сообщения: 16730
Откуда: Москва
Еще про память.

1. Процессоры теоретически поддерживают любую DDR3 память. Т.е. анбуферную, регистровую, ЕСС и не-ЕСС. Но на серверных мамках может быть блокировка на уровне бивиса (супермикра, например, в документации говорит о поддержке только DDR3 ECC Reg).

2. Частота памяти:
- 1333 - один модуль на канал (т.е. не более 6 модулей на маму).
- 1066 - два модуля на канал.
- 800 - три модуля на канал.
Плюс смотрим ограничения процессоров выше.
Частота автоматически сваливается при добавлении модулей.
ВСЕ модули на маме (независимо от того, на каком они процессоре) работают на одной частоте - по минимальному.

3. Т.к. память у нас теперь висит на разных процессорах, желательно использовать режим NUMA в софте.

4. В плане супермикры внимательно смотрим ограничения теплового пакета в серверах 1U.

5. Если надо много памяти, рекомендую посмотреть на мамки супермикро X8DTN+ - там 18 слотов.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 апр 2009, 22:01 
Не в сети
Заслуженный сетевик

Зарегистрирован: 15 окт 2004, 17:47
Сообщения: 496
Откуда: Москва
Небольшое дополнение по памяти.
Максимальную скорость памяти (1333) удастся достичь при одном Single Rank или Dual Rank модуле на канал.
Если ставить два таких модуля, то скорость упадёт до 1066.
Если поставить один Quad Rank модуль на канал то скорость будет сразу 1066.
Если к модулю Quad Rank добавить модуль любого типа (Single Rank, Dual Rank или Quad Rank) скорость упадёт до 800.
Поставить на один канал более двух модулей памяти Quad Rank - нельзя.
Поэтому, если надо набить систему памятью по максимуму - то придётся использовать модули Single Rank или Dual Rank. Из истории вспоминаем, что цена модуля памяти обычно обратно пропорциональна его ранковости.

Ну и естественно нужно смотреть, какие модули устанавливаются. Если на один канал поставить модули 1333 и 800 Single Rank, то они все заведутся на 800.

Плюс ещё есть дополнительные ограничения:
- 256Mb, 512Mb and 4Gb DRAM technologies and x16 DRAM on RDIMM are NOT supported
- Registered and unbuffered DIMMs may not be mixed
- Mixing quad rank RDIMMs on one channel and 3DIMMs per channel on another channel on same CPU socket is not supported

По поводу поддержки небуферизованной памяти - Supermicro путается в показаниях. :D
В документации говорится о поддержке только регистровой памяти, а на сайте - о поддержке и регистровой и нерегистровой.
Оговаривается при этом, что нерегистровой памяти можно поствить только 24 гигабайта (насколько я понимаю - в набивке 2Гб модулями по 2 модуля на канал)

Добавка по разгону процессоров (Turbo Boost). В обозначение процессоров добавлена строчка из 4х цифр - A/B/C/D.
Количество шагов (шаг - 133Мгц) разгона активных ядер процессора при
A - 4х активных ядрах
B - 3x активных ядрах
С - 2x активных ядрах
D - 1 активном ядре.

И ещё одна цитата. :wink:
Note that the W3500 series for single socket workstations gives you more performance at
higher power than similarly priced dual-socket 5500 SKUs.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 апр 2009, 16:26 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 23 авг 2002, 17:34
Сообщения: 16730
Откуда: Москва
Да, при набивке трех модулей памяти на канал, нужна только регистровая память.
Хотя в принципе интел не видит ничего плохого в использовании обычной ECC Unbuffered.

Вот презентуха.
Вложение:
Xeon 5000 memory guidance PUBLIC rev 1.0.rar [349.17 КБ]
Скачиваний: 1012


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2009, 10:15 
Не в сети
Advanced member

Зарегистрирован: 17 апр 2009, 00:49
Сообщения: 533
Откуда: Yerevan
gs
Встал актуальный вопрос, насколько один X5550 быстрее\медленнее двух E5420 в СУБД (Oracle 11)?

Тесты на сайте Интел, в частности здесь:
http://www.intel.com/performance/server ... _table.htm
http://www.intel.com/performance/server ... ummary.htm
показывают слишком радужную картину. Отрыв от ЦПУ старой архитектуры - более двух раз!?
Неужто всё настолько хорошо и в реальной жизни? Вы не сравнивали в production?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2009, 10:23 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 14 ноя 2003, 17:25
Сообщения: 13040
Откуда: СПб, Екатеринбург
Black-Dragon писал(а):
gs
Встал актуальный вопрос, насколько один X5550 быстрее\медленнее двух E5420 в СУБД (Oracle 11)?

Скоро будут выложены тесты на реальных базах, ждите.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2009, 11:24 
Не в сети
Advanced member

Зарегистрирован: 17 апр 2009, 00:49
Сообщения: 533
Откуда: Yerevan
Stranger03 писал(а):
Скоро будут выложены тесты на реальных базах, ждите.

Отличная новость! Спасибо.
А примерный срок не подскажете? 3 дня, неделя, больше?
Мне как бы надо подводить итоги тендера, и от результатов теста зависят результаты тендера.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2009, 11:53 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 14 ноя 2003, 17:25
Сообщения: 13040
Откуда: СПб, Екатеринбург
Black-Dragon писал(а):
А примерный срок не подскажете? 3 дня, неделя, больше?

Это вопрос к GS, он готовит, :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2009, 14:20 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 23 авг 2002, 17:34
Сообщения: 16730
Откуда: Москва
Заказчик предпочел не афишировать имя, но разрешил опубликовать свой отчет. Читаем дальше:

Тестирование заключается в замере производительности главного нашего приложения при непрерывном потоке заявок от клиентов.

Тестовый полигон состоит из двух серверов: на одном, максимально мощном, - само приложение, на другом - запускаются роботы, имитирующих клиентов.

Меряется кол-во обработанных общих транзакций в секунду. Также строится зависимость производительности сервера и от кол-ва роботов. Один тестовый прогон длиться 30-40 минут, подготовка (включая перезагрузку машины, чтобы не было наведенных ошибок ОС) 10 минут, всего проверяется 30 роботов - в итоге один тест занимает около суток.

Приложение построено на MS SQLServer 2000 и работает на MS Windows Server 2003 Enterprise Edition.

Еще во время ранних наших тестов мы выяснили что проблем в дисковой подсистеме нет и контроллера RAID Adaptec ASR-5805 (512MB, 8int SAS/SATA, PCI-E x8) с дисками SAS Hitachi Ultrastar 15K300 (8*73GB, 15K RPM, SAS, 16MB) вполне достаточно.

Также мы выяснили что производительность линейно зависит от тактовой частоты процессора, что дало нам прогнозировать результаты для более быстрого процессора (2.6GHz – максимальная тактовая частота для этого типа процессора) чем в тесте для машины 2.

В нашем случае проверились следующие машины:

1. Системная плата X7DBE, 2xDempsey, Intel 5000P, 8 x DDR2 FB-DIMM, 3xPCI-X, 2x8 PCI-E, 1x4 PCI-E, 6xSATA, video, 1
Процесор Intel Xeon E5450 (3GHz/1333MHz, cache 12MB, Quad-Core, 80W) 2

Т.е. 8 ядер


2. Системная плата X7QCE, 4xXeon MP, Intel® 7300,192GB DDR-2 FB-DIMM, 1x8 PCI-e (using X16 slot), 1x8 PCI-e, 1x4 1
Процессор Intel Xeon E7420 (2.13GHz/1066MHz, cache 12MB, Six-Core, 90W) 2

Т.е. 12 ядер


3. Системная плата X7DWN+, 2xPenryn, Intel 5400, 128GB DDR2 FB-DIMM, 2xPCI-X, 3x8 PCI-E, 1x4 PCI-E, 6xSATA, 1
Процессор Intel Xeon X5492 (3.4GHz/1600MHz, cache 12MB, Quad-Core, 150W) 2

Т.е. 8 ядер


4. Системная плата X8DTN+, 2xNehalem-EP, 18xDDR3 Reg, 2xPCI-Ex8, 1xPCI-Ex4, 3xPCI-X, 2xGbit eth, 6xSATA, video 1
Процессор Intel Xeon E5540 (2.53GHz // QPI 5.86 GT/s // DDR3 1066MHz, cache 8MB, Quad, TB, HT, 80W) 2

Т.е. 8 ядер


5. Системная плата X8DTN+, 2xNehalem-EP, 18xDDR3 Reg, 2xPCI-Ex8, 1xPCI-Ex4, 3xPCI-X, 2xGbit eth, 6xSATA, video 1
Процессор Intel Xeon E5540 (2.53GHz // QPI 5.86 GT/s // DDR3 1066MHz, cache 8MB, Quad, TB, HT, 80W) 2
С включенным Hyper-Threading, т.е. 16 виртуальных ядер


К сожалению во время тестов был произведен апргейд приложения (мы стараемся всегда тестировать последнию версию) и изменена логика работы роботов. Поэтому тесты сравнимы между собой не все, а только 1 и 2 между собой и 1,3,4,5 между собой (графики прилагаются)

Вложение:
01.png
01.png [ 18.34 КБ | Просмотров: 11261 ]


Вложение:
02.png
02.png [ 21.41 КБ | Просмотров: 11177 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2009, 16:11 
Не в сети
Advanced member

Зарегистрирован: 17 апр 2009, 00:49
Сообщения: 533
Откуда: Yerevan
gs
Спасибо большое.
Не совсем понятно, что именно тестировалось :) , но для себя делаю вывод, что два E5420 лучше одного X5550.

P.S. Может кому сгодится, сижу сравниваю ЦПУ линейки X3000 по соотношению цена\производительность.
Моё IMHO, при текущей стоимости (смотрел стоимость за бугром) оптимальными UP CPU на 10.06.2009г. являются:
Xeon W3520 (2.66ghz, 8mb L3C) ~ 300-350$
Xeon X3350, X3360 и X3370 (2.66, 2.83 и 3.00ghz, 12mb L2C, 1333mhz FSB) ~ 250-350$
Xeon X3220 (2.4ghz, 8mb L2C, 1066mhz FSB) ~ 200-220$.

По DP CPU выбор "оптимальных" шире, ибо на любой бюджет найдется ЦПУ E54xx - наиболее привлекательное подмножество (при прочих равных), начиная от E5405 (2.0ghz, 12mb L2C, 1333mhz FSB) за ~ 220$ и заканчивая на уровне E5462 (2.8ghz, 12mb L2C, 1600mhz FSB) за ~ 900$. Выше уже неоправданно дорого, IMHO.
Также неплохо смотрятся E5520-E5540 и X5550 (это уже кому хочется Nehalem). Причем E5520 и E5530 стоят почти соразмерно соответствующим по частотам E54xx. Вот только платформа в целом пока дороже выйдет относительно ощутимо.

Немного утрированно, конечно, но тем не менее.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2009, 18:04 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 23 авг 2002, 17:34
Сообщения: 16730
Откуда: Москва
Тестировалась некая (самописная) база на MS SQL. На все случаи конечно экстраполировать не надо, но для СУБД в общем-то показательно.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2009, 19:13 
Не в сети
Advanced member

Зарегистрирован: 17 апр 2009, 00:49
Сообщения: 533
Откуда: Yerevan
gs
Так вы поддерживаете моё решение предпочесть сервер с двумя E5420 вместо одного X5550 (при прочих, возможных, равных)?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 июн 2009, 19:26 
Не в сети
Сотрудник Тринити
Сотрудник Тринити
Аватара пользователя

Зарегистрирован: 23 авг 2002, 17:34
Сообщения: 16730
Откуда: Москва
Это решение можно принять только сейчас. Уже к осени такого варианта у Вас не будет :)
Ясное дело, что два проца скорее всего сделают одного. Прирост конечно огромный, но не в разы же.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB