Чрезмерное использование оперативной памяти Oracle HTTP Server

У меня есть проблема, связанная с Oracle HTTP Server (на основе Apache), который продолжает потреблять память вплоть до использования всей доступной оперативной памяти.

Есть ли у вас какие-либо советы о том, как определить проблему? Я нахожусь в среде Linux Red Hat. Я знаю, что это вопрос, который варьируется от тысячи разных причин, но я не знаю, где искать, чтобы понять проблему.

Есть ли способ проверить, как увеличилась память, с каких пор и какие процессы ее потребляли? Если вам нужна дополнительная информация для анализа проблемы, пожалуйста, сообщите мне, чтобы я мог добавить ее в этот пост.

вывод команды top:

Tasks: 4 total, 1 running, 3 sleeping, 0 stopped, 0 zombie

%Cpu(s): 0.5 us, 0.7 sy, 0.0 ni, 98.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

KiB Mem: 1863252 total, 1016708 free, 269428 used, 575284 buff/cache

Kib Swap: 2097148 total, 2097148 free,    0 used. 1368993 avail Mem

PID     user        PR      NI      VIRT    RES     SHR     S   %CPU    %MEM    TIME        COMMAND
xxx1    oracle      20       0    114300    2896    1748    S   0.0     0.2     0:00.00     bash
xxx2    oracle      20       0     72852    9324    6600    S   0.0     0.5     0:00.00     opmn
xxx3    oracle      20       0   1092736    19760   10040   S   0.0     1.1     0:01.06     opmn
xxx4    oracle      20       0    159996    2088    1524    R   0.0     0.1     0:01.88     top

Свободный баран продолжает медленно уменьшаться и увеличивать использованный бафф / кеш. Затем используется используется на уровне, где он не растет дальше, а вместо этого положительный эффект / кэш. Когда объем свободной памяти достигает слишком низкого уровня, используется память подкачки, и отсюда возникают проблемы, связанные с производительностью. Бафф / кэш-память всегда остается высокой.

0 ответов

Другие вопросы по тегам