Выбор конфигурации сервера. Выбор конфигурации сервера Выбор конфигурации сервера

Конфигураторы ПК и рабочих станций - удобный способ подобрать ПК или Рабочую станцию по типу задачи и мощности. Большой выбор комплектующих проверенных на совместимость.

Конфигуратор серверов и СХД – это, по сути, online-конструктор серверов и систем хранения данных (СХД), «заточенных» под личные потребности клиента. Можно выбирать из большого разнообразия уже готовых моделей вычислительных систем, предлагаемых на нашем сайте, но с помощью этого конструктора вы сможете самостоятельно собрать собственный вариант сервера или СХД на основе базовых моделей. В конфигураторах базовые модели представлены следующими брендами: HP, Lenovo, Dell, Supermicro, Intel, Asus, Buffalo, Qnap, Synology.

Виды конфигураторов

Для удобства на нашем сайте предлагается пять видов конфигураторов, каждый из которых в полной мере сможет удовлетворить нужды многих наших клиентов. Вот их краткое описание:

Конфигуратор ПК

Конфигуратор ПК – это удобный калькулятор, в котором вы можете собрать компьютер под вашу задачу. Компьютеры, в конфигураторе, поделены на два основных раздела: Office и Home. В каждом разделе, ПК разделены на серии в зависимости от мощности. А каждая серия включает в себя модели в разных корпусах и с разными типами процессоров. Каждая серия ПК имеет краткое описание, чтобы вам удобнее было сделать выбор. Все комплектующие проверены нашими специалистами, на совместимость. Если у вас возникнут вопросы, вы всегда можете обратиться к консультанту на сайте.

Конфигуратор Рабочих станций

Конфигуратор Рабочих станций – удобный инструмент для тех, кому необходимо подобрать оборудование под задачу. Рабочие станции поделены на два типа задача: «для работы с графикой» и «для расчётов». В каждой серии представлены варианты, рабочих станций, которые мы разделили по вычислительной мощности. Все конфигурации составлены нашими техническими специалистами, и вы может быть уверены в совместимости всех комплектующих. С помощью конфигуратора вы так же сможете улучшить характеристики предложенных нами конфигураций.

Конфигуратор ПО

Удобный конфигуратор программного обеспечения поможет подобрать необходимый для вас софт. Теперь вам не придется искать программы в большом каталоге. Все можно сделать в одном окне, сделав всего несколько кликов мышкой. Наши специалисты автоматизировали и максимально упростили процесс выбора программного обеспечения, руководствуясь двумя критериями - комфорт и максимальная функциональность при работе с конфигуратором.

Конфигуратор серверов

Данный конфигуратор по большей части предназначен для тех, кто уже обладает некоторыми познаниями в компьютерном «железе». Это могут быть специалисты и инженеры IT-технологий или так называемые «продвинутые» пользователи. В этом разделе вы можете конструировать серверы в согласии с множеством параметров (CPU; память CPU; слоты PCI-E; модули IO, SAS, RMM), требующих определённых знаний. Широкий выбор этих параметров позволяет максимально точно сконфигурировать нужный вариант, соответствующий вашим потребностям.

Конфигуратор СХД

Данный раздел позволяет сконфигурировать DAS/NAS-устройство под собственные потребности. Выбрав готовую базовую модель СХД, вы укомплектовываете её по-своему с помощью заданных параметров. В параметрах конфигуратора вы можете менять количество дисковых накопителей, ёмкость каждого из них или подбирать накопители по размеру буферной памяти. Ко всем предлагаемым базовым моделям прилагаются подробные описания их характеристик, например, они помогут подобрать СХД по таким параметрам, как форм-фактор, вид интерфейса и многие другие.

Преимущества наших конфигураторов

· Подбирая комплектацию вы сами рассчитываете стоимость оборудования.
· Экономите множество времени и сил, которые тратятся на поиски нужной модели.
· Не переживаете о том, что выбрали неудачную комплектацию. Наши специалисты сами соберут ваш сконфигурированный вариант и протестируют его.
· Вы получаете всю необходимую проектную документацию и сертификаты на своё оборудование.

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

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

