PHP APC MAJOR Problemas de Fragmentação?

2

Portanto, tenho usado o memcached para armazenar em cache muitos dados resultantes de consultas ao banco de dados. Tudo foi deixado como padrão e, em média, eu armazenei < 40MB no memcache. Eu usei memcache.php para monitorar isso. Então eu decidi mudar para o APC e armazenar em cache as coisas localmente porque eu realmente não precisava do memcache (para evitar a sobrecarga do TCP?). Então as coisas ficaram grandes e comecei a ver muitos problemas de fragmentação. Eu tenho um servidor com 16GB de RAM, e há muito para dar a volta, então eu atribuí APC 2GB. Após cerca de 6 horas, encheu até 1,1 GB. Eu acho que está chegando perto de cache tudo o que pode possivelmente armazenar em cache. Isso é uma enorme diferença em relação ao que o memcache estava armazenando (< 40MB). Sem mencionar que o gráfico da APC mostra muita fragmentação e continua crescendo. Não tenho certeza se isso é um problema ou não?

Aqui está uma captura de tela do que o APC.php está me dando: link

Algumas outras notas: apc.gc_ttl = 0; apc.stat = 0;

    
por Aco 02.08.2011 / 07:04

1 resposta

1

Já faz alguns anos que toquei a APC, mas pelo que me lembro da minha leitura há sempre algum nível de fragmentação (bem, sempre tivemos alguma fragmentação), mesmo com o TTL ajustado para 0. Se você não está vendo qualquer problema de desempenho com o seu sistema e a fragmentação está em torno de 5 a 7%, então eu não acho que seja um problema.

Concedido mais do que feliz em ser abatido em chamas sobre isso, como afirmei que tem sido alguns anos desde que eu usei APC.

    
por 02.08.2011 / 07:44