СИСТЕМНЫЕ ТРЕБОВАНИЯ 1С

Установка «1С» программы — пошаговая инструкция

Установка «1С» – это совсем несложный процесс. Вы можете самостоятельно установить программы «1С:Предприятие» на компьютер, для этого не нужно обладать какими-то специальными навыками и знаниями. Однако начинающие пользователи могут столкнуться со сложностями. В этой статье мы дадим доступную пошаговую инструкцию по установке «1С» на ваш компьютер. Данная инструкция установки программы «1С» подойдет для всех типовых решений: «1С:Управление Торговлей», «1С:Бухгалтерии», «1С:Зарплата и управление кадрами» и прочие.

Прежде всего, перед началом установки, вам потребуется получить дистрибутив платформы «1С:Предприятие 8».

Вы можете сделать это тремя способами:

  • Если покупали «коробочную» версию программы «1С», то в коробке вы найдете диск с установочными дистрибутивами платформы и конфигурации «1С».
  • • При наличии договора информационно-технологического сопровождения (1С:ИТС) достаточно зарегистрироваться на сайте поддержки пользователей «1С» и скачать дистрибутив оттуда.
  • Вы можете запросить установочный файл у специалистов обслуживающей вас франчайзи «1С», но для этого у вас также должен быть действующий договор ИТС.

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

Если вам подходит первый вариант получения дистрибутива платформы «1С» (из коробки), то далее вам нужно сделать следующее:

    Вставьте диск и воспользуйтесь автозапуском. Появится окно мастера установки (рис.1). Оно является одинаковым для всех типовых решений «1С», разница лишь в названии конфигурации. В нашем случае это базовая бухгалтерия.

Рис.1. Окно мастера установки «1С:Бухгалтерии» базовая версия

  • «Быстрая установка «1С» и запуск» – система самостоятельно установит минимальный набор инструментов, необходимых для работы;
  • «Выборочная установка «1С» – вы сможете выбрать необходимые для работы функции системы.

Рис.2. Окно мастера установки «1С:Бухгалтерии» базовая версия

Если вам удобнее получить дистрибутив платформы «1С» с сайта поддержки пользователей, то для этого потребуется:

  1. Вписать в поисковую строку браузера адрес users.v8.1c.ru
  2. Открыть стартовую страницу поддержки (рис.3)

Рис. 3. Стартовая страница сайта поддержки пользователей «1С»

Рис.4. Обновление программ на сайте «1С»

Рис.5. Выбор технологической платформы «1С» для скачивания

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

Разработаем отчеты и обработки

На этот вопрос у нас есть точный ответ — ПРАКТИЧЕСКИ ВСЁ. Платформа 1С обладает мощнейшими возможностями, с помощью которых даже самая безумная идея может воплотиться в жизнь, а наша команда профессионалов поможет вам в этом.

Тонкая настройка 1С позволит максимально автоматизировать бизнесс-процессы, заточить 1С под специфику вашей деятельности

Грамотная автоматизация и доработка позволит экономить в среднем от 20% до 300% от вложенных средств. Избавляет от рутины, позволяет расширить Ваши возможности.

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

Критерии выбора

Сервер должен отвечать всем стандартам надежности и безопасности. Несмотря на то, что клиентское приложение 1С является многоплатформенным, серверное в свою очередь поддерживает только Windows и Linux и работает со следующими БД:

  1. Встроенная (файловый режим) – самая простая, но не самая безопасный, имеет лимит на объем памяти – до 10 ГБ.
  2. MS SQL Server – одна из популярнейших СУБД, работает с Windows.
  3. DB2 – достаточно сложная в управлении (есть некоторые нюансы, связанные с обработкой информации и работой системных методов), но надежная и безопасная. Работает с Windows, Linux.
  4. Oracle RDBMS – версионная, благодаря чему повышает производительность. Работает с Windows, Linux.
  5. PostgreSQL – версионная, с бесплатным дистрибутивом, но для управления нужен квалифицированный администратор. Подходит для небольшого количества пользователей. Работает с Windows, Linux.

Аппаратные требования

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

  1. Процессор.
  2. Оперативная память.
  3. Дисковая подсистема.

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