Заказ сервера

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

Используя конфигуратор сервера онлайн, вы экономите время и получаете моментальный расчет полной стоимости. Цены и модельный ряд регулярно обновляются.

Обратите внимание, что не все платформы и комплектующие представлены в конфигураторе сервера. Для расчета не представленных на сайте конфигураций обращайтесь к нашим специалистам.

Начальник отдела снабжения

С компанией Норбел работаем с 2011 ,отличный поставщик,никогда никаких проблем не было. Всегда идут на встречу в случае возникновения затруднений, всё оперативно решается, особу

Куликов Андрей
нач. УИТС ФСК "Лидер"
Евгений
руководитель отдела продаж

Давно работаю с компанией НОРБЕЛ. Пару недель назад купил сервер на платформе супермикро, технические специалисты помогли подобрать конфигурацию именно под наши потребности. Доставили всё быстро. Спас

Иван
Руководитель

Работаем с НОРБЕЛ уже не первый год. Для нас, как для системного интегратора, крайне необходимо своевременность расчетов, правильно подобранное оборудование, наличие на складе и своевременная доставка

Евгений
специалист

Мы заказываем серверы в компании Норбел не первый год, очень довольны. Техи квалифицированные и свое дело знают, производительности для наших требований всегда хватало, впечатлен

Владимир
Генерал

Сотрудничаем с Норбел уже порядка двух лет, за все время ни разу не пришлось усомниться в выборе основного поставщика оборудования. Быстро, надежно, обходительно реагируют на все капризы.
Спасиб

Евгений
Менеджер

Компания NORBEL наш давний надежный партнер.
Четкая работа, хорошие цены и верность данным обещаниям радуют нас не первый год.
Отдельная благодарность нашим постоянным менеджерам Савченко

Павел
Директор IT

Работаю с компанией уже более 10 лет. Последние 7 лет с Анной Косычевой. Ассортимент огромный. Качество 5 из 5. От конкурентов выделяются адекватностью и оперативностью. Однознач

Игорь
гл. инженер

Работаем с Norbel уже более 10 лет! Начинали, когда сидели друг от друга через забор и, даже сменив адрес (сейчас у нас за забором Ф-Центр), продолжаем работать, поскольку все заказы выполняют

Пётр
Системный администратор

Работаем уже более 6 лет. Прекрасный поставщик, всё всегда в срок. Качество, цены, помощь в подборке комплектующих - всё всегда на уровне. Также хочу выразить благодарность нашему менеджеру Наталье Ми

Дмитрий
IT

Работаем с NORBEL уже 9 лет и за всё время сотрудничества не было никаких накладок.
Нравится оперативность доставки и большой ассортимент товаров на складе.
Наш менеджер Корякин Михаил – п

Андрей
системный администратор

Надежно!!! Работаем с Норбел почти 10 лет. Широкий выбор по многим производителям. Очень оперативно выставляются счета и осуществляется доставка. Удобный и информативный b2b клиент- заказы, резервы, и

Александр
ИТ менеджер

Работаем с компанией более 5 лет. Очень хороший и надежный поставщик как профильного так и непрофильного оборудования. По сравнению с другими поставщиками по различным критериям Норбел – 5 баллов!
Подробнее...

Максим
менеджер

Сотрудничаем с компанией НОРБЕЛ много лет. Недавно приобретали сервера DELL. Грамотные технические специалисты помогли определиться с конфигурацией, сделали скидку, собрали и привезли к нам быстро. Уж

Антон
Системный Администратор

Все устраивает. Оперативно решаются вопросы, доставка быстрая. Замена оборудования, в случае если оно не подходит, происходит в течении пары дней. В общем все устраивает.

Илья
Зам. нач. УИТС

Отличная компания, очень точно понимают потребности заказчика и подбирают оборудование согласно техническим заданиям по приемлемым ценам, при этом поставляют все оборудование без задержек и в кратчайш

Андрей
IT-директор

Отличный поставщик. Работаем с ним уже более 5-ти лет. Никогда никаких проблем не было. Всё в срок и даже чуть быстрее. Отдельное спасибо нашему менеджеру - Косычевой Анне! Так держать!

