Uso excesivo de RAM por parte de Oracle HTTP Server

Uso excesivo de RAM por parte de Oracle HTTP Server

Tengo un problema relacionado con un Servidor HTTP Oracle (basado en Apache) que sigue consumiendo memoria hasta utilizar toda la RAM disponible.

¿Tiene algún consejo sobre cómo identificar el problema? Estoy en el entorno Linux Red Hat. Sé que es una pregunta que abarca mil causas diferentes, pero no sé dónde buscar para entender el problema.

¿Hay alguna forma de comprobar cómo ha aumentado la memoria, desde cuándo y qué procesos la consumían? Si necesitas más información para analizar el problema, dímelo para poder agregarlo a esta publicación.

la salida del comando superior:

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

La memoria RAM libre continúa disminuyendo lentamente y aumentando la utilizada y la mejora/caché. El usado llega entonces a un nivel en el que no crece más, mientras que el beneficio/caché sí lo hace. Cuando la memoria libre alcanza un nivel demasiado bajo, se utiliza la memoria de intercambio y a partir de aquí empiezas a tener problemas relacionados con el rendimiento. La memoria caché/buff siempre permanece alta.

información relacionada