Процессор

Требуемое количество ядер рассчитывается так: 1-2 идет на работу ОС, 1-2 – на СУБД, 1 – на сервер приложений, по 1 – на каждые 8-10 одновременных пользовательских сессий. Это гарантирует стабильную работу. А от тактовой частоты зависит скорость обработки запросов.

Какая 1С нужна для ИП, магазина, интернет-магазина и производства

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

Но бывают и франчайзи, которые занимаются только продажей пакетов без какой-либо поддержки. Зато цена ниже.

Важно! Есть недобросовестные франчайзи, которые плохо внедряют 1С, чтобы привязать клиента к платным доработкам и поддержке. Иногда это длится годами.

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

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

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

ВАЖНО! Базовые версии рассчитаны только на одно рабочее место! Таблица не исчерпывающая, конфигураций намного больше, но это базовый минимум. Под ваши бизнес-задачи могут понадобиться другие или дополнительные конфигурации.

Сегментация задач бизнеса (например, кому-то нужна только бухгалтерия без торговых операций)

Бухгалтерский и регламентированный учёт в 1С

(ИП, магазин, интернет-магазин и производство)

Торговые операции в 1С

(магазины и интернет-магазины, опт и розница)

Комплексные решения 1С

Малый бизнес

1С:Бухгалтерия базовая версия

1С:Розница (подходит ИП)

1С:Управление Торговлей базовая версия (подходит ИП)

1С:Управление нашей фирмой

Средний бизнес

1С:Управление Торговлей ПРОФ

1С:Комплект прикладных решений на 5 пользователей

Крупный бизнес

1С:Управление Торговлей ПРОФ

1С:ERP Управление предприятием

Аппаратные ресурсы сервера 1С

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

Центральный процессор (CPU)

Количество физических ядер центрального процессора.

Тема извечных споров на всевозможных форумах по 1С – что важнее частота CPU или многоядерность. Корни этих противоречий уходят в прошлое, к 1С 8.0 или даже 1С 7.7. Действительно, исполняемые процессы 1С более ранних версий были сугубо одноядерными, т.е. сколько бы ядер не предоставлял центральный процессор – служба сервера предприятия 1С 8.0 или «толстый клиент 1С 7.7» всегда занимали только одно «нулевое» ядро в операционной системе. На сегодняшний день картина изменилась – операционная система смело распределяет задания одного процесса 1С: Предприятие (rphost) по нескольким ядрам ЦПУ (см. рисунок 1).

Нагрузка на ЦП при работе процессов сервера 1С

Рисунок 1 — Нагрузка на ЦП при работе процессов сервера 1С

Но это абсолютно не значит, что если купить процессор с максимальным количеством ядер, то сервер 1С в паре с СУБД (чаще всего под СУБД имеется ввиду MS SQL) покажут фантастическую производительность и перепроведение бухгалтерских периодов в программе 1С станут делом нескольких минут. Нужно понимать отличие между скоростью выполнения одной операции и процессом одновременной обработки большого объема информации. Количество физических ядер как раз позволяет решить вопрос стабильности и производительности одновременной работы с множеством разных заданий сервером 1С:Предприятия и СУБД. Отсюда вывод – чем больше количество пользователей 1С, тем больше будет играть роль нужное количество ядер для комфортной одновременной работы этих самых пользователей. Зависимость количества пользователей от количества ядер для сервера 1С показана в таблице 1.

Таблица 1 — Соотношение количества пользователей на сервере 1С и рекомендуемого количества ядер ЦП

Количество одновременно работающих пользователей на сервере 1С:Предприятие Тип и модель процессора Количество используемых ядер
До 10 пользователей Intel Xeon 16хх, 26хх Не более 2-4
До 20 пользователей Intel Xeon 16хх, 26хх От 4 до 6
До 30 пользователей Intel Xeon 26хх или Silver От 6 до 8 ядер
До 50 пользователей Intel Xeon Silver или Gold От 8 на каждый процессор

Частота центрального процессора.

