Блог им. Gregori
Вы шутите? подкачка- это дополнительные времязатраты на обращения к диску. Насколько понимаю для роботов задержки важны. И могут стоить денег.
то есть варианта тут два- или оптимизировать потребление памяти со стороны движка (при малом объёме ОЗУ минимизируя потребление памяти объектами которые не столь нужны, а если надо хранить их локально-сохранять на кэш, прикладное ПО лучше знает что критично ему хранить и важно, а что выгрузить, ОС же это не ведомо).
К тому же свопинг, если он часто происходит ещё и доп нагрузка на диск и растет очередь обращений к дисковой системе и остальные данные с него загружаются или пишутся помедленней. И это как раз может приводить к снижению стабильности работы ПО, особенно если система высоконагруженая.
Или прописывать в требования больше ОЗУ
Второе. Отвечу как злой админ туевой кучи серверов (весьма нагруженных)- на ПРОД серверах (где не тестируется что-то а реальное ПО работает от которого бизнес зависит) -подкачка, как правило зло. Идёте в ресурс менеджер. Или в перфмон (перформанс монитор). Ну или в диспетчер задач для начала. И смотрите на потребление памяти. Желательно метрики посмотреть на протяжении нескольких дней. Если не хватает её- докупайте.
Написал ответ в теме, но не смог отправить т к ответы почему то автор позволил только друзьям оставлять
Например терминал QUIK утекает на некоторых виртуалках довольно серьёзно. Плюс существует ещё десятки способов торговать роботами, которые текут.
В ядре OsEngine, само собой никаких утечек памяти нет.
Алексей Ван , это просто прекрасные скрины — ничего не течет, но робот который работает 7 дней потребляет в два раза больше памяти. Что это как не утечка ?
С автором согласен — единственно правильный способ для трейдинга — наращивать объем памяти/снижать ее потребление. Лучше чтобы приложение просто упало, чем вело себя сильно непредсказуемым образом из-за неожиданного свопа
Поэтому — это не утечка. Это робот такой.
upd.
Спасибо большое. Скрины действительно прекрасные. В том числе благодарности от пользователей за прошлые две недели.
Это дорогого стоит.
Чтобы не делать этого, можно написать мне в личку всегда: t.me/alex_wang_osengine
Или в группу алготрейдеров (1800+ человек, примерно все (upd. но это не точно) кто торгует роботами в РФ), в которой я не даю троллям распускать руки и которая модерируется 8мью программистами алготрейдерами: t.me/o_s_a_chat