Как мы мерили производительность 1С или Xeon L5506 против Xeon E5-2603

Пожалуй в нашей стране уже сложно найти компанию, которая бы не пользовалась продуктами компании 1С. Это, в какой то мере, уже стало стандартом де-факто. В данный момент я работаю в компании, занимающейся поставкой серверного оборудования, по этому порой приходится заниматься тестированием серверов на предмет их производительности под какие то задачи. В некий момент времени руководству стало интересно - а какой прирост дают новые процессоры Intel Xeon именно в серверных задачах, по тому как большинство тестов, имеющихся в интеренете, почти все они более ориентированы на десктопные задачи (конвертирование видео, сжатие данных, рендеринг 3д и т.д.). По этому нам было предоставлено 2 сервера IBM X3650, уже старенькая и зарекомендовавшиая себя платформа М3 и новый (как говорят наши менеджеры, ещё практически не продающийся в нашей стране) - М4. Их то мы сегодня и сравним, а тестом для сравнения станет моя "любимая" 1С.

Конфигурация серверов была следующая:
IBM X3650 M3:
Процессор - Intel Xeon E5506
Память - 4х4Gb
HDD - SAS 146Gb 3шт в RAID5

IBM x3650 M4:
Процессор - Intel Xeon E5-2603
Память - 6х4Gb
HDD - SAS 146Gb 2шт в RAID1 (в базовой версии, в которой нам достался сервер, отсутствует кэш у SAS контроллера, в следствии чего невозможно использоваться RAID массивы отличные от 1 или 0-го)

Используемое ПО:

  1. ОС - MS Windows 2008 x64
  2. СУБД - MS SQL 2008 x64
  3. Сервер 1С - 8.2 х64

Тестовая среда: для проведения нагрузочного тестирования использовалась конфигурация 1С 8.2: «Стандартный нагрузочный тест».

Данная конфигурация серверов была выбрана как оптимальная платформа для ~100 пользователей (что подтверждают нагрузочные тесты). Сервера использовались как в качестве сервера 1С, так же имели роль терминального сервера и клиентская сессия 1С в режиме агента (клиент).

Соответственно это выделенный сервер, на котором удалённо (RDP) могут работать до 100 человек с базой 1С. Размер тестовой базы составлял 6Gb.
Я не буду детально описывать каждый этап теста, все желающие могут ознакомиться со скринкастами обоих тестов на нашем youtube канале. x3650 M4, x3650 M3 (каждый тест чуть больше часа). Я подведу итог - оба сервера выдерживают нагрузку до 110 пользователей, что говорит нам о том, что прирост производительности нового процессора Intel Xeon E5-2603 может составлять не более чем погрешность в 5%. А если учесть его больший уровень тепловыделения и потребление энергии - он становится ещё менее привлекательным для приобретения, даже при равной отгрузочной цене Intel`а.
И напоследок скриншоты:
M4:

Загрузка процессора при 120 пользователях.

Итог тестирования по версии 1С 8.2: «Стандартный нагрузочный тест».

M3:

Загрузка процессора при 120 пользователях.

Итог тестирования по версии 1С 8.2: «Стандартный нагрузочный тест».

Сервера для тестирования предоставлены компанией Server-Unit. А вот и сами виновники торжества:

Добавить комментарий