В противовес к количеству ядер – частота работы центрального процессора влияет именно на скорость обработки одного кусочка задания в один момент времени, что является самым популярным критерием конечных пользователей 1С. Частота процессора – это именно тот параметр, при увеличении которого у отдельно взятого пользователя увеличится скорость обработки запросов сервером 1С и СУБД и уменьшится время, за которое система предоставит итоговый результат конечному пользователю. В подтверждение этому известный специалист Гилев в одной из своих статей на базе практических тестов сделал однозначный вывод — «на скорость работы 1С гораздо больше влияет частота центрального процессора, нежели остальные его параметры, будь то конечный клиент 1С или же сервер 1С:Предприятие». Такова архитектура программы 1С.

Кеш, виртуализация и гиперпоточность (hyper threading).

В прошлом, когда многоядерные процессоры еще не были так распространены – компанией Intel была придумана специальная технология центрального процессора, имитирующая многоядерность, так называемая «гиперпоточность». После её включения один физический процессор (одно физическое ядро) определяется операционной системой как два отдельных процессора (два логических ядра). Рекомендуем для сервера 1С «гиперпоточность» отключать. Никакого ускорения работы 1С эта технология не приносит.

При использовании виртуальных машин для сервера 1С:Предприятие и СУБД нужно учитывать, что ядра виртуальных машин «слабее» реальных физических ядер, хотя называются одинаково – «ядра». Точных официальных коэффициентов нет, но статьи на технических порталах Microsoft рекомендуют на одно физическое ядро считать 4-6 ядер процессора в виртуальной машине.

Кеш – это сверхоперативная память, используемая процессором для уменьшения среднего времени доступа к компьютерной памяти. По сути, она является неотъемлемой частью процессора, поскольку расположена на одном с ним кристалле и входит в состав функциональных блоков. Здесь всё предельно ясно – чем больше объем кэша, тем более крупные «кусочки» информации сможет обрабатывать процессор. Обычно величина кэша зависит от моделей процессора – чем модель дороже, тем обычно больше там объем кеш-памяти. Однако мы не считаем, что величина кеша процессора кардинально влияет на производительность сервера 1С и СУБД. Скорее это относится к области «тонкого тюнинга».

Тип процессора.

Всем известно, что аппаратное обеспечение делится на серверное и пользовательское. А можно ли в отдельных случаях использовать недорогой пользовательский центральный процессор как альтернативу профессиональному, но дорогостоящему серверному ЦПУ? Оказывается – можно. Рассмотрим таблицу сравнения основных параметров двух вариантов центральных процессоров Intel (см. таблицу 2).

Таблица 2 — Сравнение основных параметров домашнего и серверного ЦП от Intel.

Пользовательский Intel® Core™ i9-9980XE Extreme Edition Processor (24.75M Cache, up to 4.50 GHz) Серверный Intel® Xeon® Gold 6314U Processor (48M Cache, 2.30 GHz)
Кэш-память 24 MB 48 MB
Частота системной шины 8 GT/s 10,4 GT/s
Набор команд Intel® Optane™ Memory Supported, Intel® Turbo Boost Max Technology, Intel® Turbo Boost Technology, Intel® Hyper-Threading Technology, Intel® Virtualization Technology (VT-x) Intel® Speed Select Technology – Core Power, Intel® Speed Select Technology – Turbo Frequency, Intel® Deep Learning Boost (Intel® DL Boost), Intel® Speed Select Technology — Base Frequency, Intel® Resource Director Technology (Intel® RDT), Intel® Speed Shift Technology, Intel® Turbo Boost Technology 2.0, Intel® Hyper-Threading Technology, Intel® Virtualization Technology (VT-x), Intel® Virtualization Technology for Directed I/O (VT-d), Intel® VT-x with Extended Page Tables (EPT), Intel® Transactional Synchronization Extensions
Количество ядер 18 32
Базовая тактовая частота процессора 3.0 GHz 2.3 GHz
Макс. объем и тип оперативной памяти 128 GB 6 TB
Ориентировочная стоимость 1999$ 2600$

