К содержимому
Форекс
на автомате

1 ГБ на VPS: терминал и мой скрипт на Python, всё уходит в своп

KseniaPSTс 06.2023
Автор разборов
31сообщение
Автор темы#1
Взяла самый дешёвый VPS с Windows: 1 ГБ памяти, одно ядро. На нём терминал MT5 с одним советником и мой скрипт на Python, который раз в час пересчитывает статистику по сделкам и тикам. Пока скрипт не запущен, всё нормально. Когда работает, система уходит в своп, терминал по 10-20 секунд не отвечает, и один раз советник пропустил вход на открытии часа. Что можно ужать, кроме очевидного «возьми 2 ГБ»?
marina_1990с 05.2022
Наблюдатель
1сообщение
#2
1 ГБ для Windows с терминалом и так впритык, сама система после загрузки съедает 600-700 МБ. В терминале ужимается вот что: максимальное число баров на графике (по умолчанию огромное, поставь 5-10 тысяч), лишние графики закрыть, из обзора рынка убрать ненужные символы, новости отключить. А у скрипта посмотри пиковую память. pandas, который грузит все тики разом, легко берёт сотни мегабайт, если считать кусками, пик будет в разы меньше.
KseniaPSTс 06.2023
Автор разборов
31сообщение
Автор темы#3
Померила. Терминал после урезания баров до 10 тысяч и чистки обзора рынка ужался с 410 МБ до 260. Скрипт на пике брал около 700 МБ, потому что я читала тиковый CSV за месяц целиком. Переписала на чтение кусками по 200 тысяч строк, пик стал 160 МБ, своп пропал. Запас всё равно маленький, так что со следующего месяца беру 2 ГБ, а тяжёлые пересчёты перенесу на домашний ноутбук.
Продолжить обсуждение

Для ответа войдите в свой аккаунт.

Войти
← Предыдущая темаСледующая тема →