Высокая производительность. Компания "Аналитика. Проекты и решения"При проведении данного исследования анализировались возможности масштабируемости 1. С: Предприятия 8 на примере расширении бизнеса торговой фирмы. При проведении данного исследования анализировались возможности масштабируемости 1. С: Предприятия 8 на примере расширении бизнеса торговой фирмы. Рассматривались различные сценарии развития бизнеса. Увеличение количества клиентов приводит к необходимости увеличивать количество операторов занимающихся продажами и закупками - увеличивается количество пользователей информационной системы. При сезонном увеличении сбыта становится актуальной возможность работы системы в режиме пиковой нагрузки при интенсивном многопользовательском вводе информации. Увеличение номенклатуры продаваемых товаров влечет за собой увеличение размеров табличной части документов отгрузки, что может сказаться на пропускной способности информационной системы. При использовании масштабируемой информационной системы можно увеличить пропускную способность путем наращивания мощности используемого оборудования, что позволяет избежать потерь, связанных с модификацией или заменой используемого прикладного решения. Целью данного исследования является анализ влияния описанных выше факторов на производительность и масштабируемость 1. С: Предприятия 8. На основе этого анализа, можно прогнозировать появление узких мест при использовании конкретной программно- аппаратной платформы, при увеличении уровня рабочей нагрузки на систему. Это позволяет своевременно модернизировать аппаратную часть и увеличивать пропускную способность системы в соответствии с предполагаемым увеличением объема обрабатываемой информации и количеством рабочих мест. Построение отчетов При проведении тестов моделировалась одновременная работа большого количества пользователей, осуществляющих запись и проведение документов в конкурентном режиме. Для описания интенсивности и характера, используемых в данном исследовании нагрузок, было введено понятие “активная сессия”. Активные сессии представляют собой клиентские сессии 1. С: Предприятия 8, запущенные на разных компьютерах и имитирующие средствами встроенного языка интерактивную работу пользователей по созданию, записи и проведению документов. ![]() Запуск 1С Предприятия 7.7 на х64 битной операционной системе. 1C.Net:Предприятие - Инструкция по подключению Elisy.Net Bridge 4 на 64-разрядном сервере 1С:Предприятие 8. Происходит это из-за полной изоляции операционной системой 32-х и 64-х разрядных приложений. . 1) Устанавливаем Операционную Систему (ОС). Установить линукс CentOS 6.x (последний релиз), лучше 64bit. В большинстве случаев сервер 1с предприятия находится в пределах локальной сети.. ОС Линукс 32-битная, то и пакеты PostgreSQL были собраны тоже 32-битной версии). . Краткие сведения о системе 1С:Предприятие 7. системы «1С:Предприятие» 7.7 в 64-разрядных операционных системах вместо . . Установка платформы 1С:Предприятие 7.7 на 64-х битную операционную. «C:\WINDOWS\system32\» 32-х разрядной системы в. Система программ 1С:Предприятие' от фирмы 1С на сервер Sun Fire X4100 на основе 64-разрядной архитектуры. Это позволяет заказчикам использовать проверенную эффективную и надёжную аппаратную платформу для работы с '1С:Предприятием'. ![]() Поскольку на данном этапе исследовалась работа 1. С: Предприятия при пиковых нагрузках, превышающих реальные, то использованное понятие “активная сессия” более точно отражает характер и интенсивность используемых нагрузок. Величина стандартного уровня рабочей нагрузки, воздействующей на систему при работе в реальных условиях, в большинстве случаев, будет ниже, чем в используемая в проводимых тестах. При проведении теста использовались отчеты из типовых конфигураций 1. С: Предприятия 1. С: Предприятие 7. ![]() Ведомость по остаткам ТМЦ” 1. С: Предприятие 8 . Ведомость по товарам на складах” Исследовалось влияние на время построения отчета следующих факторов: Изменение величины периода, за который проводится анализ. Отбор по номенклатуре устанавливался равным 1. Количества элементов номенклатуры, по которым установлен отбор. ![]() Величина периода, за который проводится анализ, принималась равной 1 месяц. На следующем графике представлены результаты тестов по оценке влияния величины периода, за который проводится анализ на время выполнения отчета. Результаты, представленные на этом графике, показывают значительное увеличение скорости построения отчетов 1. С: Предприятием 8. Кроме того, при увеличении величины анализируемого периода с недели до года, время выполнения отчета в случае 1. С: Предприятия 7. С: Предприятия 8 - всего в 1,3. На следующем графике представлены результаты тестов по оценке влияния количества элементов номенклатуры в установленном отборе на время выполнения отчета. И в этом случае 1. С: Предприятие 8 показало более высокую скорость построения отчета. При проведении этих тестов количество записей в регистрах накопления составляло 1. Многопользовательский ввод документов На графике представлены результаты тестов сравнения производительности клиент- серверных версий 1. С: Предприятия 7. С: Предприятия 8 при одновременной работе большого количества активных сессий в конкурентном режиме. При выполнении этого теста сервер БД и сервер 1. С: Предприятия располагались на разных компьютерах. Анализ результатов, полученных в процессе проведения данного теста показал, что в случае 1. С: Предприятия 7. С: Предприятия 8, на данной аппаратной платформе, эта величина не превысила 5 секунд для 1. Следует заметить, что при проведении этого теста моделировались пиковые нагрузки на систему, которые превышают реальные нагрузки, полученные по результатам опросов. На следующем графике представлены результаты тестов, в которых оценивалось влияние увеличения количества позиций номенклатуры в документах, проводимых частью пользователей, на время реакции системы. Оценка производилась только для 1. С: Предприятия 8. По сравнению с предыдущим тестом изменились следующие параметры: 9. Анализ полученных в результате проведения данного теста данных показал, что при увеличении объема записываемой информации в 5. На следующем графике приведена зависимость времени проведения одной строки документа в зависимости от количества строк в документе. Как можно заметить, в случае 1. С: Предприятия 7. С: Предприятие 8 ведет себя совсем по другому – при увеличении общего количества строк в документе, время проведения отдельной строки уменьшается, т. Эта тенденция сохраняется и при увеличении количества активных сессий, осуществляющих ввод и проведение документов в конкурентном режиме. Частота ввода документов одной активной сессией составляет 1 документ в минуту. В каждом четвертом документе использовался "конкурентный" (пересекающийся) товарный состав. При выполнении этого теста сервер БД и сервер 1. С: Предприятия располагались на разных компьютерах. Ниже приведен график показывающий зависимость времени проведения документа от количества строк в табличной части. Результаты получены при одновременной работе 1. В каждом четвертом документе использовался "конкурентный" (пересекающийся) товарный состав. В качестве базовых используются результаты теста, проведенного с использованием одной активной сессии. При выполнении этого теста сервер БД и сервер 1. С: Предприятия располагались на разных компьютерах. Анализ полученных результатов показал, что при увеличении количества активных сессий в 1. При увеличении размера табличной части в 1. Влияние размещения сервера 1. С: Предприятия Одним из преимуществ трехуровневой архитектуры 1. С: Предприятия 8, является возможность увеличения пропускной способности за счет выделения отдельного компьютера для сервера 1. С: Предприятия 8. Это решение позволяет увеличить мощность вычислительных ресурсов, доступных серверу базы данных и серверу 1. С: Предприятия, и существенно увеличить производительность 1. С: Предприятия 8 в целом при больших нагрузках. Для определения эффективности использования выделенного компьютера для размещения сервера 1. С: Предприятия 8 был проведен ряд тестов, результаты которых приведены на графике. Использование выделенного компьютера для размещения сервера 1. С: Предприятия 8 позволяет увеличить пропускную способность системы в целом, при одновременном уменьшении времени отклика. Особенно заметено это проявляется при увеличении количества одновременно работающих активных сессий. Масштабирование за счет увеличения мощности оборудования Одним из наиболее распространенных способов повышения производительности многопользовательских информационных систем является увеличение числа процессоров и объема памяти на сервере. Установка дополнительных процессоров позволяет масштабировать систему для поддержки большего числа пользователей или дополнительной рабочей нагрузки. В ходе проводившихся нагрузочных тестов требовалось определить, насколько система способна обслуживать большое число пользователей, а также оценить время реакции системы при заданном количестве одновременно работающих пользователей. Ниже представлена зависимость количества активных сессий, которое может поддерживаться 1. С: Предприятием, при заданном максимальном времени отклика системы, которое в данном тесте было принято равном 1. В соответствии с этим, максимальное число активных сессий, при котором время отклика не превышает выбранный порог, используется в качестве интегральной оценки производительности исследуемой программно- аппаратной конфигурации. В модели данных, поддерживаемой 1. С: Предприятием 8, не существует таблиц базы данных, однозначно приводящих к конкурентному доступу со стороны нескольких пользователей. В новой версии конкурентный доступ возникает только при обращении к логически связанным данным и не затрагивает данные, не связанные между собой с точки зрения предметной области. Кроме того, блокировки на уровне записей позволяют 1. С: Предприятию 8 обеспечить большую параллельность (пропускную способность) в конкурентных режимах работы. Это подтверждается результатами проведенных исследований, представленных на следующем графике, который показывает максимальное количество пользователей, которых может обслуживать система, при заданном времени реакции, в зависимости от количества процессоров. Данные приводятся для случая, когда сервер базы данных и сервер 1. С: Предприятия 8 размещаются на одном компьютере. Из приведенного графика видно, что эта зависимость носит почти линейный характер, что демонстрирует высокую эффективность использования оборудования. Измерения показали, что при увеличении числа процессоров в четыре раза, количество пользователей, которых может обслуживать система, при заданном времени реакции, увеличивается примерно в 3,1 раза. Исходя из результатов проделанных исследований, можно сделать вывод о том, что с помощью масштабируемых компьютерных систем можно увеличивать число потенциальных пользователей, а также пропускную способность приложения, не осуществляя модификации прикладного решения. На следующем графике представлена зависимость времени проведения документа от количества процессоров, установленных в системе. Журнал Мир компьютерной автоматизации - Корпоративные системы: Получение сертификата "Совместимо! Система программ 1. С: Предприятие" от фирмы 1. С на сервер Sun Fire X4.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2017
Categories |