Ter tantas alocações é geralmente excessivo. Neste caso, você pode sentir que precisa, por causa de todos os arquivos diferentes. O que pode ser mais útil é reduzir o número de arquivos que precisam ser armazenados em cache, mesclando as instalações do Wordpress. Em qualquer caso, se o APC nunca atingir 1.000 MB usados, ter mais do que isso é redundante.
Quantos MaxClients são definidos em função do tráfego do servidor e, particularmente, do tamanho da parte residente do Apache e de outros programas. Com 16GB de ram, mesmo com metade do alocado para Mysql (o buffer pool do InnoDB - InnoDB controla membro melhor que MyIsam, mesmo ao custo de mais um ram), algumas centenas de processos Apache geralmente são suficientes (eu estava Atendendo a 10 milhões de acessos ao PHP por servidor por dia e a média foi de 40 processos sendo usados por vez.
Tendo as imagens estáticas, css, JS etc servidas pelo NginX, instaladas na frente (ou em uma URL separada), o servidor Apache também reduzirá o trabalho que o servidor PHP com maior capacidade é obrigado a fazer - geralmente muito substancialmente . link tem alguns pensamentos sobre isso, e há outros blogs e tal que o guiarão pela instalação do Nginx na frente do Apache, com ou sem o Wordpress sendo envolvido.
Por fim, o KeepAlives basicamente apenas mata um site ocupado. Desativá-los é recomendado agora, para evitar o tipo de fome de recursos que você está vendo regularmente. Se, por exemplo, você definiu 100 MaxClients e um KeepAlive de 30 segundos, do que apenas 100 visitantes em um período de 30 segundos manteria abertos todos os slots Apache, e você não poderá servir mais nada. KeepAlive Off
.