Программный комплекс TOXI+ 6 Риск на базе платформы TOXI+ 6 разработан в соответствии с действующими нормативно-методическими документами Ростехнадзора и МЧС России.Платформа TOXI+ 6 является развитием программных комплексов серии TOXI+, в частности TOXI+Risk 5.
Программный комплекс TOXI+ 6 Риск служит для автоматизации вычислений и подготовки разделов технической документации при:
Серверная архитектура платформы TOXI+ 6 состоит из трех элементов: сервер базы данных (БД), клиентское приложение с графическим интерфейсом пользователя, расчетное ядро. Указанные элементы могут быть установлены как на одном персональном компьютере, так и на различных машинах. Например, сервер БД может быть установлен на файловый сервер, который имеет большой запас свободного места на диске и функцию резервного копирования; расчетное ядро – на наиболее мощном компьютере, имеющем наибольшее количество ядер процессора и оперативной памяти. Клиентское приложение не требует значительных ресурсов и может быть установлено на одном или нескольких компьютерах пользователей. Обмен данными среди элементов платформы происходит по сетевому протоколу TCP/IP.
Так же, в TOXI+6 Риск поддерживается:
В TOXI+6 есть 2 критерия влияющие на скорость проведения расчетов: количество «расчетных ядер» и «количество расчетных потоков».
"Расчетные ядра" - приложения, которые могут работать в виде служб и консольных приложений, запуск ограничен одним на ПК, создают «Потоки», в которых производится расчет. Работают напрямую с файлами проектов посредством СУБД firebird 3.0, могут работать как локально, так и по локальной сети, обрабатывают все созданные проекты согласно приоритету, заданному в клиенте.
"Потоки" - процессы, запущенные в рамках одного расчетного ядра, производят расчет одного задания из пакетного расчета, при выполнении удаляются и создаются заново. Начиная с версии 1.0.0.4 количество создаваемых потоков ограничено количеством логических процессоров т.к при превышении этого количества производительность падает.
Расчетное ядро создает поток, поток обращается к серверу FireBird и получает задачу для расчета, загружает необходимые для расчета данные и производит вычисления, результат которых записывается в БД после чего поток завершает свою работу при этом расчетное ядро получает сообщение что 1-н из потоков освободился и можно создать новый.
Этот процесс происходит с 3-мя ограничениями:
1) расположение расчетного сервера относительно сервера БД - если расчетный сервер установлен на той же машине, где находятся проекты то не тратится время на передачу данных по сети соответственно расчет происходит быстрее чем на аналогичной по производительности машине работающей с проектами по сети.
2) количество логических процессоров - чем больше, тем больше расчетов в момент времени может обрабатывать пк.
3) объем оперативной памяти - необходим свободный объём оперативной памяти от 6 ГБ.
4) количество расчетных ядер – каждое расчетное ядро берет на себя часть расчетных заданий но нужно учитывать что пока принятая задача не будет рассчитана и результат не будет записан в БД пакетный расчет не завершится т.е. для больших расчетов большое количество расчетных ядер будет плюсом а для небольших минусом т.к. задания которые могли бы рассчитаться локально рассчитываются удаленно.
Критерии оценки объема проектов:*
*Критерии оценки объема проектов указаны приблизительно и могут незначительно варьироваться в большую или меньшую сторону. Каждый проект стоит рассматривать индивидуально.
Руководство пользователя от 21.11.2024 г.