У нас есть приложение утечки памяти?

Домен, который используется для квалификации дисквалифицированных имен хостов, может быть установлен в Вашем /etc/resolv.conf файл. Если host2 не существует в домене, упомянутом в Вашем resolv.conf файл, имя не может быть разрешено, и таким образом Вы получаете сообщение об ошибке.

4
задан 12 March 2013 в 16:18
2 ответа

Да, что-то потребляет все больше и больше памяти. Нет, это не VFS (буферы и кеш). Из предоставленных вами данных невозможно сделать какие-либо дальнейшие выводы.

Вам действительно нужно посмотреть, какие процессы / программы используют какую память - это дает лучший индикатор , чем просто смотреть на RSS / VSZ, но его все равно могут ввести в заблуждение страницы COW. Попробуйте сделать серию снимков и посмотрите, соответствует ли изменение изменению на вашем графике кактусов.

2
ответ дан 3 December 2019 в 03:44

У вас есть ~ 20 ГБ оперативной памяти, доступной процессам в этой системе. ОС будет использовать свободную оперативную память для кэширования операций чтения файловой системы, чтобы ускорить последующее чтение тех же файлов. Вполне нормально видеть, что "Используемая" RAM медленно увеличивается с течением времени по мере доступа к все большей и большей части файловой системы; вы не увидите никаких проблем с производительностью в результате этого, и если процессу потребуется выделить эту оперативную память позже, то ОС с радостью откажется от нее.

Править

Как указывает @symcbean, что-то медленно потребляет больше памяти. Если сервер передан только этому одному приложению, то это первое место, с которого нужно начать поиск, но я вторю этой рекомендацией скрипта python для получения более четкой картины того, что происходит.

1
ответ дан 3 December 2019 в 03:44

Теги

Похожие вопросы