Нестабильная работа терминала в WINE

Страницы: 1
RSS
Нестабильная работа терминала в WINE
 
Добрый день.
Решил попробовать поработать в терминале под WINE. Проблему с языком и символами решил, поискав в сети отзывы. Но оказалось это не единственная пролема, есть и другие.
Может быть кто-то сталкивался, и подскажет решение?

1. Потребление памяти. Даже при небольшом количестве открытых графиков, при установленном обновлении данных 1 раз в секунду, с ограничением приема информации "только по открытым таблицам", со времени старта на глазах растет потребление памяти процессом info.exe. Начиная со ~100Мб, потребление может вырасти до 700-800Мб, что уже явно не соответствует норме.

2. Постоянная запись неизвестной информации в файл info.log, который за день может достигать размеров до 500Мб.

3. Внезапно повышающееся потребление ресурсов ЦП, до 30% и выше, потом такое же внезапное прекращение повышенного потребления. Системы выявить не удалось. грешил на опционный модуль, но это не он. Если в это время отключиться от сервера, нагрузка на ЦП сразу спадает. Подклюиться снова - тут же возрастает. Если ничего не делать, может нормализоваться сама собой. Но это явно не нормально, вырастает потребление ресурсов, излишне греется ЦП, повышается уровень шума.

4. При вводе заявки - если воспользоваться стрелочками "прибавить\убавить" количество, например, то число реагирует неадекватно, вводя миллионы, вместо прибавления единиц.

Пока это все, что заметил из неполадок.
 
Один из примеров. Спустя несколько минут процент ЦП снизился сам собой, и стал плавающим от 0 до 10% максимум. Соединение с сервером было, котировки шли.







Вот отрезок времени, когда практически не грузит ЦП при тех же выполняемых задачах с теми же настройками.





Quik 7.12.1.10, последний, от Открытия.  Wine stable 1.8.7.
 
А ещё безбожно глючит при попытке перенести графики драг-н-дропом. Вплоть до мертвого висяка.
 
Суббота. Подключаюсь к серверу, где-то час работаю с графиками, было все хорошо, потом в какой-то момент пошла жесткая нагрузка) Отключаюсь от сервера - нагрузка падает.
Что может происходить в Квике, или в Вайне, во время подключения Квика к серверу, даже в субботу, что он начинает дико жрать ресурсы?
Что пишется в файл info.log? Может проблема там? Логи эти как-то прочитать можно?
 
Обновил wine до 2.0 stable с официального репозитория wine-hq с удовлетворением всех зависимостей. Переустановил Quik. Проверю, как пойдет.
 
Цитата
qlewer написал:
Обновил wine до 2.0 stable с официального репозитория wine-hq с удовлетворением всех зависимостей. Переустановил Quik. Проверю, как пойдет.
Нет, никакой разницы. Абсолютно рандомные всплески потребления ресурсов. Но во всех случаях с подключенным соединением.
Иногда кстати еще запускается процесс WINROS.EXE и начинает неистово грузить процессор вообще на 50%, и остается даже после выхода из Квика, пока не кильнёшь его.
 
Stanislav Tvorogov написал:
Добрый день,

Размер файла info.log зависит от количества получаемой с сервера информации, и чем меньше информации заказывается с сервера, тем меньше размер файла. Если размер файла сказывается на работе программы (тормозит при запуске, наблюдаются зависания терминала), то можете сократить количество получаемой с сервера информации. Кроме отключения опции "получать пропущенные данные" установите опцию "Исходя из настроек открытых пользователем таблиц".

--------

Найдено на форуме.
Так вот это не так, вы ошибаетесь! Файл info.log наполняется даже сегодня, в выходной. Программа проработала 15 минут, и там уже 10Мб логов. Что там? Как прочесть эти логи? К концу сессии там может быть 500Мб, 800Мб. И скорость записи этого файла существенно возрастает, вплось до 0.5Мб в секунду (!) когда Квик начинает внезапно жрать ресурсы.
 
Добрый день,

Рекомендуем выполнить оптимизацию настроек Рабочего места QUIK согласно статье:
https://forum.quik.ru/forum1/topic1539/

Цитата
qlewer написал:
Иногда кстати еще запускается процесс WINROS.EXE и начинает неистово грузить процессор вообще на 50%, и остается даже после выхода из Квика, пока не кильнёшь его.
Файл winros.exe предназначен для экспорта данных в системы технического анализа, такие как MetaStock. Если Вы не используете экспорт данных в системы технического анализа, этот файл можно удалить.

