Оптимизация производительности серверного оборудования и информационных баз | AxelSoft

Оптимизация производительности серверного оборудования и информационных баз | AxelSoft

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

Классификация проблем производительности
Чтобы оптимизировать работу «1С», сначала необходимо проанализировать текущую ситуацию, выявить конкретные проблемы производительности системы и их устранить.
Для выявления проблем производительности недостаточно просто проанализировать технологический журнал. Нужен анализ огромного количества информации и проведение различных по длительности тестов.
Классификация проблем производительности информационных систем на базе 1С:Предприятие является важным шагом в оптимизации работы системы.
Существует несколько основных категорий проблем, которые могут возникнуть.
  • Первая категория — это проблемы, связанные с аппаратными ресурсами. К ним относятся недостаточное количество оперативной памяти, низкая процессорная мощность или ограниченное дисковое пространство. Решением таких проблем может быть увеличение аппаратных ресурсов или оптимизация их использования. Грамотно построенная архитектура сетей не менее важна, чем характеристики самого аппаратного обеспечения. Важно соблюсти соответствие между техническими характеристиками сервера и системными требованиями программы «1С».
  • Вторая категория — это проблемы, связанные с программными компонентами 1С:Предприятие. Это могут быть ошибки в коде программы, неэффективные запросы к базе данных или использование разных механизмов обмена между базами «1С»  и другими системами. Для решения таких проблем требуется перепроверка и оптимизация кода программы, изменение настроек базы данных или корректная настройка параметров конфигурации.
  • Третья категория — это проблемы, связанные с инфраструктурой сети и коммуникацией. Недостаточная скорость интернет-соединения, проблемы с маршрутизацией или неправильная настройка сетевых устройств могут значительно замедлить работу информационной системы. Решением таких проблем может быть улучшение качества интернет-соединения, настройка сетевого оборудования или оптимизация протоколов связи.
Основные этапы работы по выявлению и устранению проблем производительности «1С»

1. Комплексный анализ производительности системы «1С»
Комплексный анализ производительности системы является одним из ключевых этапов работы по выявлению проблем производительности. На этом этапе проводится детальное исследование всех компонентов системы, включая серверные и клиентские компоненты, базу данных, сетевую инфраструктуру и другие факторы, которые могут влиять на работу «1С».
Анализ производительности начинается со сбора данных о текущем состоянии системы. После сбора данных проводится анализ полученной информации. Оцениваются показатели производительности, выявляются «узкие места» и причины возникновения проблем. В результате анализа может быть выяснено, что проблема связана с недостаточными ресурсами сервера или с неэффективным использованием базы данных.
На основе результатов анализа разрабатывается план мероприятий по устранению проблем производительности. Этот план может включать оптимизацию конфигурации «1С», настройку серверных и клиентских компонентов, увеличение ресурсов сервера или изменение структуры базы данных

 2. Составление и предоставление отчетов и рекомендаций, определенных на основании анализа
После проведения анализа производительности системы «1С» следующим этапом работы является составление и предоставление отчетов и рекомендаций. Отчет содержит подробную информацию о выявленных проблемах, их причинах и последствиях для производительности системы. В отчете также представлены графики, диаграммы и статистические данные, которые наглядно демонстрируют текущую ситуацию.
На основании проведенного анализа эксперт составляет список рекомендаций по устранению выявленных проблем. Эти рекомендации могут включать в себя оптимизацию запросов к базе данных, настройку индексов, улучшение процессов загрузки данных и другие мероприятия. Каждая рекомендация сопровождается объяснением необходимых действий для ее реализации.
Отчет и список рекомендаций предоставляются заказчику или ответственному лицу в организации, которое будет заниматься исправлением проблем производительности. Данная информация поможет им понять характер проблем и выбрать наиболее эффективные методы и инструменты для их решения

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

4. Аудит и оптимизация серверного оборудования
Аудит работы серверного оборудования позволяет выявить возможные проблемы, которые могут замедлять работу системы. Это может быть связано с недостаточной производительностью процессора, недостаточным объемом оперативной памяти или неправильной настройкой сетевых интерфейсов.
Оптимизация серверного оборудования может включать несколько шагов.
Во-первых, необходимо провести анализ текущего состояния сервера и его компонентов. Это позволит определить, какие компоненты нуждаются в замене или улучшении. Например, если процессор работает на предельных значениях загрузки или оперативная память заполнена до предела, то возможно потребуется установка более мощного процессора или расширение объема оперативной памяти. Необходимо установить максимально возможные значения для параметров, отвечающих за количество пользователей, сессий и оперативную память. Также стоит проверить настройки кэша данных и кэша SQL-запросов.
Второй шаг — настройка серверного оборудования для оптимальной работы с 1С:Предприятие. Это может включать изменение настроек BIOS, настройку сетевых интерфейсов или установку специализированных драйверов. Важно также проанализировать нагрузку на сервер и определить оптимальные параметры работы системы.
Также стоит провести анализ индексов базы данных и оптимизировать их структуру с помощью инструментов SQL Server Management Studio или аналогичных программ. Определение неэффективных запросов с помощью SQL Profiler также может помочь в повышении производительности системы.
Кроме того, необходимо регулярно мониторить загрузку сервера и баз данных с помощью специальных инструментов, таких как Performance Monitor. Это позволит выявлять узкие места в работе системы и принимать своевременные меры для их устранения
Причины замедления программ не всегда очевидны. В одних случаях достаточно изменить отдельные настройки, а в других необходим комплексный подход и даже замена технических ресурсов. Но вложения в оптимизацию окупят себя: в итоге повысится скорость и продуктивность работы сотрудников, снизится нагрузка на ИТ-отдел.