Александр
ст. системный администратор

Замечательный магазин. Хороший поставщик. Всегда все четко, быстро и грамотно. С документами также всегда полный порядок. Особую признательной хочется выразить сотруднику - Корякину Михаилу. Все возни

Денис
Специалист

Огромное спасибо за Вашу работу!
Прекрасно знаете свое дело. Работаете без перебоев даже в такие тяжелые времена.
Отдельная благодарность менеджеру Корякину Михаилу. Всегда поможет всем, ч

Сергей
Начальник IT

Один из самых надёжных поставщиков на рынке.
Прекрасно знают своё дело. Всегда идут на встречу в случае возникновения затруднений.
Соотношения цена/качество/стабильность превосходное. Труд

Данила
Начальник ОИТ

Отличный и действительно надежный поставщик! Сотрудничаю с Норбел уже около 10 лет, до сих пор не нашел достойных на рынке конкурентов! Очень дружно работают менеджеры, вникают и помогают в

Игорь
Старший инженер

Самый надежный поставщик на рынке, за 2,5 года сотрудничества ни одного спорного момента.
Огромный выбор товара. Исключительно надежные компьютеры собственной сборки. Из более 150 купленных сист

Дмитрий
Сис админ

Хорошая компания, за много лет сотрудничества не одного нарекания, товар всегда есть по наличию и в большом ассортименте! Не за что Вас не поменяем, и отдельное спасибо менеджеру Наталье Ишкиной;)

Дмитрий
Ведущий специалист

Отличная надежная компания, менеджеры квалифицированные, всегда готовы помочь сделать правильный оптимальный выбор. Не первый год работаю с Анной Косычевой, никаких нареканий, приятно работать с челов

Алексей
Начальник отдела информационного обеспечения

Работаем с компанией уже 8 лет. Надежный поставщик с качественным сервисом. За все время работы проблем не возникало, всем рекомендую.

Александр
Руководитель направления информационных технологий и технической поддержки

Компания «Норбел» за период нашего сотрудничества с 2013 года зарекомендовала себя как высокопрофессиональный и ответственный деловой партнер. Пунктуальная и оперативная обработка заказов

Ринат
ИТ-директор

Работаю с компанией уже более 10 лет. Последние три года с Акановой Верой. Все поставки в срок и даже чуть быстрее. Вопросов с гарантией не возникало. Качество сборки на высоте. Брал несколько серверо

Владимир
ведещий специальст

Хороший надежный поставщик, сроки поставки не срывают, нет проблем с заменой оборудования или сц. Есть свой менедежер, всегда на связи. Удобная программа с прайсом. Приемлемые цены.

Виталий
инженер
Сергей
сисадмин

Очень большой по колл-ву товаров магазин! Заказы принимают и выполняют оперативно. При поступлении оплаты сразу отгружают на сл. день! За 4 года сотрудничества ни одной накладки не помню...Мой менедже

Выберите производителя:

Раздел online-конфигуратора серверов поможет вам максимально точно подобрать или собрать сервер под необходимые вам нужды и задачи. Укомплектовав собственный вариант оборудования, вы будете абсолютно уверены, что не переплачиваете за неиспользуемые ресурсы и не нужные вам характеристики.

Конфигуратор основан на базовых моделях от шести мировых брендов, уже зарекомендовавших себя выпуском высоконадежных и отказоустойчивых изделий, а именно: HP, Supermicro, Intel, Asus.

Конфигурация

Как работает наш конфигуратор серверов?

    Бренд. Первое, с чего нужно начать, - это определиться с выбором бренда. Каждый из них по-своему уникален и имеет свои достоинства, а значит, выбор будет зависеть от ваших личных предпочтений и тех возможностей, которые может предложить та или иная компания.

    Серверная платформа. «Кликнув» на выбранный бренд, вы откроете список базовых серверных платформ, который он предлагает. Для удобства к каждой платформе прилагается краткое описание основных характеристик, задач для которых она предназначена и указана её цена.

    Форм-фактор корпуса. В кратком описании также приведены иллюстрации, помогающие заранее определиться с форм-фактором корпуса (Tower или Rack).

    Модель сервера. «Кликнув» на вкладку «выбрать», находящуюся под описанием платформы, вы попадаете в список, в котором вам предлагается модельный ряд серверов, построенных на данной платформе. Как правило, все модели практически идентичны друг другу, отличие состоит лишь в некоторых предустановленных деталях (процессор, внутренняя память, блок питания и другое). Эти отличия можно также увидеть в прилагаемых к ним кратких описаниях основных характеристик.

    Конфигуратор сервера. Выбрав модель и «кликнув» на вкладку «конфигуратор», вы попадаете непосредственно в сам online-конструктор и приступаете к укомплектованию выбранного вами сервера. Вам предлагается свыше десятка видов изменяемых параметров (CPU; память CPU; слоты PCI-E; модули IO, SAS, RMM и другие) позволяющих произвести более «тонкую» настройку выбранного оборудования. В каждом параметре предлагается список возможных вариантов, комплектующих к нему. Вы также оцените такое удобство, как указания цены предлагаемого узла, что позволяет одновременно конфигурировать оборудование не только по параметрам, но и по его стоимости, которая автоматически подсчитывается в процессе комплектования.

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

Колонка «Подбор параметров»

Эта колонка помогает быстро отфильтровать все предлагаемые в конфигураторе модели серверов по конкретным параметрам (количеству процессоров, ядер, памяти, слотов памяти, форм фактору корпуса, накопителей и другое). Выберете модель и нажмите на вкладку «конфигуратор», чтобы перейти к online-конструктору.

Вся представленная на сайте информация, касающаяся технических характеристик, наличия на складе, стоимости товаров, носит информационный характер и ни при каких условиях не является публичной офертой, определяемой положениями Статьи 437(2) Гражданского кодекса РФ.

К нашей компании как к поставщику серверного оборудования часто обращаются клиенты с просьбой подобрать конфигурацию сервера 1С под определенное количество пользователей.

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

В этой статье мы поделимся результатами тестирования двухпроцессорной серверной платформы Intel в среде "1С:Предприятие 8" при помощи инструмента "Стандартный нагрузочный тест". Результаты тестирования можно использовать в качестве отправной точки при выборе конфигурации сервера для 1С в части процессорной подсистемы и подсистемы памяти.

Тестирование было выполнено компанией "Алькор Сервис", имеющей статус "1С:Франчайзи" и предоставившей программное обеспечение фирмы "1С", и компанией "Тим Компьютерс", "платиновым" поставщиком серверных решений Intel и "золотым" OEM-партнером Microsoft.

Что мы будем тестировать?

Мы будем измерять производительность серверной системы при работе с тестовой информационной базой "1С:Предприятие 8.2" в конфигурации "Управление Производственным Предприятием" в клиент-серверном режиме с использованием СУБД Microsoft SQL Server.

В качестве серверной системы будем использовать двухпроцессорную платформу Intel для процессоров семейства Intel Xeon E5-2600, на которой в среде операционной системы Microsoft Windows Server 2012 установлены сервер приложений "1С:Предприятие 8.2" и СУБД Microsoft SQL Server 2012.

Производительность будем оценивать в "Стандартных пользователях 1С" при помощи инструмента "Стандартный нагрузочный тест".

В нашем случае производительность системы будет зависеть от следующих факторов:

  1. аппаратной конфигурации оборудования и его настроек
  2. версий операционной системы, "1С:Предприятия" и СУБД и их настроек

В ходе тестирования мы попытаемся выяснить, какое влияние на производительность оказывает аппаратная конфигурация сервера. Поэтому во всех тестах мы будем использовать одни и те же версии операционной системы Microsoft Windows Server 2012, СУБД Microsoft SQL Server 2012 и сервера приложений "1С:Предприятия 8.2". Кроме того, во всех случаях мы будем применять одинаковые и оптимальные, с нашей точки зрения, настройки программного обеспечения.

Для оборудования мы будем использовать настройки, которые обеспечивают максимальную производительность.

Как работает "Стандартный нагрузочный тест"?

"Стандартный нагрузочный тест" позволяет определить максимальное количество "стандартных пользователей 1С", которые может обслуживать с достаточным уровнем производительности тестируемая серверная система.

"Стандартный нагрузочный тест" создает многопользовательскую нагрузку на серверную систему путем параллельного запуска большого количества виртуальных "стандартных пользователей" в режиме тонкого клиента 1С. Эти пользователи запускаются на "внешних" серверах, чтобы не загружать ресурсы тестируемой системы выполнением клиентских приложений.

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

В ходе теста количество пользователей увеличивается с заданным шагом до тех пор, пока производительность системы остается на требуемом уровне. Производительность измеряется по методике APDEX (A pplication P erformance Index ), суть которой заключается в следующем.

Для цикла продажи, выполняемого "стандартным пользователем", задается целевое время Ts — 15 секунд. В процессе тестирования замеряется фактическое время выполнения каждого цикла продажи и вычисляется индекс APDEX по формуле:

APDEX = (Ns + Nf/2)/N , где

Ns — количество циклов продажи, которые "уложились" в целевое время Ts (15 секунд)

Nf — количество циклов продажи, выполненных за время от Ts до 4 x Ts (от 15 до 60 секунд)

N — общее количество циклов продажи

Если получившаяся величина индекса APDEX больше или равна значению 0,85, то производительность системы считается достаточной, а тест для данного количества пользователей — пройденным. Количество пользователей увеличивается до тех пор, пока производительность по индексу APDEX не упадет ниже 0,85. Результатом теста является максимальное количество "стандартных пользователей", для которого тест завершился успешно.

Тестирование двухпроцессорной серверной платформы

Как уже говорилось, в качестве серверной системы для "1С:Предприятия" мы будем использовать двухпроцессорную серверную платформу на базе процессоров семейства Intel Xeon E5-2600, на которой в среде операционной системы Microsoft Windows Server 2012 установлены сервер приложений "1С:Предприятие 8.2" и СУБД Microsoft SQL Server 2012.

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

Какое максимальное количество "стандартных пользователей 1С" может "обслужить" двухпроцессорный сервер на базе Intel Xeon E5-2600?

Как влияет на производительность системы модель и количество процессоров, число ядер и их частота?

Как влияет на результаты теста включение режимов Turbo Boost (TB) и Hyper Threading (HT)?

Как влияет на производительность объем оперативной памяти, ее частота и число каналов?

Как влияет конфигурация дисковой подсистемы сервера на результаты теста?

Какой уровень нагрузки сетевых интерфейсов сервера наблюдается в ходе тестирования?

Тестирование сервера в конфигурации с одним процессором

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

Протестируем систему с различными процессорами семейства Intel Xeon E5-2600. Остальные параметры конфигурации постоянны: 64ГБ оперативной памяти DDR3-1600 в четырехканальном режиме, 4 гигабитных серверных сетевых интерфейса, RAID 1 из двух серверных SSD-накопителей, аппаратный RAID-контроллер Intel RMS25PB080. Результаты тестов приведены на графике.

Видно, что количество "стандартных пользователей" хорошо коррелирует с "мощностью" процессора — суммарной частотой его ядер. Другими словами, производительность растет прямо пропорционально количеству ядер и их тактовой частоте. Каждый гигагерц суммарной частоты процессора прибавляет примерно 20 "стандартных пользователей" к производительности системы.

Исключением является "младший" процессор Intel Xeon E5-2609 v2, который явно не добирает производительности (всего 14 "стандартных пользователей" на гигагерц суммарной частоты). Такое отставание объясняется просто — этот процессор начального уровня не поддерживает режимы Intel Turbo Boost и Intel Hyper Threading.

Рассмотрим влияние этих режимов подробнее. Технология Turbo Boost увеличивает частоту одного или нескольких ядер процессора, если энергопотребление и тепловыделение ядер остается в допустимых пределах, при этом частота ядра может повышаться с шагом 100 MHz на один или сразу на несколько шагов. Технология Hyper Threading позволяет ядру обрабатывать одновременно два потока инструкций, благодаря чему операционная система "видит" одно физическое ядро как два логических CPU.

