company_banner

Тестируем 1С на VPS сервере

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

    Для этого мы взяли несколько наших офисных компьютеров и виртуальных машин, созданных в разных дата-центрах и провели тестирование с помощью «Теста Гилёва».

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

    В тестировании участвовали следующие машины:

    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С. Далее представляем результаты тестов.

    VM1


    VM2


    PC1


    PC2


    PC3


    PC4


    PC5


    Итоги теста в баллах


    Первое место занял виртуальный сервер с новеньким 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 — вполне целевое решение, которое может снять головные боли многих компаний. Поэтому пересматривайте тесты, открывайте эксель, считайте и принимайте решение — у вас будет «не шаткий, не валкий» январь, чтобы безболезненно внести изменения в инфраструктуру и в новом сезоне работать удобнее и проще.
    RUVDS.com
    VDS/VPS-хостинг. Скидка 10% по коду HABR

    Похожие публикации

    Комментарии 30

      0
      только зачем вы файловый вариант тестировали?
        0
        Вячеслав, тест очень удобен для развертывания, спасибо Вам за разработку.
        Мы решили, что для целей сравнительного тестирования подойдет и файловая версия.
          +1
          Тем, кто использует файловый вариант, не нужны никакие облака.
          Уж вы-то должны бы знать:)
            +1
            Напротив, если используя БД вы можете настроить репликацию и забыть (в чем тоже поможет облако), то используя файловый вариант вам нужен как минимум RAID, что выйдет еще дороже по цене того железа, что мы представили.
              0

              Если про репликацию забыть — в самый нужный момент окажется, что она поломалась ещё полгода назад :)


              Какой был смысл в тестировании древних i3-i5? Если берёте Xeon Gold логично и десктопные i7-i9 современные брать.

            0
            если речь идет об аренде 1с в файловом режиме то да, но то что мне на глаза попадается работает исключительно в клиент-серверном варианте — есть смысл 1) или в статью это уточнение внести
            2) или протестировать клиент-серверный вариант
            потому что разница в архитектуре значительна и файловый вариант не обладает полным функционалом
              0
              В будущем, мы будем разворачивать 1С из готовых для употребления шаблонов. Останется только перенести готовую базу и все.
              Мы понимаем, что клиент-серверный вариант будет надёжнее и производительнее, но тут мы в первую очередь хотели показать как в будущем будет работать одно из наших решений.
          0
          Это показывает, насколько в этом синтетическом тесте важна частота процессора и насколько не важна дисковая подсистема

          Да не ужели так важна частота процессора ;)
          Gold 6136 3 ГГц


            0

            а какая реальная частота была у вас во время теста?


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


            6316 может выдавать 3.6ГГц на всех ядрах, 6128 — 3.7ГГц, 6132 — 3.3ГГц (то есть разброс в районе 10%)
            при схожих настройках результаты в тесте гилёва должны быть близкими.

              0
              1. Частота реальная 3.0 ГГЦ
              2. Это чистое железо, без виртуалок, реальная частота 3.0 ГГЦ
              Собственно этот скриншот подтверждает неверность утверждения что тест зависит от частоты, т.к. у меня частота ниже чем у ru_vds
                0
                1. Частота реальная 3.0 ГГЦ

                вы специально отключали turbo boost?

                  0
                  ага
                    0

                    странно. сейчас дошли руки проверить на файловой версии: 6144 с включенным турбобустом и "зажатой" на максимум частоте (то есть 4ГГц+) выдал около 76.


                    поделитесь секретом настройки )

                0
                тоже интересно: включен ли турбобуст,
                Турбобуст был включен на всех серверах.
              0

              Суть статьи одной строкой:
              "Скорость работы 1С прямо пропорциональна тупо частоте процессора, и больше ничему".
              Это давно известная @#$%^&* особенность 1С.
              Можно было просто в Тостере спросить.

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

                Отказоустойчивость спокойно делается и у себя, не за сильно большие деньги.

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

                Актуально небольшому количеству компаний ИМХО.

                Нам кажется, 1С на VDS — вполне целевое решение, которое может снять головные боли многих компаний. "

                Мне кажется, это нишевое решение для небольшого бизнеса.
                  0
                  Откуда такие цены когда общаешься с фрайчайзенгом цена за аренду просто вертолет.
                  Буквально неделю назад делали расчет для небольшого бизнеса на 12 рабочих мест с перспективой на 5 лет. Затраты на покупку своего железа, всех лицензий и ПО равна затратам 8 -10 месяцам аренды. Да и зоопарк железа уменьшается только на сервер раз или сервер два, поэтому вычеркивать из затрат инженеров и программистов смысла нет, кроме серверов БД есть терминалы оплаты, печати, штрих кодирования. Лизинг оказался намного вкуснее.
                    0
                    Вот-вот. Помимо обслуживания самих серверов все равно надо обслуживать домен, кучу сервисов и прочее — инженеры все равно под боком.
                    И аренда также интересна, сейчас НРЕ предлагает брать в аренду у них кластеры с СХД и готовы наращивать ресурсы по запросу. Поэтому крупным компаниям не много смысла прыгать на VPS, особенно если уже есть какая-то инфраструктура и свой ЦОД.

                    Если контора совсем маленькая — то проще сразу брать облачную 1С в аренду (700 рублей на веб и 1300 рублей на RDP лицензии с рабочего места), ставить свою конфу (или пользоваться стоковой) и не парится этим вообще.

                    А VPS нужен ограниченному сегменту малого бизнеса.
                      0
                      Под черную бухгалтерию :)
                        0
                        Боюсь Вы сильно отстали от жизни, если думаете, что правоохранительные органы не научились отслеживать подобное :) Способов выяснить на каком VPS провайдере сидит Ваша организация более чем достаточно ;)

                        После этого провайдер сам совершенно законно выдаст правоохранителям теневую копию вашего сервера. Так что VPS или облачная 1С — это только для тех, кому нечего скрывать. А для черной бухгалтерии все также рулит удаленный (от основного офиса) свой ЦОД, который контролируется своим сотрудником.

                        P.S. Если за кого-то возьмутся серьезно, то и это не спасет, и этот удаленный ЦОД будет первым объектом для атаки маски-шоу. Выяснить его наличие и местоположения тоже довольно таки легко.
                          0
                          Вы слишком поспешно делаете умозаключения и слишком много фантазируете.

                          Очень часты случаи, когда скрывать нечего, но требуется обеспечить «устойчивость» к остановке работы офиса. VPS за который официально платят, еще не гарантия того, что база именно на нем и лежит. Ярлыки с адресами локальной сетки, еще не гарантия что, что сервер не в облаках, а неправильно перезагруженный сервер вполне может поднять совершенно иную конфигурацию базы и соединений. Там такой простор для действий, что даже местный эникейщик может не знать, что база находится не там где он думает. Некоторое время назад запрос на такие решения был очень актуальным, сейчас как то поутихло.
                            0

                            Ок, просто Вы сами написали "чёрная бухгалтерия", а это какой-то не совсем то, что "дополнительная устойчивость".


                            Я в свое время давал подписку о не раскрытии методов ОРМ, но поверьте, что если за какую-то фирму возьмутся серьёзно — никакие ярлыки не спасут и прочее. Весь вопрос именно в уровне интереса со стороны органов. Ну и трафик весь идет через провайдера — огромное поле для анализа.

                              0
                              Техника защиты почти одинакова, только в одном случае нужно лишь скрывать в принципе наличие самой базы. Оператор связи тут не поможет, он не отследит какой там трафик между AWS и Asure, где то там ходит.
                  0
                  В статье этой как и в самом тесте больше пиара, чем технической части.
                  По сути, это просто однопоточное измерение скорости железа, да еще таким извращенным спрособом как через 1С. Хотя для этого есть специально обученные люди утилиты, бесплатные и общепринятые. О них на Хабре есть достаточно прекрасных статей. И они выдают результаты которыми можно обменяться с любым пользователем мира. А здесь условные попугаи из 1С, но графики правда красивые.
                  Что касается теста 1С на VDS как OLTP системы, для этого тоже есть специальные тесты, в том числе от самой 1С — нагрузочный тест КИП. Кстати при слове OLTP системы 90% читателей Хабра представили как ее можно тестировать. А 1С хотя бы и файловая это СУБД OLTP типа. И тестировать ее надо под конкурентной многопользовательской нагрузкой.
                  Но есть один лайфхак с тестом Гилева, которым я в честь Нового Года поделюсь бесплатно. Поскольку меряет он некую абстрактную субстанцию, а не скорость СУБД под нагрузкой, то если вам например не дают средства на апгрейд сервера, то можно стартануть тест на аплбуке шефа и потом, пустив скупую мужскую слезу показать результаты с сервера. Сервер выдаст в разы если не на порядок ниже. Это работает.
                    0

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

                      0
                      С тем же, а на самом деле гораздо большим успехом можно тестировать winrar-ом
                    0
                    fragster.ru/perfomanceTest — многопоточное тестирование, на графиках зеленым — старый сервер, оранжевым — новый, тот который в тесте Гилева 86 баллов выдает
                      0

                      это график чего именно?
                      вот мой результат (на почти ненагруженном по причине ночи сервере о двух 6144)
                      http://fragster.ru/perfomanceTest/result.php?guid=41d2ce0a-2dd3-11ea-80ec-ac1f6b472ff0

                        0
                        Это график общий по данным таблиц в тесте 1С, на сайте вот: fragster.ru/perfomanceTest/result.php?guid=5fa112e2-28ab-11ea-80ba-002590bc0ced

                        Не очень понятно почему у вас частота 2200, хотя должна быть 3500, если процы Xeon Gold 6144
                          0
                          Не очень понятно почему у вас частота 2200, хотя должна быть 3500, если процы Xeon Gold 6144

                          а это винда решила так писать, почему — ей одной известно. после обновления BIOS стала писать 3.5, кстати.
                          в любом случае, реальная частота — 4.1ГГц (с кратковременными проседаниями на 100-200МГц). от этого, кстати, у диспетчера задач сносит крышу — он легко может нарисовать загрузку процессора в 100%, и при это 40% простоя (я так понимаю, загрузка процессора считается с оглядкой на частоту 2.2ГГц, а не по реальной)


                          Это график общий по данным таблиц в тесте 1С, на сайте вот:
                          fragster.ru/perfomanceTest/result.php?guid=5fa112e2-28ab-11ea-80ba-002590bc0ced

                          мне непонятно, почему у вас такой горб получился — на 32 потоках на 3ГГц заметно быстрее, чем у меня на 4ГГц, а потом сильный спад (равно как непонятны удивительно выские цифры в тесте Гилёва выше).


                          всё-таки у меня есть сомнения, что реальная частота во время тестов у вас 3ГГц, можете посмотреть с помощью cpu-z, например?

                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                    Самое читаемое