Не знаю как вам, а мне не каждый день попадают в руки сервера. Да еще так, чтобы было время их покрутить в руках.
Обычная схема покупки: полгода согласований, оплата, деньги еще только ушли, а руководство хочет, чтобы сервер уже стоял под парами и работал на благо родной фирмы.
В этот раз все сложилось удачно и удалось провести некоторые замеры, результаты которых на этом сайте выложу без комментариев. Тут все грамотные и имеют собственное суждение.
Возможно, кому то статья пригодится в обосновании приобретения железа и софта.
В двух словах о методике тестирования и кому собственно это может пригодится/или не пригодится.
Компания: Малый и средний( в плане 1С) бизнес – несколько операторов, менеджеры, в сумме до 50 пользователей.
База: Управление торговлей 11 редакция 11.1. Демо-база из стандартной поставки.
Типовая картина. Для десятков тысяч предприятий СНГ именно так и начинается учет.
Замеры скорости: исполнение БД операций с документами и справочниками (запрос, выборка данных, перезапись справочника номенклатуры, перепроведение приходных и расходных накладных). Именно эти операции, как правило, являются критичными по времени отклика для пользователей.
Можно конечно купить корпоративный пакет и/или замерить скорость обработки запросов сервером SQL (на сайте Intel для этого есть бесплатные утилиты).
Но красивые полученные графики можно будет применить только на планерке, если накладные будут проводиться медленно, к операторам лучше не заходить и не рассказывать, как вы могуче исследовали и оптимизировали сервер(а).
Опять же, желающие могут повторить на своем оборудовании и сравнить результаты.
Итак:
- Сам сервер (не хватает звезд с неба, и по дате выпуска стремительно уходит в разряд ветеранов). За 1 тысячу условных единиц приобретете такой в ближайшем компьютерном супермаркете.
Тип ЦП |
|
Системная плата |
|
Чипсет системной платы |
|
Системная память |
8169 МБ (DDR3-1333 DDR3 SDRAM) |
- База: Управление торговлей, редакция 11.1 (11.1.6.17) Copyright © ООО "1C", 2003-2013 Демо-база из стандартной поставки.
При смене ОС каждый раз создавалась заново.
- Клиентский компьютер
Тип ЦП |
QuadCore AMD Phenom II X4 Black Edition 955, 3200 MHz (16 x 200) |
Системная память |
7676 МБ (DDR3-1333 DDR3 SDRAM) |
- Операционные системы сервера, хотелось и получилось попробовать новинки:
1. Fedora 20
2. Windows 2012 R2 essentials
3. Ubuntu 14.04 LTS
4. ALT Linux 7.0 Centaurus (не вышел в финал по простой причине – не установился)
Кому будет интересно описание установки. Смотрите ниже. - Размещение базы
1. Файловый вариант (как базовая линия)
2. Postgresql 9.2.4.
3. Microsoft SQL 2014 - Сеть 5Мб WiFi
- Сами результаты :
Сервер Клиент Режим хранения Размещение базы Перезапись номенклатуры Перезапись приходных накладных Перезапись расходных накладных Windows 7 64х Толстый клиент Файловый Локально 33,00 53,00 94,00 Windows 7 64х Тонкий клиент Файловый Локально 40,00 54,00 106,00 Ubuntu 14.04 Толстый клиент Файловый Сервер 210,00 252,00 394,00 Ubuntu 14.04 Тонкий клиент Файловый Сервер 148,00 140,00 187,00 Ubuntu 14.04 Толстый клиент Серверный postgresql 47,00 93,00 149,00 Ubuntu 14.04 Тонкий клиент Серверный postgresql 47,00 95,00 150,00 Ubuntu 14.04 Веб клиент Серверный postgresql 58,00 108,00 166,00 Ubuntu 14.04 Толстый клиент с рабочего стола сервера Серверный postgresql 41,00 88,00 129,00 Ubuntu 14.04 Толстый клиент через удаленный рабочий стол Серверный postgresql 44,00 87,00 139,00 Ubuntu 14.04 Тонкий клиент с 2 клиентов Серверный postgresql 48,00 99,00 154,00 Ubuntu 14.04 Веб клиент с 2 клиентов Серверный postgresql 53,00 100,00 152,00 Ubuntu 14.04 Веб клиент ИЕ с 3 клиентов Серверный postgresql 49,00 100,00 164,00 Ubuntu 14.04 Тонкий клиент с 3 клиентов Серверный postgresql 51,00 109,00 161,00 Ubuntu 14.04 Веб клиент с 3 клиентов Серверный postgresql 49,00 105,00 163,00 Ubuntu 14.04 Веб клиент с 3 клиентов Серверный postgresql оптимизированный 43,00 92,00 146,00 Ubuntu 14.04 Тонкий клиент с 3 клиентов Серверный postgresql оптимизированный 44,00 95,00 144,00 Ubuntu 14.04 Веб клиент ИЕ с 3 клиентов Серверный postgresql оптимизированный 43,00 88,00 145,00 Windows 2012 Толстый клиент через удаленный рабочий стол Серверный postgresql 36,00 67,00 105,00 Windows 2012 Толстый клиент через удаленный рабочий стол Серверный sql 2014 23,00 44,00 65,00 Windows 2012 Толстый клиент через удаленный рабочий стол Файловый Локально 23,00 30,00 55,00 Windows 2012 Толстый клиент Серверный postgresql 34,00 69,00 104,00 Windows 2012 Тонкий клиент Серверный postgresql 36,00 70,00 104,00 Windows 2012 Толстый клиент Серверный sql 2014 24,00 45,00 67,00 Windows 2012 Тонкий клиент Серверный sql 2014 24,00 45,00 67,00 Fedora 20 Толстый клиент Серверный postgresql 69,00 116,00 191,00 Fedora 20 Тонкий клиент Серверный postgresql 67,00 116,00 191,00 Fedora 20 Толстый клиент с рабочего стола сервера Серверный postgresql 69,00 117,00 192,00
Некоторые пояснения:
Число в тесте – сумма трех последовательных замеров в секундах.
Веб клиент, если не сказано другое – Chrome.
C 2(3) клиентов – значит одновременный старт на нескольких клиентах.
Postgresql оптимизированный – значения по умолчанию заменены на рекомендуемые Ethersoft.
Обработка для тестирования (кому лень написать самостоятельно, и файлы Excel с замерами в приложениях)
Что касается установки.
Материнская плата Supermicro X9SCL/X9SCM – имеет на борту так контроллер, который производители называют Host RAID, линуксоиды предпочитают название Fake RAID.
Не всякая ОС (а в случае этого сервера и в моих руках практически никакая) не установятся на него без танцев с бубном.
Хотя сайт производителя уверяет в совместимости практически со всеми ОС - кроме вышеописанных не установилось ничего.
Все ранние версии либо не смогли разметить диск, либо установить загрузчик.
Забавно отреагировал Windows 7. Запущенный с CD он на каком то шаге установки заявил – подайте мол, драйвера CD-ROM, а то продолжать не буду.
Причем Fedora 20 и Windows 2012 просто спокойно и без лишних вопросов поняли, что диск RAID разметили его и установились.
Ubuntu 14.04 поняла, разметила, установилась, но прописать загрузчик не смогла.
После установки вручную заработала как надо.
ALT Linux 7.0 – это дань отечественному производителю. Не установился.
На форуме поддержки разработчики заявляют, что Host RAID это не RAID и советуют собрать софтовый. Не установился точно также.
Вступать в дискуссию по поводу Fake RAID не хочется. Раз какая то ОС его понимает – значит право на существование он имеет. Как и SOHO серверы.
Это как приехать на станцию ТО с вывеской «Ремонт всех марок» на жигулях и тебе скажут:
А приезжайте ка батенька на мерседесе, тогда и будем вас чинить.
В общем надеюсь разработчики подтянутся.
Если будет интересно - распишу подробно процесс.
Питер - желающие поднять сервер - You are welcome.