Как мы мерили производительность 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-го)
Используемое ПО:
- ОС — MS Windows 2008 x64
- СУБД — MS SQL 2008 x64
- Сервер 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: «Стандартный нагрузочный тест».
Загрузка процессора при 120 пользователях.
Итог тестирования по версии 1С 8.2: «Стандартный нагрузочный тест».
Сервера для тестирования предоставлены компанией Server-Unit. А вот и сами виновники торжества: