Perché questa installazione di APC non funziona così male?

Ho più istanze di APC in esecuzione sul mio server con configurazioni simili (anche se con size diverse di cache). Tuttavia, uno dei casi è in esecuzione estremamente scadente e non ho idea di perché (frammentazione cache 100%, alta percentuale di miss).

immettere qui la descrizione dell'immagine

  • APC - tuning apc.mmap_file_mask
  • PHP APC Accelerator interrompe completamente Apache2 su Windows?
  • Errore durante l'installazione di APC in apache2 VPS con php-5.5.1
  • Posso ottimizzare queste impostazioni APC?
  • Errore fatale PHP / APC, apc_mmap: mmap non riuscito
  • APC non viene utilizzato in Gentoo / Apache 2.2
  • Le impostazioni di runtime che utilizzo sono le seguenti: (praticamente fuori dalla scatola):

    apc.cache_by_default 1 apc.canonicalize 1 apc.coredump_unmap 0 apc.enable_cli 0 apc.enabled 1 apc.file_md5 0 apc.file_update_protection 2 apc.filters apc.gc_ttl 3600 apc.include_once_override 0 apc.lazy_classs 0 apc.lazy_functions 0 apc.max_file_size 1M apc.mmap_file_mask apc.num_files_hint 1000 apc.preload_path apc.report_autofilter 0 apc.rfc1867 0 apc.rfc1867_freq 0 apc.rfc1867_name APC_UPLOAD_PROGRESS apc.rfc1867_prefix upload_ apc.rfc1867_ttl 3600 apc.shm_segments 1 apc.shm_size 10M apc.slam_defense 1 apc.stat 1 apc.stat_ctime 0 apc.ttl 0 apc.use_request_time 1 apc.user_entries_hint 4096 apc.user_ttl 0 apc.write_lock 1 

    APC è la versione 3.1.6, PHP è 5.3.3-1ubuntu9.5. Ho provato a riavviare Apache più volte, quindi questa non è un'istanza freak.

    L'istanza con problemi è semplicemente eseguire WordPress con alcuni plugin installati. Tutte le altre istanze (~ 4) sul server sono in esecuzione perfettamente bene con quasi 100% di colpi di sconto e 0% di frammentazione; ad esempio questa istanza sta tenendo un sito web costruito utilizzando il framework Symfony.

    Qualsiasi aiuto sarebbe molto apprezzato; Non ho avuto molta esperienza con APC e speravo che si tratti di un aumento di velocità fuori dal box;).

  • PHP APC Accelerator interrompe completamente Apache2 su Windows?
  • APC non viene utilizzato in Gentoo / Apache 2.2
  • APC - tuning apc.mmap_file_mask
  • Errore durante l'installazione di APC in apache2 VPS con php-5.5.1
  • Errore fatale PHP / APC, apc_mmap: mmap non riuscito
  • Apc, xcache o eAccelerator? Cosa devo usare per Wordpress?
  • One Solution collect form web for “Perché questa installazione di APC non funziona così male?”

    Quando si utilizza APC una delle cose che è necessario chiedere tu quanto la memory verrà assegnata a APC. apc.shm_size controlla la quantità di memory assegnata. Tutte le mie configurazioni sono configurate per utilizzare 30M (credo che 32M è l'opzione predefinita). Inoltre, controlla la tua "cache totale" per assicurare che APC sta funzionando. Ciò mostra come spesso la cache è alla massima capacità. Se la cache viene costantemente riempita, certamente avrà un forte colpo sulle performance del tuo script. Si potrebbe anche provare a consentire a PHP di utilizzare più memory come un caso di prova

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.