- Added store swapin and swapout counters.
- Changed the location of 'swap_files_cleaned' in StatCounters structure.
/*
- * $Id: store_dir_aufs.cc,v 1.4 2000/06/08 18:05:37 hno Exp $
+ * $Id: store_dir_aufs.cc,v 1.5 2000/06/26 03:36:13 wessels Exp $
*
* DEBUG: section 47 Store Directory Routines
* AUTHOR: Duane Wessels
#else
safeunlink(p2, 0);
#endif
- Counter.swap_files_cleaned++;
+ Counter.swap.files_cleaned++;
}
debug(36, 3) ("Cleaned %d unused files from %s\n", k, p1);
return k;
/*
- * $Id: store_dir_diskd.cc,v 1.12 2000/06/21 07:32:13 wessels Exp $
+ * $Id: store_dir_diskd.cc,v 1.13 2000/06/26 03:36:15 wessels Exp $
*
* DEBUG: section 47 Store Directory Routines
* AUTHOR: Duane Wessels
#else
safeunlink(p2, 0);
#endif
- Counter.swap_files_cleaned++;
+ Counter.swap.files_cleaned++;
}
debug(36, 3) ("Cleaned %d unused files from %s\n", k, p1);
return k;
/*
- * $Id: store_dir_ufs.cc,v 1.5 2000/06/08 18:05:39 hno Exp $
+ * $Id: store_dir_ufs.cc,v 1.6 2000/06/26 03:36:15 wessels Exp $
*
* DEBUG: section 47 Store Directory Routines
* AUTHOR: Duane Wessels
#else
safeunlink(p2, 0);
#endif
- Counter.swap_files_cleaned++;
+ Counter.swap.files_cleaned++;
}
debug(36, 3) ("Cleaned %d unused files from %s\n", k, p1);
return k;
/*
- * $Id: stat.cc,v 1.329 2000/06/26 01:38:37 wessels Exp $
+ * $Id: stat.cc,v 1.330 2000/06/26 03:36:05 wessels Exp $
*
* DEBUG: section 18 Cache Manager Statistics
* AUTHOR: Harvest Derived
: 0.0);
x = statHistDeltaMedian(&l->select_fds_hist, &f->select_fds_hist);
storeAppendPrintf(sentry, "median_select_fds = %f\n", x);
- storeAppendPrintf(sentry, "swap_files_cleaned = %f/sec\n",
- XAVG(swap_files_cleaned));
+ storeAppendPrintf(sentry, "swap.outs = %f/sec\n",
+ XAVG(swap.outs));
+ storeAppendPrintf(sentry, "swap.ins = %f/sec\n",
+ XAVG(swap.ins));
+ storeAppendPrintf(sentry, "swap.files_cleaned = %f/sec\n",
+ XAVG(swap.files_cleaned));
storeAppendPrintf(sentry, "aborted_requests = %f/sec\n",
XAVG(aborted_requests));
f->cputime);
storeAppendPrintf(sentry, "wall_time = %f\n",
tvSubDsec(f->timestamp, current_time));
- storeAppendPrintf(sentry, "swap_files_cleaned = %d\n",
- f->swap_files_cleaned);
+ storeAppendPrintf(sentry, "swap.outs = %d\n",
+ f->swap.outs);
+ storeAppendPrintf(sentry, "swap.ins = %d\n",
+ f->swap.ins);
+ storeAppendPrintf(sentry, "swap.files_cleaned = %d\n",
+ f->swap.files_cleaned);
storeAppendPrintf(sentry, "aborted_requests = %d\n",
f->aborted_requests);
}
/*
- * $Id: store_swapin.cc,v 1.24 2000/05/12 00:29:09 wessels Exp $
+ * $Id: store_swapin.cc,v 1.25 2000/06/26 03:36:05 wessels Exp $
*
* DEBUG: section 20 Storage Manager Swapin Functions
* AUTHOR: Duane Wessels
sc->callback = NULL;
callback(sc->callback_data, sc->copy_buf, errflag);
}
+ Counter.swap.ins++;
}
static void
/*
- * $Id: store_swapout.cc,v 1.71 2000/06/25 22:28:43 wessels Exp $
+ * $Id: store_swapout.cc,v 1.72 2000/06/26 03:36:06 wessels Exp $
*
* DEBUG: section 20 Storage Manager Swapout Functions
* AUTHOR: Duane Wessels
storeLog(STORE_LOG_SWAPOUT, e);
storeDirSwapLog(e, SWAP_LOG_ADD);
}
+ Counter.swap.outs++;
}
debug(20, 3) ("storeSwapOutFileClosed: %s:%d\n", __FILE__, __LINE__);
mem->swapout.sio = NULL;
/*
- * $Id: structs.h,v 1.342 2000/06/26 01:38:38 wessels Exp $
+ * $Id: structs.h,v 1.343 2000/06/26 03:36:06 wessels Exp $
*
*
* SQUID Internet Object Cache http://squid.nlanr.net/Squid/
int selects;
#endif
} syscalls;
- int swap_files_cleaned;
int aborted_requests;
+ struct {
+ int files_cleaned;
+ int outs;
+ int ins;
+ } swap;
};
/* per header statistics */