Как мы видим, серверный процессор имеет гораздо более высокие значения в количестве ядер, в объеме кэша, поддержке большего объема оперативной памяти и, конечно же, в более высокой цене. Однако, серверный ЦПУ практически не отличается от пользовательского в поддержке определенных процессорных команд (инструкций) и в тактовой частоте. Отсюда можно сделать вывод – для небольших организаций вполне допустимо применение пользовательского центрального процессора для сервера 1С:Предприятие. Вопрос только в том, что пользовательский процессор не может быть установлен в сокет серверной материнской платы и поддерживать серверную ОЗУ с контролем четности (ECC), а использование пользовательских комплектующих влечет за собой риски стабильности работы всей системы в целом.

Оперативная память (ОЗУ)

Тип оперативной памяти.

Планка оперативной памяти (ОЗУ) различается по ее предназначению – для многопользовательских серверных систем или для персональных устройств – ПК, ноутбуков, неттопов, тонких клиентов и т.д. Как и в случае с ЦПУ – основные параметры модулей ОЗУ примерно равнозначны – современная ОЗУ для ПК практически не отстает от серверной ни в объеме одной планки, ни в тактовой частоте, ни в типе модулей DDR. Отличия серверной ОЗУ от «домашней» в вариантах использования и предназначения аппаратной платформы — отсюда же формируется ее более высокая стоимость:

  • Серверная ОЗУ имеет контроль четности ECC (Error Correction Code) — технику кодирования/декодирования, позволяющая исправлять ошибки в обработке информации непосредственно модулем ОЗУ.
  • Серверная материнская плата имеет гораздо больше разъемов под установку модулей ОЗУ, чем обыкновенный ПК.
  • Серверная ОЗУ содержит регистры (буферы), обеспечивающие буферизацию данных (частичную Registered либо полную Full Buffered), за счет чего уменьшается нагрузка на контроллер памяти при множестве одновременных запросов. Буферизованные модули «FB-DIMM», несовместимы с небуферизованными.
  • Модули регистровой памяти также позволяют повысить масштабируемость памяти — наличие регистров дает возможность устанавливать больше модулей в одном канале.

Можем сделать вывод, что использование серверных модулей оперативной памяти дает возможность устанавливать большие объемы ОЗУ в одной системе, а техники контроля четности ECC и использование буферов позволяют серверной операционной системе работать стабильно и быстро.

Объем оперативной памяти.

Одним из ключевых факторов для высокой производительности сервера 1С и СУБД является достаточный объем оперативной памяти. Конечно же фактические потребности в ОЗУ зависят от многих факторов – тип конфигурации 1С, количество процессов сервера 1С:Предприятие, объем базы СУБД и так далее. Однако можно вывести примерную зависимость объема ОЗУ от количества пользователей (см. таблицу 3).

Таблица 3 — Примерное соотношение количества пользователей сервера 1С и рекомендуемой оперативной памяти на процессы сервера 1С:Предприятие и сервера MS SQL.

Потребность ОЗУ для сервера 1С и СУБД До 10 пользова­телей До 20 пользова­телей До 30 пользова­телей До 50 пользова­телей
Сервер 1С:Предприятие 4-8 GB 6-8 GB 16-24 GB 32-48 GB
Сервер MS SQL 8-12 GB 12-16 GB 24-32 GB 48-64 GB

Касательно процессов сервера 1C:Предприятия (rphost.exe) — современные платформы 1С не позволяют в ручном режиме указывать количество процессов сервера 1С. Вместо этого, система требует задать параметры, такие как количество информационных баз и количество пользователей на один процесс rphost.exe, после чего сама автоматически определяет оптимальное количество процессов сервера 1С:Предприятие. Так же можно настроить плавное освобождение процессом rphost.exe ОЗУ в случае, если ее объем превышает заданный заранее порог. При этом сервер 1С создает новый процесс rphost.exe, который постепенно берет на себя задания 1С, позволяя разгрузить требуемый процесс 1С.

Также нужно обратить внимание, что объем ОЗУ, выделенный службе SQL считается достаточным, если попадание данных SQL в cache составляет не менее 90%. Эта метрика довольно удобна, т.к. просто посмотреть количество потребляемой ОЗУ сервером SQL нельзя – последние выпуски SQL имеют динамически потребляемую ОЗУ — захватывается максимально возможное количество ОЗУ и высвобождается по мере запроса ОЗУ другими процессами.

