Сокращение объема памяти, используемого Apache, довольно просто..., просто уменьшают объем процессов путем увеличения суммы потоков.
При сокращении объема памяти, используемого CGI/, PHP, с другой стороны, будет значительно зависеть от приложений PHP, как память, эффективная, они, и также какую версию PHP Вы используете.
По крайней мере, Вы могли посмотреть, изменяют Ваш Apache со следующим, которое даст Вам 2 процесса Apache с 50 потоками часть и гарантирует, что процессы Apache перезагрузят себя каждый 10k соединения (не принимает во внимание keepalived соединения) к свободному память Apache:
<IfModule mpm_worker_module>
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
StartServers 2
ServerLimit 2
MinSpareThreads 50
MaxSpareThreads 100
ThreadLimit 100
ThreadsPerChild 50
MaxClients 100
MaxRequestsPerChild 10000
</IfModule>
Затем можно хотеть посмотреть fcgid конфигурацию, чтобы гарантировать, чтобы Вы ограничили объем активных процессов php и удостоверились, что процессы перезагружаются чтобы к свободному неиспользованная память. Это, однако, значительно зависит от Вашего веб-приложения и шаблонов использования:
FcgidMaxRequestsPerProcess
FcgidIdleTimeout
FcgidBusyTimeout
FcgidMaxProcesses
FcgidMaxProcessesPerClass
Проблема была решена включением режима Legacy Only в конфигурации загрузки BIOS.
Он должен следовать в следующем порядке: Только устаревшие Жесткий диск 0
Если мы поставим только «Legacy Only», машина все равно не загрузится.