Мы протестировали процессор Intel Xeon E5-2650 с включенными и отключенными режимами Turbo Boost и Hyper Threading в различных комбинациях:

Модель CPU Intel
Turbo
Boost
Intel
Hyper
Threading
Станд.
пользова-
телей 1С
Прирост
за счет
TB (%)
Прирост
за счет
HT (%)
Прирост
за счет
TB и HT (%)
Xeon E5-2650
8 Cores x 2 GHz
выключен выключен 230 - - -
включен 300 - 30% -
включен выключен 270 17% - -
включен 340 13% 26% 48%

Оказалось, что включение Turbo Boost увеличивает производительность в среднем на 15%, а Hyper Threading — на 28%. Суммарный рост быстродействия за счет обоих режимов составляет 48%.

Оперативная память

Независимо от нагрузки объем используемой оперативной памяти в ходе тестирования не превышал отметки в 32 GB. При этом около 2 GB использовалось операционной системой, не более 16 GB — рабочими процессами сервера 1С и примерно 12 GB — сервером SQL с учетом 100% кэширования тестовой базы в памяти сервера.

Определяя необходимый объем памяти для конкретного внедрения, необходимо отвести 2 GB для операционной системы и 4 GB под каждый рабочий процесс сервера 1С. Объем памяти для сервера SQL должен быть не менее 30 % от размера базы данных, а еще лучше, если база целиком сможет поместиться в оперативной памяти сервера.

Перейдем к вопросу о рабочей частоте оперативной памяти. Влияет ли она на результаты теста? Влияет, но только для самого старшего из протестированных процессоров — Intel Xeon E5-2697 v2. При частоте памяти 1600 MHz этот процессор выдает 630 пользователей — ожидаемую производительность из расчета примерно 20 пользователей на гигагерц суммарной частоты процессора (32,4 GHz). При этом полоса пропускания памяти составляет 51,2 GB/s (4 канала x 8 байт на канал x 1,6 GHz). А вот с памятью 1333 MHz (пропускная способность памяти 42,7 GB/s) результат теста ниже — всего 600 пользователей. Можно предположить, что память, чтобы не быть узким местом при нагрузке данного типа, должна обеспечивать пропускную способность не менее 1,6 GB/s на один гигагерц суммарной частоты процессора. Если это верно, то, например, для процессора Intel Xeon E5-2650 с рабочей частотой 2 GHz и суммарной частотой восьми ядер 16 GHz необходима пропускная способность памяти 16 GHz x 1,6 GB/s/GHz = 25,6 GB/s. Такую пропускную способность может обеспечить даже память с частотой 800 MHz (4 x 8 x 0,8 GHz = 25,6 GB/s). Действительно, мы протестировали этот процессор с памятью 800 MHz и получили такой же результат, как и с памятью 1600 MHz — 340 пользователей. Более того, с памятью 1600 MHz в двухканальном режиме (те же 2 x 8 x 1,6 GHz = 25,6 GB/s) тест выдал также 340 пользователей.

Впрочем, не вникая особо в такие сложности, можно просто использовать память с максимально разрешенной частотой, тем более что по стоимости модули памяти 1333 MHz и 1600 MHz практически не отличаются. Необходимо по возможности заполнить модулями памяти все каналы контроллера, поскольку они работают параллельно. Соблюдение этих рекомендаций гарантирует, что подсистема памяти не будет узким местом системы при нагрузках подобного типа.

Дисковая подсистема

Характер нагрузки на дисковую подсистему во время выполнения теста при 100% кэшировании базы в оперативной памяти сервера и отсутствии блокировок не позволяет делать выводы по поводу ее оптимизации на основании результатов теста. Даже при значительном количестве пользователей средняя скорость записи на диски не превышала 40 MB/s, а глубина очереди составляла незначительную величину порядка 0,05 - 0,1. Фактически во время данного теста происходит запись журнала транзакций в последовательном режиме, что не предъявляет серьезных требований к производительности контроллера и дисков.

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

Сетевые интерфейсы

