Для этого мы взяли несколько наших офисных компьютеров и виртуальных машин, созданных в разных дата-центрах и провели тестирование с помощью «Теста Гилёва».
Тест Гилева оценивает количество работы в единицу времени в одном потоке и подходит для оценки скорости работы однопоточных нагрузок, включая скорость отрисовки интерфейса, влияния затрат на обслуживание виртуальной среды если есть, перепроведения документов, закрытия месяца, расчета зарплаты и т.п.
В тестировании участвовали следующие машины:
VM1 – 2 ядра по 3,4ггц, 4 Гб ОЗУ и 20 Гб SSD.
VM2 – 2 ядра по 2.6ггц, 4 Гб ОЗУ и 20 Гб SSD
PC1 – I5-3450, Asus B75M-A с HDD ST100DM003-1CH162
PC2 – I3-7600, H270M-Pro4, с SSD Toshiba TR150
PC3 – i3-8100, Asrock Z370 Pro4, с SSD Intel SSDSC2KW240H6
PC4 – i3-6100, Gigabyte H110M-S2H R2 с SSD Patriot Spark на 512 Гб
PC5 – i3-100, Gigabyte H110M-S2H R2 с HDD Hitachi HDS721010CLA332
Надеемся статья будет полезна при выборе конфигурации железа для работы с 1С. Далее представляем результаты тестов.
Итоги теста в баллах
Первое место занял виртуальный сервер с новеньким GOLD 6128 @ 3.4 GHz — 75.76 баллов
Второе место за i5-7600 – 67.57 баллов. Третье и четвертое место за i3-8100 и Gold 6132 @ 2.6GHz по 64 и 60 баллов соответственно.
Это показывает, насколько в этом синтетическом тесте важна частота процессора и насколько не важна дисковая подсистема. Теперь немного маркетингового пересчета.
Цена в рублях из расчета аренды сервера на год, против покупки аналогичного железа.
PC1 с I5-3450 на борту — ценнейший раритет, поэтому мы считаем его бесценным и не будем брать во внимание стоимость его эксплуатации. (Мы не нашли в продаже эту же модель диска.)
Цены на железо установленное в эти ящики взяты из яндекс маркета, без учета стоимости кулеров, корпусов и блоков питания. Всегда находилась конкретная модель плашки оперативной памяти, материнской платы, установленный в каждый из компьютеров и из этого всего выбиралось самое дешевое предложение.
Итоговая таблица в баллах и стоимости
Машина |
Баллы |
Стоимость |
VM1 |
75.76 |
1404? в месяц |
VM2 |
60.24 |
1166? в месяц |
PC1 |
33.56 |
От 17800? до 47800? |
PC2 |
67.57 |
15135,68? |
PC3 |
64.1 |
19999,2? |
PC4 |
45.05 |
18695,75? |
PC5 |
40.65 |
16422,6? |
Выводы
Размещение 1С на VDS стало достаточно выгодной опцией, если сравнивать его с приведенным железом.
Нужно понимать, что, сравнивая цены нужно держать в уме, что реальное железо всегда останется вашим хоть и потребляет электроэнергию и амортизируется, но так же вы теряете в отказоустойчивости, избыточности облака, в котором все, что должно быть зарезервировано, было продублировано. Кроме того, вы ощутимо теряете в гибкости, масштабировании, времени на настройку и в деньгах на зарплату инженера, который будет поддерживать железный зоопарк. Нам кажется, 1С на VDS — вполне целевое решение, которое может снять головные боли многих компаний. Поэтому пересматривайте тесты, открывайте эксель, считайте и принимайте решение — у вас будет «не шаткий, не валкий» январь, чтобы безболезненно внести изменения в инфраструктуру и в новом сезоне работать удобнее и проще.
Комментарии (20)
fishca
26.12.2019 16:11Это показывает, насколько в этом синтетическом тесте важна частота процессора и насколько не важна дисковая подсистема
Да не ужели так важна частота процессора ;)
Gold 6136 3 ГГцedo1h
30.12.2019 02:30а какая реальная частота была у вас во время теста?
ru_vds, и у вас тоже интересно: включен ли турбобуст, как управляет частотой гипервизор и т.п., в общем, какая реальная частота процессора была под тестами?
6316 может выдавать 3.6ГГц на всех ядрах, 6128 — 3.7ГГц, 6132 — 3.3ГГц (то есть разброс в районе 10%)
при схожих настройках результаты в тесте гилёва должны быть близкими.
justhabrauser
27.12.2019 01:20Суть статьи одной строкой:
"Скорость работы 1С прямо пропорциональна тупо частоте процессора, и больше ничему".
Это давно известная@#$%^&*особенность 1С.
Можно было просто в Тостере спросить.
IsyanovDV
27.12.2019 01:51«но так же вы теряете в отказоустойчивости, избыточности облака, в котором все, что должно быть зарезервировано, было продублировано.»
Отказоустойчивость спокойно делается и у себя, не за сильно большие деньги.
Кроме того, вы ощутимо теряете в гибкости, масштабировании, времени на настройку и в деньгах на зарплату инженера, который будет поддерживать железный зоопарк.
Актуально небольшому количеству компаний ИМХО.
Нам кажется, 1С на VDS — вполне целевое решение, которое может снять головные боли многих компаний. "
Мне кажется, это нишевое решение для небольшого бизнеса.EgorZanuda
27.12.2019 05:54Откуда такие цены когда общаешься с фрайчайзенгом цена за аренду просто вертолет.
Буквально неделю назад делали расчет для небольшого бизнеса на 12 рабочих мест с перспективой на 5 лет. Затраты на покупку своего железа, всех лицензий и ПО равна затратам 8 -10 месяцам аренды. Да и зоопарк железа уменьшается только на сервер раз или сервер два, поэтому вычеркивать из затрат инженеров и программистов смысла нет, кроме серверов БД есть терминалы оплаты, печати, штрих кодирования. Лизинг оказался намного вкуснее.IsyanovDV
27.12.2019 06:25Вот-вот. Помимо обслуживания самих серверов все равно надо обслуживать домен, кучу сервисов и прочее — инженеры все равно под боком.
И аренда также интересна, сейчас НРЕ предлагает брать в аренду у них кластеры с СХД и готовы наращивать ресурсы по запросу. Поэтому крупным компаниям не много смысла прыгать на VPS, особенно если уже есть какая-то инфраструктура и свой ЦОД.
Если контора совсем маленькая — то проще сразу брать облачную 1С в аренду (700 рублей на веб и 1300 рублей на RDP лицензии с рабочего места), ставить свою конфу (или пользоваться стоковой) и не парится этим вообще.
А VPS нужен ограниченному сегменту малого бизнеса.Sergey-S-Kovalev
27.12.2019 07:41Под черную бухгалтерию :)
IsyanovDV
27.12.2019 08:24Боюсь Вы сильно отстали от жизни, если думаете, что правоохранительные органы не научились отслеживать подобное :) Способов выяснить на каком VPS провайдере сидит Ваша организация более чем достаточно ;)
После этого провайдер сам совершенно законно выдаст правоохранителям теневую копию вашего сервера. Так что VPS или облачная 1С — это только для тех, кому нечего скрывать. А для черной бухгалтерии все также рулит удаленный (от основного офиса) свой ЦОД, который контролируется своим сотрудником.
P.S. Если за кого-то возьмутся серьезно, то и это не спасет, и этот удаленный ЦОД будет первым объектом для атаки маски-шоу. Выяснить его наличие и местоположения тоже довольно таки легко.Sergey-S-Kovalev
27.12.2019 14:08Вы слишком поспешно делаете умозаключения и слишком много фантазируете.
Очень часты случаи, когда скрывать нечего, но требуется обеспечить «устойчивость» к остановке работы офиса. VPS за который официально платят, еще не гарантия того, что база именно на нем и лежит. Ярлыки с адресами локальной сетки, еще не гарантия что, что сервер не в облаках, а неправильно перезагруженный сервер вполне может поднять совершенно иную конфигурацию базы и соединений. Там такой простор для действий, что даже местный эникейщик может не знать, что база находится не там где он думает. Некоторое время назад запрос на такие решения был очень актуальным, сейчас как то поутихло.IsyanovDV
28.12.2019 07:58Ок, просто Вы сами написали "чёрная бухгалтерия", а это какой-то не совсем то, что "дополнительная устойчивость".
Я в свое время давал подписку о не раскрытии методов ОРМ, но поверьте, что если за какую-то фирму возьмутся серьёзно — никакие ярлыки не спасут и прочее. Весь вопрос именно в уровне интереса со стороны органов. Ну и трафик весь идет через провайдера — огромное поле для анализа.
capitannemo
27.12.2019 10:16В статье этой как и в самом тесте больше пиара, чем технической части.
По сути, это просто однопоточное измерение скорости железа, да еще таким извращенным спрособом как через 1С. Хотя для этого есть специально обученныелюдиутилиты, бесплатные и общепринятые. О них на Хабре есть достаточно прекрасных статей. И они выдают результаты которыми можно обменяться с любым пользователем мира. А здесь условные попугаи из 1С, но графики правда красивые.
Что касается теста 1С на VDS как OLTP системы, для этого тоже есть специальные тесты, в том числе от самой 1С — нагрузочный тест КИП. Кстати при слове OLTP системы 90% читателей Хабра представили как ее можно тестировать. А 1С хотя бы и файловая это СУБД OLTP типа. И тестировать ее надо под конкурентной многопользовательской нагрузкой.
Но есть один лайфхак с тестом Гилева, которым я в честь Нового Года поделюсь бесплатно. Поскольку меряет он некую абстрактную субстанцию, а не скорость СУБД под нагрузкой, то если вам например не дают средства на апгрейд сервера, то можно стартануть тест на аплбуке шефа и потом, пустив скупую мужскую слезу показать результаты с сервера. Сервер выдаст в разы если не на порядок ниже. Это работает.EvilBeaver
27.12.2019 12:04Тест хорош тем, что он популярен. Но уже давно бытует мнение, что он меряет что-то не совсем релевантное реальной системе.
capitannemo
27.12.2019 13:42С тем же, а на самом деле гораздо большим успехом можно тестировать winrar-ом
GilevVyacheslav
только зачем вы файловый вариант тестировали?
ru_vds Автор
Вячеслав, тест очень удобен для развертывания, спасибо Вам за разработку.
Мы решили, что для целей сравнительного тестирования подойдет и файловая версия.
Necessitudo
Тем, кто использует файловый вариант, не нужны никакие облака.
Уж вы-то должны бы знать:)
ru_vds Автор
Напротив, если используя БД вы можете настроить репликацию и забыть (в чем тоже поможет облако), то используя файловый вариант вам нужен как минимум RAID, что выйдет еще дороже по цене того железа, что мы представили.
astralNord
Если про репликацию забыть — в самый нужный момент окажется, что она поломалась ещё полгода назад :)
Какой был смысл в тестировании древних i3-i5? Если берёте Xeon Gold логично и десктопные i7-i9 современные брать.
GilevVyacheslav
если речь идет об аренде 1с в файловом режиме то да, но то что мне на глаза попадается работает исключительно в клиент-серверном варианте — есть смысл 1) или в статью это уточнение внести
2) или протестировать клиент-серверный вариант
потому что разница в архитектуре значительна и файловый вариант не обладает полным функционалом
ru_vds Автор
В будущем, мы будем разворачивать 1С из готовых для употребления шаблонов. Останется только перенести готовую базу и все.
Мы понимаем, что клиент-серверный вариант будет надёжнее и производительнее, но тут мы в первую очередь хотели показать как в будущем будет работать одно из наших решений.