From 183851b06bd6c52f3cae5375f433da720d410447 Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Wed, 11 Oct 2006 18:12:39 +0000 Subject: MediaWiki 1.7.1 wiederhergestellt --- maintenance/stats.php | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 maintenance/stats.php (limited to 'maintenance/stats.php') diff --git a/maintenance/stats.php b/maintenance/stats.php new file mode 100644 index 00000000..8ebc3823 --- /dev/null +++ b/maintenance/stats.php @@ -0,0 +1,45 @@ +get("$wgDBname:stats:request_with_session")); +$noSession = intval($wgMemc->get("$wgDBname:stats:request_without_session")); +$total = $session + $noSession; +printf( "with session: %-10d %6.2f%%\n", $session, $session/$total*100 ); +printf( "without session: %-10d %6.2f%%\n", $noSession, $noSession/$total*100 ); +printf( "total: %-10d %6.2f%%\n", $total, 100 ); + + +print "\nParser cache\n"; +$hits = intval($wgMemc->get("$wgDBname:stats:pcache_hit")); +$invalid = intval($wgMemc->get("$wgDBname:stats:pcache_miss_invalid")); +$expired = intval($wgMemc->get("$wgDBname:stats:pcache_miss_expired")); +$absent = intval($wgMemc->get("$wgDBname:stats:pcache_miss_absent")); +$stub = intval($wgMemc->get("$wgDBname:stats:pcache_miss_stub")); +$total = $hits + $invalid + $expired + $absent + $stub; +printf( "hits: %-10d %6.2f%%\n", $hits, $hits/$total*100 ); +printf( "invalid: %-10d %6.2f%%\n", $invalid, $invalid/$total*100 ); +printf( "expired: %-10d %6.2f%%\n", $expired, $expired/$total*100 ); +printf( "absent: %-10d %6.2f%%\n", $absent, $absent/$total*100 ); +printf( "stub threshold: %-10d %6.2f%%\n", $stub, $stub/$total*100 ); +printf( "total: %-10d %6.2f%%\n", $total, 100 ); + +$hits = intval($wgMemc->get("$wgDBname:stats:image_cache_hit")); +$misses = intval($wgMemc->get("$wgDBname:stats:image_cache_miss")); +$updates = intval($wgMemc->get("$wgDBname:stats:image_cache_update")); +$total = $hits + $misses; +print("\nImage cache\n"); +printf( "hits: %-10d %6.2f%%\n", $hits, $hits/$total*100 ); +printf( "misses: %-10d %6.2f%%\n", $misses, $misses/$total*100 ); +printf( "updates: %-10d\n", $updates ); + +$hits = intval($wgMemc->get("$wgDBname:stats:diff_cache_hit")); +$misses = intval($wgMemc->get("$wgDBname:stats:diff_cache_miss")); +$uncacheable = intval($wgMemc->get("$wgDBname:stats:diff_uncacheable")); +$total = $hits + $misses + $uncacheable; +print("\nDiff cache\n"); +printf( "hits: %-10d %6.2f%%\n", $hits, $hits/$total*100 ); +printf( "misses: %-10d %6.2f%%\n", $misses, $misses/$total*100 ); +printf( "uncacheable: %-10d %6.2f%%\n", $uncacheable, $uncacheable/$total*100 ); + +?> -- cgit v1.2.3-54-g00ecf