Цитата
qlewer написал:
Найдено на форуме.
Так вот это не так, вы ошибаетесь! Файл info.log наполняется даже сегодня, в выходной. Программа проработала 15 минут, и там уже 10Мб логов. Что там? Как прочесть эти логи? К концу сессии там может быть 500Мб, 800Мб. И скорость записи этого файла существенно возрастает, вплось до 0.5Мб в секунду (!) когда Квик начинает внезапно жрать ресурсы.
В файле хранится получаемая с сервера QUIK информация. Для уменьшения ее количества рекомендуем выполнить оптимизацию настроек по вышеуказанной инструкции. Файл не является пользовательским, поэтому "прочитать" его, к сожалению, нельзя.
Также, обращаем внимание на то, Рабочее место QUIK разрабатывалось для операционной системы Windows и возможность работы на Linux не предусматривалось, при работе QUIK на Linux возможно проявление каких-либо ошибок или недокументированных особенностей.
 
Цитата
Stanislav Tvorogov написал:
Рекомендуем выполнить оптимизацию настроек
Добрый день. Спасибо за отзыв. Настройки по предложенному вами сценарию я уже поставил, буду наблюдать дальше.
Файл WINROS удалил. Про его назначение было известно со времени, когда пользовался экспортом, но тогда проблем с производительностью он не вызывал.


Цитата
Stanislav Tvorogov написал:
В файле хранится получаемая с сервера QUIK информация. Для уменьшения ее количества рекомендуем выполнить оптимизацию настроек по вышеуказанной инструкции. Файл не является пользовательским, поэтому "прочитать" его, к сожалению, нельзя.
Жаль, что нет логов, несущих полезную информацию. Упомянутый файл прочитать можно. Только часть информации все равно закодирована, и корректно не отображается (по крайней мере у меня не вышло). Но в то же время видно, что часть информации в этом файле имеет совершенно неясное назначение. Например, ожидая найти в логах последние ошибки, с которыми столкнулся терминал, можно найти там перечисление сотрудников Брокера. Думаю, что логичным было бы сделать два файла логирования. В одном информация с ошибками и состоянием терминала, в другом все остальное, не относящееся к процессу его работы.

 
В файле приведен список пользователей, которым Вам разрешено отправлять сообщения трейдера.

Цитата
qlewer написал:
Думаю, что логичным было бы сделать два файла логирования. В одном информация с ошибками и состоянием терминала, в другом все остальное, не относящееся к процессу его работы.
Повторимся: *.log файлы Рабочего места QUIK не несут какой-либо полезной пользователю информации. Всю необходимую информацию рекомендуем получать из таблиц, так в "Таблице сообщений" можно просмотреть все системные сообщения.
 
Цитата
Stanislav Tvorogov написал:
Всю необходимую информацию рекомендуем получать из таблиц, так в "Таблице сообщений" можно просмотреть все системные сообщения.
Понятно, спасибо.

А почему бы за столько лет не портировать терминал на Linux\Mac? Эти системы, особенно сейчас, уже далеко не экзотика.
Веб-квик есть, мобильный есть, когда же наконец нативный для Линукса? То, что он стартует под вайном это конечно хорошо, но тем не менее.  
 
Цитата
qlewer написал:
А почему бы за столько лет не портировать терминал на Linux\Mac? Эти системы, особенно сейчас, уже далеко не экзотика.
Веб-квик есть, мобильный есть, когда же наконец нативный для Линукса? То, что он стартует под вайном это конечно хорошо, но тем не менее.
Информации по возможности разработки таких версий, на текущий момент, к сожалению, нет. Рекомендуем следить за новостями на нашем сайте http://arqatech.com/ru/about/news/.
 
Не хочу торопить события, но сегодня весь день эти проблемы не наблюдаются.

Осталось зафиксировать проделанные манипуляции, чтобы понять от чего именно все нормализовалось.

1. Был удален каталог .wine с содержимым, после чего из репозитария wine-hq обновлена стабильная версия Вайна до 2.0.2, и переустановлен Квик
2. Заново создан файл настроек рабочего пространства в Квике. Бытует мнение, что он может каким-то образом становиться "битым", вызывая мистические баги.
3. Введены ограничения: а) Обновлять котировки 1 раз в секунду, б) Принимать котировки исходя из открытых таблиц, в) Сохранять данные, отражающие текущее состояние.

Замечания.
Если после обновления Вайна, или после первой его установки, при запуске winecfg для создания рабочих каталогов вам будет предложено установить wine-gecko и wine-mono, то рекомендую отказаться. Установка этих двух пакетов, как на версии 1.8, так и на 2.0, по каким-то причинам запарывала шрифты в Квике. Т.е. атрибут LANG=ru_RU.UTF8 при запуске переставал нормально работать. И после запуска часть меню и вкладок были с иероглифами ни смотря ни на что. Смена шрифта, размеров, запуск без атрибута, ничего не помогало. Причину не понимаю. Просто отказался от предлагаемых пакетов и все.
Наблюдаю дальше за работой терминала.
Страницы: 1
Читают тему
Наверх