function _memcache_admin_stats_average in Zircon Profile 8
Same name and namespace in other branches
- 8.0 modules/memcache/memcache_admin/memcache_admin.module \_memcache_admin_stats_average()
 
Statistics report: calculate per-connection averages.
1 call to _memcache_admin_stats_average()
- memcache_admin_stats in modules/
memcache/ memcache_admin/ memcache_admin.module  - Memcache Stats page
 
File
- modules/
memcache/ memcache_admin/ memcache_admin.module, line 189  
Code
function _memcache_admin_stats_average($stats) {
  if ($stats['total_connections'] == 0) {
    $get = 0;
    $set = 0;
    $read = 0;
    $write = 0;
  }
  else {
    $get = $stats['cmd_get'] / $stats['total_connections'];
    $set = $stats['cmd_set'] / $stats['total_connections'];
    $read = $stats['bytes_written'] / $stats['total_connections'];
    $write = $stats['bytes_read'] / $stats['total_connections'];
  }
  return t('!read in !get gets; !write in !set sets', array(
    '!get' => number_format($get, 2),
    '!set' => number_format($set, 2),
    '!read' => format_size(number_format($read, 2)),
    '!write' => format_size(number_format($write, 2)),
  ));
}