Obtendo Fragmentação APC para um Mínimo

4

Após semanas de trabalho na minha configuração, finalmente consegui que a APC trabalhasse com o Mod_Ruid2 habilitado no WHM e definisse o DSO como manipulador de PHP. Eu possuo um XEN VPS com 2 GB de RAM e 4 núcleos de CPU nos quais executo 4 sites Wordpress - dos quais 2 são grandes, regularmente atualizados (+/- 15.000 posts no total) sites com muito tráfego (8000 únicos por dia para os dois sites).

A APC está funcionando bem no geral, mas eu estava pensando se conseguiria diminuir um pouco a fragmentação.

Eu tenho observado a APC por um tempo e vejo a fragmentação subindo com cuidado. Como você pode ver na imagem após pouco mais de uma hora, a fragmentação está acima de 10% e continuará subindo, às vezes dando um passo para baixo. Em resumo, nunca cai abaixo de 10%. O que pode ser útil notar é que a carga do servidor nunca ultrapassa 1,5, não importa quão alta seja a fragmentação.

Emváriosblogs,éditoqueémelhormanterafragmentaçãonomínimoeabaixode10%.Entãoeuqueriasabersealgumdevocêspoderiadarumaolhadanasminhasconfiguraçõeseversevocêtemalgumasugestão.

Aguardando suas reações!

---- Edit: 18-08-2012 10:26

O APC está em execução há 15 horas agora, depois que eu o ajustei de volta às configurações padrão (apenas o shm_size aumentou para 512MB) e a fragmentação está girando em torno de 15%. Ontem eu notei que subiu para 26%, mas conseguiu voltar para 15%, então eu acho que isso é certo?

    
por Loki 16.08.2012 / 19:07

2 respostas

1

O que parecia causar toda a fragmentação era um Facebook Like Box que eu tinha colocado na barra lateral dos meus posts. Este pequeno widget sozinho 'custava' cerca de 50 pedidos por pageload e consistia em 20-30 minúsculos javascripts (com um total de 500 KiB por pageload, de acordo com Pingdom), que mudavam em cada requisição - faces diferentes, script diferente. Eu acho que a APC tenta armazená-los em cache apenas para jogá-los fora novamente.

De qualquer forma, eu removi o widget, limpei meu cache e agora ele tem funcionado por 12 horas seguidas, com apenas 8% de fragmentação - com configurações padrão e shm_size a 512MB.

Obrigado de qualquer forma por todos os rapazes de ajuda.

    
por 19.08.2012 / 11:28
1

O seu cache APC parece bem; certamente não é excessivamente fragmentado, e se você não está tendo problemas de desempenho, não há necessidade real de se preocupar com isso.

Deixe-o funcionar por 24 horas e, em seguida, dê uma olhada nele para ver se ainda tem bom desempenho e espaço livre suficiente no cache.

    
por 16.08.2012 / 19:28