Стоит ли беспокоиться о высоком RSS в узле, если heaptotal / heapused низок? - PullRequest
0 голосов
/ 09 февраля 2020

Итак, я начинающий программист и, честно говоря, не могу найти никакой информации о том, что означает rss узла. Все просто говорит об общем объеме памяти, выделенной для процесса. Великий! так в чем проблема?

Я пишу маленького бота разногласий в узле, и я заметил, что мой rss идет повсюду.

45.5 MB used for shard 1 (10.1 MB HeapUsed, 16.9 MB HeapTotal)
37.2 MB used for shard 1 (7.1 MB HeapUsed, 9.6 MB HeapTotal)
75.3 MB used for shard 1 (7.2 MB HeapUsed, 9.6 MB HeapTotal)

Это измерения с интервалом около 5 секунд после запуск процесса. Он остается на отметке ~ 75 МБ.

Мне интересно, стоит ли мне беспокоиться об использовании памяти или все в порядке. Скажем, я запускаю эту программу на хосте только с 2 ГБ оперативной памяти. Было бы плохо иметь RSS-файл размером 1800 МБ или он просто ограничил бы себя и улучшил бы только heapused / heaptotal?

Также есть ли способ проверить, для чего процесс выделяет память в узле?

Мой вопрос на самом деле просто: стоит ли мне беспокоиться о RSS или я должен просто игнорировать его и только смотреть в куче?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...