Частота оперативной памяти.

Если коротко, то это пропускная способность каналов, по которым данные передаются на материнскую плату, а оттуда — в процессор. Желательно, чтоб этот параметр совпадал с допустимой частотой материнской платы или превышал ее, иначе канал передачи ОЗУ рискует стать «узким местом». В рамках одного типа DDR увеличениеуменьшение частоты кардинальным образом не влияет на производительность сервера 1С и относится больше к области «тонкого тюннинга».

Тайминги оперативной памяти.

Это задержи или латентность (Latency) ОЗУ. Характеризуется этот параметр временем задержки данных при переходе между разными модулями микросхемы ОЗУ. Меньшие значения означают более высокое быстродействие. Однако, влияние на общее быстродействие серверной системы, а уж тем более, на сервер 1С:Предприятия – невысоко. Обычно, внимание на эти параметры обращают только геймеры и оверклокеры, для которых каждая лишняя капля производительности — дороже всего.

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

Контроллеры жестких дисков.

Основным устройством соединения и организации жестких дисков в аппаратной системе является контроллер жестких дисков. Он бывает двух типов:

  1. Встроенный– модуль контроллера встроен в систему, корзина с жесткими дисками подключается непосредственно в материнскую плату. Считается более экономным решением.
  2. Внешний– представляет собой отдельную печатную плату (устройство), которая подключается в разъем материнской платы. Он считается более профессиональным решением за счет того, что имеет отдельные чипы проведения и контроля операций с жесткими дисками HDD. Рекомендуется для важных серверных систем, таких как сервер 1С:Предприятия и СУБД.

Существует еще третий тип – устройство приемапередачи блочных данных по каналам iSCSI, FiberChanel, InfiniBand, SAS. Однако в этом варианте дисковая подсистема «вынесена» на отдельное устройство хранения данных (СХД), соединяемое с сервером посредством оптического или медного кабеля. В нашей статье мы делаем разбор требований к автономному серверу для 1С, поэтому данный тип мы рассматривать не будем.

Типы и уровни RAID-массивов.

Это технология виртуализации данных, которая объединяет несколько дисков в логический элемент для избыточности и повышения производительности. Рассмотрим наиболее популярные уровни спецификации RAID:

  • RAID 0 («Striping») избыточности не имеет, а информацию распределяет сразу по всем входящим в массив дискам в виде небольших блоков («страйпов»). За счет этого существенно повышается производительность, но страдает надежность. Мы не рекомендуем использовать этот тип массива, несмотря на повышение производительности.
  • RAID 1 («Mirroring», «зеркало»). Имеет защиту от выхода из строя половины имеющихся аппаратных средств (в общем случае – одного из двух жестких дисков), обеспечивает приемлемую скорость записи и выигрыш по скорости чтения за счет распараллеливания запросов. Такой тип массива вполне «потянет» сервер 1С+СУБД до 25-30 пользователей, особенно, если будут использованы диски SAS 15K либо SSD.
  • RAID 10. Зеркальные пары дисков выстраиваются в «цепочку», поэтому объем полученного тома может превосходить емкость одного жесткого диска. По нашему мнению, наиболее удачный тип дискового массива, т.к. в нем соединяются надежность RAID1 и быстродействие RAID 0. В сочетании с дисками SAS 15K либо SSD может быть использован для серверов 1С от 40-50 пользователей.
  • RAID 5. Знаменит благодаря своей экономичности. Жертвуя ради избыточности емкостью всего одного диска из массива, получаем защиту от выхода из строя любого из жестких дисков системы. (его вариация RAID 6 требует лишние два жестких диска для размещения контрольных сумм, но зато сохраняет данные даже при выходе из строя двух дисков). Данный тип массива экономичен, надежен и имеет довольно ощутимое быстродействие «на чтение». К сожалению, узким местом этого массива является низкая скорость записи, что позволяет комфортно использовать его при конфигурациях сервера 1С до 15-20 пользователей. Также он оптимален для прикладных целей – хранения файловых данных, архивов документооборота и т.д.

Типы интерфейсов жестких дисков.