В нашей конфигурации серверного стенда мы объединили 4 интегрированных гигабитных сетевых адаптера в один агрегированный канал для внешних клиентских подключений. Сетевой трафик не превышал в пиках величины 30 MB/s даже при максимальном количестве пользователей. Такая нагрузка по силам и одному гигабитному сетевому адаптеру. Чтобы убедиться в этом на практике, мы провели тестирование "максимальной" конфигурации сервера с процессорами Intel Xeon E5-2697 v2 в варианте с одним сетевым подключением и получили все тот же результат в 880 "стандартных пользователей 1с".

Тестирование сервера в конфигурации с двумя процессорами

При тестировании двухпроцессорных конфигураций использовались те же модели процессоров, что и в однопроцессорном варианте. Результаты теста приведены на графике.

В отличие от случая с одним процессором, результаты теста растут медленнее, чем суммарная частота установленных процессоров. Удвоения производительности при добавлении второго процессора также не происходит. Это видно из следующей таблицы.

Сравнение производительности сервера с одним и двумя процессорами

Модель CPU E5-2609v2 E5-2630v2 E5-2650 E5-2650v2 E5-2660v2 E5-2697v2
Пользователей, 1 CPU 140 310 340 410 460 630
Пользователей, 2 CPU 250 540 600 680 740 880
Прирост 2 CPU / 1 CPU 79% 74% 76% 66% 61% 40%

Прирост производительности при добавлении второго процессора составляет от 79 % до 40 %, причем чем мощнее процессор, тем меньше эта прибавка.

Данный эффект можно объяснить следующим образом. Рассматриваемое поколение серверов Intel построено на базе архитектуры NUMA (N on-U niform M emory A rchitecture). В рамках этой архитектуры каждый процессор через встроенный в него контроллер памяти управляет своей областью оперативной памяти. Взаимодействие процессора со "своей" памятью происходит быстрее, чем с памятью, подключенной к другому процессору, потому что обращение к "чужой" памяти осуществляется через межпроцессорный интерфейс QPI с пропускной способностью 16 GB/s в одном направлении. Процессоры Intel Xeon E5-2600 имеют два таких интерфейса с суммарной пропускной способностью 32 GB/s, в то время как контроллер памяти пересылает данные со скоростью 51,2 GB/s.

Из-за того, что во время теста процессоры могут использовать как свою, так и "чужую" память, более медленный доступ ко второй снижает общую скорость операций и не позволяет "удвоить" производительности при установке второго процессора. Более того, чем мощнее процессор, тем интенсивнее используется память и тем более узким местом оказывается интерфейс QPI.

Максимальный результат, который нам удалось получить для двухпроцессорной системы, составляет 880 "стандартных пользователей 1С" против 630 для однопроцессорной.

Как использовать результаты тестирования для выбора сервера

Чтобы использовать результаты тестирования для выбора конфигурации сервера под существующую информационную базу, необходимо определить, какому количеству "стандартных пользователей" соответствует нагрузка, которую создают реальные пользователи этой информационной базы.

Это можно сделать следующим образом.

Необходимо выбрать период времени, в течение которого пользователи создают максимальную нагрузку на информационную базу. Этих пользователей нужно классифицировать по ролям, которые они выполняют, например, кладовщик, менеджер по продажам и так далее. Для каждой роли необходимо создать обработку, которая в автоматическом режиме выполняет типовой бизнес-процесс, характерный для данной роли, и замеряет время его выполнения. Затем нужно вычислить коэффициент, который показывает, какому количеству стандартных пользователей соответствует данная роль. Коэффициент вычисляется по формуле:

К = (Т / Тп) * (V / 60) , где

Т — длительность выполнения типового бизнес-процесса роли в однопользовательском режиме на имеющемся оборудовании

Тп — длительность выполнения бизнес-процесса "продажа" "стандартного пользователя" в однопользовательском режиме на имеющемся оборудовании

V — количество бизнес-процессов, выполняемых пользователем данной роли, за 1 час

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

Модель CPU E5-2609v2 E5-2630v2 E5-2650 E5-2650v2 E5-2660v2 E5-2697v2
Мах частота TB (GHz) 2,5 3,1 2,8 3,4 3,0 3,5
Время Тп (сек) 1,32 1,10 1,24 1,06 1,16 1,08

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