Форум TRACE MODE: техническая поддержка   
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Общие вопросы / Common questions » Update 5.12 - Я теряюсь...

   
Автор / Author Тема / Topic: Update 5.12 - Я теряюсь...
Styxx
Forum Member / Участник форума
Участник № / Member № 74


Icon 6 отправлено / posted      Профиль для / Profile for Styxx           Редактировать/удалить сообщение / Edit/Delete Post 
Update 5.12 - Я теряюсь... [Недоумение / Confused]

стало работать заметнее быстрее [Усмешка / Big Grin]
Особено в трендах и перерисовке таблиц [Улыбка / Smile]

То ли это из-за доброкачественной работы программистов, то ли из-за того, что добавили 32Mb (Теперь 124+4Видео).

Извините пожалуйста.

Сообщения / Posts 60 | Из / From: Ukraine  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 2 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Данные функции в 5.12 были оптимизированны. [Вращающиеся глаза / Roll Eyes]
Сообщения / Posts 17100 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Styxx
Forum Member / Участник форума
Участник № / Member № 74


Icon 3 отправлено / posted      Профиль для / Profile for Styxx           Редактировать/удалить сообщение / Edit/Delete Post 
Нас етот релиз интересовал еще тем, что была сделана оптимизация для работы СПАД-архива для 128Мб ОЗУ.
В этом направлении - улучшений пока не видим. [Неодобрение / Frown]

Был такой слух что есть некий лимит на размер СПАД-архива - и что если он больше X Мб, то работать будет плохо.

У нас 50Мб [А-а! / Eek!] И при запуске Супервизора и попытке пролистать архив - ждем ровно 10Мит [Недоумение / Confused]
Сетка - 2 машины.

Что может ускорить работу в етом случае?

Сообщения / Posts 60 | Из / From: Ukraine  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 6 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Во-первых, оптимизировать не нам надо, а самим пользователям. [Улыбка / Smile] Дело в том, что в ОС Windows есть такое понятие как виртуальная память и располагается она на жестком диске, и когда заканчивается свободная физическая оперативная память (особенно ее любят "кушать" ОС семейства Win2K и WinXP), то ОС принимается все данные размещать в виртуальной - а это дисковые операции. Практика показывает, что работа системы в таких случаях замедляется в 10-15 раз (и это еще на Р4 с жестким диском UDMA100 тестировалось, что уж говорить про более медленные платформы)!
При работе со СПАД (особенно при взятии из него выборок) МРВ выделяет в памяти буфер (примерно 12% от размера СПАД архива - это максимум), через который осуществляется обмен с файлом архива для ускорения выборки.
Теперь представим ситуацию, когда вся физическая память уже занята и ОС перешла на виртуальную:
1) При обращении клиента за архивными данными МРВ выделяет буфер памяти - он естественно сел в виртуальную память на жесткий диск. (1-я дисковая операция).
2) Производится выборка из СПАД блока данных в выделенный буфер. (2 дисковые операции: чтение из СПАД и запись данных в буфер). [Неодобрение / Frown]
3) Поиск данных в буфере (последовательный перебор по записям - жуткие дисковые операции с виртуальной памятью). Если данные не найдены - переходим к п.№2 и так до тех пор, пока не будут найдены необходимые данные по запросу. [Неодобрение / Frown]
4) Выдача данных клиенту (опять дисковая операция - чтение из виртуальной памяти). [Неодобрение / Frown]

Не забывайте еще и то, что во время всех этих операций МРВ еще должен продолжать писать данные в архив. [А-а! / Eek!]

Если прикинуть объемы работы со СПАД по количеству записей и из размеру (16 байт на запись) - нетрудно подсчитать, почему "тормозит" клиент при обращении к МРВ за архивными данными. Примерно в 99% случаев сеть тут не при чем, все дело в ресурсах ПК, на котором работает МРВ. [Улыбка / Smile]
Не жалейте физической оперативной памяти - это важный элемент системы!

Кроме того - существует еще одна проблема, и связана она уже скорее не с ресурсами ПК, а с идеологией работы СПАД-архива. Подробнее о "разгоне" работы со СПАД и решению этой проблемы Вы можете почитать на нашем же форуме в этом разделе:
http://forum.adastra.ru/ubb/ultimatebb.php?ubb=get_topic;f=10;t=000033

Сообщения / Posts 17100 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2