Оценка интегральной производительности системы по методике APDEX

Существует много различных вариантов оценки производительности (или качества) IT — систем и софта. Специалисты ГК «Axelsoft» в своей работе используют известную многим методику APDEX.
Методика APDEX (Application Performance Index) которая позволяет количественно оценивать удовлетворенность пользователей работой системы.
Методика APDEX основана на измерении времени ответа системы на запросы пользователя и его сравнении с заранее определенными порогами. В результате получается значение индекса, отражающего качество работы системы. Чем ближе значение индекса к 1, тем выше производительность системы.
Оценка производится на основе данных, собранных во время наблюдения за работой информационной системы. Измеряются различные параметры, такие как время отклика приложения на действия пользователя, загрузка серверов и пропускная способность сети. По результатам анализа этих данных вычисляется значение индекса APDEX.
Эта методика позволяет не только оценить текущую производительность информационной системы, но и выявить ее слабые места. Например, если пользователи часто сталкиваются с долгим временем ответа или система перегружена, необходимо провести оптимизацию и настройку системы.
Использование методики APDEX позволяет эффективно контролировать и улучшать производительность информационных систем на базе 1С:Предприятие.

Как мы улучшаем производительность «1С» для наших заказчиков

Наш заказчик, крупное торговое предприятие «ВИРАЖ», обратилось с проблемой регулярного аварийного завершения сеанса программы «1С».
«ВИРАЖ» — это сеть гипермаркетов технических товаров с 30-летним опытом работы, специализирующиеся на продаже технических товаров и комплексных инженерных решений по таким направлениям, как электрика, грузоподъёмное, пневматическое и сварочное оборудование; водоснабжение, отопление и сантехника; товары для ремонта, строительства и сада и др.
Сотрудники предприятия ежедневно оформляли большое количество торговых операций, и проблемы с работой ПП «1С» влекли значительные финансовые убытки.
Данное предприятие использует в работе программный продукт «1С:Управление торговлей 10».
На протяжении длительного времени Заказчик своими силами и с помощью привлечение сторонних ресурсов пытался безрезультатно решить данную проблему.
ГК «Axelsoft», имея в своем штате сертифицированных специалистов «1С» уровня «Эксперт по технологическим вопросам» и системных администраторов, специализирующихся на поддержке компьютерного оборудования, серверов и локальных сетей, предложила клиенту провести комплексные услуги, включающие в себя:
  • аудит производительности серверного оборудования;
  • аудит производительности информационной системы на базе программного продукта «1С:Управление торговлей 10»;
  • настройку систем мониторинга производительности,
  • выявление слабых мест информационной системы.
  За ноябрь 2023 года были выполнены следующие работы:
  • произведен мониторинг загруженности серверного оборудования путем установки счетчиков (счетчика загрузки памяти, процессора, файлов «подкачки» на службы rphost, ragent и rmanager);
  • произведен мониторинг состояния системы «1С» по методике APDEX (определен индекс производительности, показывающий, как выполняются ключевые операции в системе, важные для бизнеса);
  • в результате аудита и мониторинга производительности серверного оборудования и информационной системы была выявлена ключевая причина с регулярными сбоями в работе «1С», а именно некорректная работа устаревшей версии программной компоненты. После установки программной компоненты актуальной версии стабильность работы системы была восстановлена
  В результате проведенных работ:
  • была обеспечена стабильная работа и производительность системы на нужном уровне,
  • выявлены «узкие места» системы и найдены способы их устранения,
  • подготовлены рекомендации по оптимизации системы и мониторингу ее производительности.
Преимущества сотрудничества с нами
Работая с ГК «Axelsoft», вы можете рассчитывать на качественное оказание услуг и максимальную клиентоориентированность!

  Мы:
  • делаем замеры производительности «1С» по методике Apdex,
  • проводим тщательный анализ технических характеристик компьютеров,
  • анализируем наличие влияющих на быстродействия программ,
  • проверяем быстродействие компьютерной сети,
  • проводим регламентное обслуживание информационных баз.
Затем наши сотрудники оптимизируют программный код или методологию работы системы с целью ускорить работу с сохранением необходимого функционала.

У нас в штате есть сертифицированные специалисты «1С» уровня «Эксперт по технологическим вопросам», это самая высшая ступень в иерархии 1С для программиста / разработчика / внедренца.
В результате вы получите: отчет по анализу программно-аппаратной инфраструктуры, перечень «медленных» операций и их производительность по методике Apdex и рекомендации по их оптимизации.

Обращайтесь к нам по телефону 8(499)3223920 или отправляйте заявку на нашем сайте https://axelsoft.ru/.
 



Все статьи