On Thu, Apr 06, 2017 at 11:49:18PM +0200, luis gil wrote: > ¿Alguien se ha visto en > la necesidad de modificar este parámetro? ¿le ha funcionado?
Sí y sí. Pero hay otras cosas interesantes que se pueden hacer además de poner el parámetro ese a 2. - Asegúrate de que tienes suficiente swap. Por ejemplo, si tus aplicaciones hacen overcommit en proporción de 1:2 (es decir, piden el doble de la memoria que realmente necesitan), entonces lo lógico sería tener una partición de swap del mismo tamaño que la RAM. De lo contrario estás infrautilizando la RAM. - Si pones vm.overcommit_memory = 2, pon también vm.overcommit_ratio = 100 como mínimo. De lo contrario estás infrautilizando la RAM de nuevo. - Si estás usando Apache en modo fork, considera usar otros modos. En particular debes asegurarte de que una avalancha de visitas no pueda elevar la memoria usada por Apache sin ningún límite. (Hay parámetros para esas cosas si los sabes buscar). - Si no estás usando PHP-FPM como forma de que funcione PHP, considera usarlo en lugar de lo que estés usando. Esto ayuda muchísimo a que la cantidad de RAM en uso se mantenga dentro de unos límites. - Una vez que estés usando PHP-FPM, si lo único que necesitas de Apache es que sirva ficheros y funcione PHP, considera además usar nginx en lugar de Apache, suele gastar menos memoria.