This is topic Как считать архив на тренде? in forum SIAD/SQL. Архивирование в TRACE MODE / SIAD/SQL. Data Logging in TRACE MODE at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/40/t/000046.html

Posted by Алекс К (Участник № / Member № 1337) on :
 
Несколько дней записывались данные в архив (6 каналов), а потом при просмотре архивных данных на тренде стала полностью виснуть машина. Помогает только RESET. Что делать?

[ 05.10.2007, 19:45: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
 
Posted by AdAstrA Technical Support Ukraine (Участник № / Member № 2198) on :
 
Причин зависания ПК может быть достаточно много, и не обязательно они связаны с процессами архивирования в ТМ6. Для определения причин а также ответа на вопрос каким образом это связано с ТМ6 необходимо более детально проанализировать ситуацию:
- Как часто у Вас происходит зависание?
- В какие моменты Ваших действий происходит зависание?
- Какую аппаратную конфигурацию используете (размер свободного места на диске, размер оперативной памяти, мощность процессора)?
- Какие настройки процесса архивирования используете (размер кеша, развертка по трендам, интенсивность записи данных, размер архива)?
- Были ли нештатные выходы из ТМ в процессе архивирования?
- Под какой ОС работаете?
- Насколько была загружена система в момент зависания (загрузка процессора, размер ОП, размер файла подкачки)?

[ 03.09.2007, 18:55: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
 
Posted by DIM (Участник № / Member № 2321) on :
 
У меня точно такя же ситуация...машина зависает...только кнопка резет выводит её из ступора(((
 
Posted by DIM (Участник № / Member № 2321) on :
 
1. Зависание происходит сразу же, как только перевожу тренд в режим архивных данных и скроллингом прокручиваю на более ранний период.
2. В моменд перехода на более ранний период.
3. Размер свободного места на диске - 30Гб, оперативки - 512Мб, Celeron 2,5ГГц.
4.Буфер тренда - 50, размер кеша - 128, период сохранения - 300, размер архива - 128.
5. Нештатных выходов в процессе архивирования не было.
6. WindowsXP SP2.
7. Примерно на 20-30%.
 
Posted by AdAstrA Technical Support Ukraine (Участник № / Member № 2198) on :
 
Попробуете увеличить буфер тренда.
 
Posted by Алекс К (Участник № / Member № 1337) on :
 
У меня буфер 10000 всеравно - зависает.
Какой должен быть буфер?
 
Posted by AdAstrA Technical Support Ukraine (Участник № / Member № 2198) on :
 
Размер буфера тренда определяет количество значений каждой кривой что будут хранится в оперативной памяти в режиме реального времени или при отображении архивных данных, соответствен чем больше буфер и чем больше кривых на тренде тем больше необходимо задействовать ресурсов и тем больше будет затрачено времени на их отображение. То есть размер буфера нужно выбирать учитывая необходимость в количестве отображаемой информации а также возможности аппаратных средств.
К тому же, при перемещении по архивам желательно применять встроенные средства навигации («Перейти к временной метке», «На час назад», «На день назад»…), использование которых, как правило, в значительной мере снижает нагрузку на аппаратные ресурсы в сравнении с использованием полосы прокрутки.
 
Posted by DIM (Участник № / Member № 2321) on :
 
Уважаемая поддержка, Ваш ответ, я думаю, многим покажется не очень понятным....нельзя ли указать конуретным примером размер буфера тренда?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Нельзя указать рациональный размер буфера, поскольку он зависит от общего количества кривых на трендах узла, динамики архивируемых параметров, доступных ресурсов ПК и пр.
Есть системные средства оценки ресурсов и быстродействия.
Только запустив реальный проект на реальном ПК и получив реальные оценки возможностей данного конкретного решения, можно сделать выводы о том, можно ли использовать буферы заложенных размеров.
 
Posted by Алекс К (Участник № / Member № 1337) on :
 
Пожалуйста укажите какой-то пример. Мы уже методом тыка пытались подобрать - ничего не подходит. Ведь это ПОДДЕРЖКА?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Вынужден еще раз повторить, что общего рецепта нет. В каждом конкретном проекте надо искать рациональное решение, часто компромиссное.
Но в любом случае при таких критических проблемах ОЗУ надо увеличить.
Алекс К.
Пришлите Ваш исходный проект с 6-дневным архивом (см.начало топика).
Мы попробуем воспроизвести ситуацию и проанализировать. Только укажите конкретно, где и как смотреть (при условии, что у нас не будет никаких моделей внешних связей!).
 
Posted by Алекс К (Участник № / Member № 1337) on :
 
Вот параметры компьютера:
процессор intel core 2 duo 6550 2,33 гц, озу 2гб, видео geforce 8500 512 мб, WindowsXP SP2, 60 гб свободного места на c:. Что тут еще увеличить?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Спасибо. Долго исследовали Ваш проект.
Обнаружили ошибку в используемой базовой графической библиотеке QT - при толщине линии кривой на тренде больше 1 у нее катастрофически увеличиваются потребляемые ресурсы.
Мы будем искать средства борьбы с этой ошибкой.
Пока рекомендую Вам уменьшить толщину линий на тренде до 1.
Я проверил - существенных задержек при считывании архивных данных из Вашего архива нет.
 
Posted by ShuraX (TM_Prof) (Участник № / Member № 3130) on :
 
Вопрос:

Проблема с толщиной линии тренда в последней версии решена?
 
Posted by ShuraX (TM_Prof) (Участник № / Member № 3130) on :
 
Вопрос актуален!
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
С момента той ошибки прошло более двух лет. Эта ошибка давно исправлена.
 
Posted by ShuraX (TM_Prof) (Участник № / Member № 3130) on :
 
Нигде же не написано, что она исправлена, а проблемы с трендами есть. Поэтому и возникают такие вопросы.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
У Вас точно такая же проблема? Или Вы просто так спросили?
 
Posted by ShuraX (TM_Prof) (Участник № / Member № 3130) on :
 
Нет, не просто так спросил! У меня проблемы с просмотром трендов. В соседней ветке на форуме уже упоминал. А так как причины мне пока не понятны и решения я не нашел, то пробежался по форуму. И по более менее похожим ситуациям на форуме методом исключений пытаюсь решить свою проблему. (для решения создаю новую отдельную тему). И приходится моделировать все встречающиеся ситуации, чтобы проверить/подтвердить/исключить, потому как... далее
 
Posted by Demus1 (Участник № / Member № 3844) on :
 
А что с той ошибкой с толщиной линий на тренде? Исправили?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Смотрите ответ от 13-10-2009 17:31
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2