По типу подключения жесткие диски разделяются:

  • HDD Sata Home. Наиболее дешевый вариант жестких дисков, предназначенный для использования в домашних ПК либо сетевых медиа-центрах. Убедительно не рекомендуется использовать подобные устройства в серверах 1с в связи с низким коэффициентом отказоустойчивости и стабильности работы – компоненты этих дисков попросту не предназначены для работы в режиме 24/7 и быстро выходят из строя.
  • HDD Sata Server. Под данным наименованием обычно понимаются жесткие диски с интерфейсом Sata и скоростью вращения шпинделя 7 200 оборотовмин. Приставка «Server» означает, что такие диски проходили тестирование на работоспособность в серверных системах и рассчитаны на стабильную работу в режиме 24/7. Обычно используются в серверах 1С для хранения больших объемов информации, не требующей высокой скорости ее обработки. К примеру – архивные базы 1с, папки обмена, файлы выгрузок офисных документов и т.д.
  • HDD SAS Server. Отличий интерфейса SAS (современного аналога SCSI) от интерфейса Sata несколько. Здесь и среднее время отклика диска, и работа в общей дисковой полке, и работа с контроллером HDD на более высоких скоростях обмена информацией – до 6 Гбс (по сравнению с Sata 3 Гбс). Но главное преимущество — существование моделей SAS-дисков со скоростью вращения шпинделя 15 000 оборотовмин. Именно эта конструктивная особенность позволяет SAS-дискам проводить почти в 3 раза больше операций вводавывода в секунду по сравнению с HDD Sata Server. Такие диски SAS имеют небольшой объем и их рекомендуется использовать под основные базы данных 1с с постоянно высокой рабочей нагрузкой.
  • SSD диски. Эти диски отличаются от предыдущих не интерфейсом подключения, а своей конструкцией – они твердотельные и не имеют движущихся частей, т.е. по своей сути являются аналогами «флешек». Такие технологии позволяют SSD-дискам производить «запредельное» количество операций вводавывода в секунду (от 10 000 операций на самых простых моделях SSD). Однако подобное преимущество имеет и обратную сторону – более высокая цена SSD-дисков и «порог их жизни», который зависит от предела количества записи в блоки SSD. Впрочем, с каждым годом эти диски становятся все более доступными и долговечными. Поскольку стоимость SSD дисков многократно возрастает в зависимости от объема – разумнее всего будет использовать их под небольшие, но сверх-нагруженные базы данных 1с, требующие высокой скорости доступа, а так же под временные базы СУБД TempDB.
  • SSD диски с поддержкой NVMe. NVMe (Non-Volatile Memory Express) — это интерфейс шины PCIe и драйвер, который использует преимущества увеличенной полосы пропускания, обеспечивая передачу в 25 раз большего объема данных по сравнению с аналогичными устройствами SATA. Наряду с большим объемом данных — запросы NVMe выполняются в 2 раза быстрее, чем в обычных накопителях. Кроме того, максимальное количество операций ввода-вывода в секунду (IOPS) в шине NVMe превышает 1 миллион, и операции выполняются до 900% быстрее по сравнению с AHCI. NVMe также напрямую связывается с центральным процессором, обеспечивая наиболее высокую скорость обработки информации.

IOPS – количество операций ввода-вывода в секунду.

По сути, IOPS — это количество блоков информации, которое успевает считаться или записаться на носитель за 1 секунду времени. То есть, в чистом виде — это и есть ключевой параметр скорости обработки информации жестким диском, влияющий на производительность 1С сервера. Если брать для сравнения стандартный блок информации 4кб, то можно примерно выделить следующие показатели IOPS (см. таблицу 4).

Таблица 4 — Показатели IOPS на различых типах жестких дисков при работе с блоком данных 4кб.

Жесткий диск IOPS Интерфейс
7 200 об/мин SATA-диски ~75-100 IOPS SATA 3 Гбит/с
10 000 об/мин SATA-диски ~125-150 IOPS SATA 3 Гбит/с
10 000 об/мин SAS-диски ~140 IOPS SAS
15 000 об/мин SAS-диски ~175-210 IOPS SAS
SSD-диски От 8 000 IOPS SAS либо SATA
SSD-диски NVMe От 200 000 IOPS PCIe NVMe

