From 923ed36560e53f5c4d38fe26733bff28142502d1 Mon Sep 17 00:00:00 2001 From: shammash <shammash@autistici.org> Date: Mon, 3 Oct 2011 00:01:55 +0200 Subject: [PATCH] add script to export apc stats --- apc_stats_r2mon.php | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 apc_stats_r2mon.php diff --git a/apc_stats_r2mon.php b/apc_stats_r2mon.php new file mode 100644 index 000000000..a5ba92de0 --- /dev/null +++ b/apc_stats_r2mon.php @@ -0,0 +1,29 @@ +<?php + +function print_stat($key, $value) { + echo "apc.$key{service=php,instance=noblogs}: $value\n"; +} + +$cache = apc_cache_info('', true); +foreach ($cache as $key => $value) { + if ($key === "memory_type" or $key === "locking_type") + continue; + print_stat($key, $value); +} +$mem = apc_sma_info(true); +foreach ($mem as $key => $value) { + print_stat($key, $value); +} +/* + * Significant data: + * $cache['num_entries'] => number files + * $cache['mem_size'] => size cached files + * $cache['num_hits'] => hits + * $cache['num_misses'] => misses + * $cache['expunges'] => cache full count + * + * $mem['num_seg'] * $mem['seg_size'] => memory size + * $mem['avail_mem'] => free memory + */ +?> + -- GitLab