Конечно же, в чистом виде IOPS мало чем полезен для калькуляции итоговых расчетов и требований к дисковой подсистеме сервера 1С. Ведь суммарная производительность дисковой подсистемы складывается из типа RAID-массива, типов диска и показателей скорости его интерфейса, времени отклика (Latency), времени произвольного доступа, процентного соотношения количества операций чтения и записи и множества других факторов. Однако данный параметр, по нашему мнению, является ключевым показателем скорости дисковой подсистемы и на этапах разработки серверной архитектуры, помогает определить – какой же тип жестких дисков вообще будет наиболее подходящим для тех или иных потребностей.

Практический тест

Какая же зависимость между количеством пользователей 1С и количеством iops? Наша команда провела практический тест (см. таблицу 5) по измерению нагрузки на дисковую подсистему определенным количеством сессий 1С. Поскольку система 1С является программируемой средой и каждая компания может иметь свой набор бизнес-процессов в 1С – нам требовалась привязка к некой эталонной конфигурации для тестирования. В этом качестве была выбрана специализированная конфигурация ЦУП 1С, разработанная для тестирования и отладки. На ее базе наши программисты 1С добавили ряд запросов, имитирующих нормальную работу обычного предприятия, с формированием бухгалтерских запросов, проводок, составлением отчетов и проведением операционных документов.

Таблица 5 — Результаты практического теста по нагрузке на дисковую подсистему.

Системный диск Диск с базами данных
Итерация Пользователи IOPS write IOPS read IOPS write IOPS read
Средние значения
1 12 9,1 0,1 13,1 1,5
2 20 7,9 0,1 21,8 0,4
3 32 5,2 0,006 36,1 5,2
4 40 7,7 0,013 27,52 1,3
5 52 7,7 0,006 32,04 0,94

Результаты теста показывают, что львиная доля нагрузки на дисковую подсистему возникает при записи 1С в базу данных сервера СУБД и на системный диск операционной системы (на котором по умолчанию располагаются файлы кеш-сервера 1С:Предприятие).

Параллельно мы провели практические замеры уже работающих баз 1С УПП 8.2 на протяжении тестового периода – 5 рабочих дней. Они показывают, что в среднем сервер 1С + СУБД потребляет в два раза больше iops «на запись», чем «на чтение». Такая разница между синтетическими тестами и статистикой мониторинга реального сервера 1С обусловлена как периодическими выборками информационных данных с базы в течение рабочего дня, так и регулярным чтением базы при резервном копировании или репликации СУБД.

Прочие составляющие жесткого диска, на которые стоит обратить внимание.

  • Физический размер (форм-фактор). На сегодняшний день почти все известные накопители для персональных компьютеров и серверов имеют размер 3,5 либо 2,5 дюйма.
  • Время произвольного доступа (random access time) — время, за которое жесткий диск гарантированно выполнит операцию чтения-записи на определенном участке магнитного диска. Как правило, более высокими результатами обладают серверные диски. Это является достаточно важным параметром при построении массива дисков для сервера СУБД 1С.
  • Скорость вращения шпинделя — количество оборотов шпинделя жесткого диска в минуту. Здесь все просто и понятно — от скорости вращения шпинделя с магнитными пластинами зависят время доступа и средняя скорость передачи данных жесткого диска.
  • Объём буфера жесткого диска — буфером называется временная память, предназначенная для сглаживания различий в скорости чтения/записи жесткого диска и передачи данных по интерфейсу.
  • Надёжность — определяется как среднее время наработки на отказ (MTBF). Как правило, надежность напрямую зависит от производителя, цены и среды использования жесткого диска. Мы считаем надежность важным параметром жесткого диска, влияющим на качество работы сервера 1С.
  • Допустимое количество перезаписей всего объема накопителя в день (DWPD) — сколько раз емкость диска пользователя может быть записана в день в течение гарантийного срока (или другого количества лет), основываясь на рабочих нагрузках стандарта JEDEC. Что, собственно, позволяет вычислить, когда SSD исчерпает свой ресурс

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector