#include <CacheStats.h>
Public Attributes | |
uint | nHits |
Number of times a page access was satisfied without a disk read (since last snapshot). | |
uint | nHitsSinceInit |
Number of times a page access was satisfied without a disk read (since cache initialization). | |
uint | nRequests |
Number of page accesses (since last snapshot). | |
uint | nRequestsSinceInit |
Number of page accesses (since cache initialization). | |
uint | nVictimizations |
Number of times a page had to be discarded to satisfy a request for another page (since last snapshot). | |
uint | nVictimizationsSinceInit |
Number of times a page had to be discarded to satisfy a request for another page (since cache initialization). | |
uint | nDirtyPages |
Number of dirty pages (instantaneous). | |
uint | nPageReads |
Number of disk pages read (since last snapshot). | |
uint | nPageReadsSinceInit |
Number of disk pages read (since cache initialization). | |
uint | nPageWrites |
Number of disk pages written (since last snapshot). | |
uint | nPageWritesSinceInit |
Number of disk pages written (since cache initialization). | |
uint | nRejectedPrefetches |
Number of rejected cache pre-fetch requests (since last snapshot). | |
uint | nRejectedPrefetchesSinceInit |
Number of rejected cache pre-fetch requests (since cache initialization). | |
uint | nIoRetries |
Number of I/O requests requiring retry (since last snapshot). | |
uint | nIoRetriesSinceInit |
Number of I/O requests requiring retry (since cache initialization). | |
uint | nSuccessfulPrefetches |
Number of successful cache pre-fetch requests (since last snapshot). | |
uint | nSuccessfulPrefetchesSinceInit |
Number of successful cache pre-fetch requests (since cache initialization). | |
uint | nLazyWrites |
Number of lazy cache page writes (since last snapshot). | |
uint | nLazyWritesSinceInit |
Number of lazy cache page writes (since last initialization). | |
uint | nLazyWriteCalls |
Number of lazy write calls that encountered at least one dirty page (since last snapshot);. | |
uint | nLazyWriteCallsSinceInit |
Number of lazy write calls that encountered at least one dirty page (since initialization);. | |
uint | nVictimizationWrites |
Number of cache page writes during page victimization (since last snapshot). | |
uint | nVictimizationWritesSinceInit |
Number of lazy cache page writes during victimizations (since last initialization). | |
uint | nCheckpointWrites |
Number of cache page writes during checkpoint (since last snapshot). | |
uint | nCheckpointWritesSinceInit |
Number of cache page writes during checkpoint (since initialization). | |
uint | nMemPagesAllocated |
Number of memory pages currently allocated in buffer pool (instantaneous). | |
uint | nMemPagesUnused |
Number of memory pages currently allocated but unused (instantaneous). | |
uint | nMemPagesMax |
Maximum number of memory pages which can be allocated in buffer pool (immutable after cache initialization). |
Definition at line 33 of file CacheStats.h.
Number of times a page access was satisfied without a disk read (since last snapshot).
Definition at line 40 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of times a page access was satisfied without a disk read (since cache initialization).
Definition at line 46 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of page accesses (since last snapshot).
Definition at line 51 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of page accesses (since cache initialization).
Definition at line 56 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of times a page had to be discarded to satisfy a request for another page (since last snapshot).
Definition at line 62 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of times a page had to be discarded to satisfy a request for another page (since cache initialization).
Definition at line 68 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of dirty pages (instantaneous).
Definition at line 73 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of disk pages read (since last snapshot).
Definition at line 78 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of disk pages read (since cache initialization).
Definition at line 83 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of disk pages written (since last snapshot).
Definition at line 88 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of disk pages written (since cache initialization).
Definition at line 93 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of rejected cache pre-fetch requests (since last snapshot).
Definition at line 98 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of rejected cache pre-fetch requests (since cache initialization).
Definition at line 103 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of I/O requests requiring retry (since last snapshot).
Definition at line 108 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of I/O requests requiring retry (since cache initialization).
Definition at line 113 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of successful cache pre-fetch requests (since last snapshot).
Definition at line 118 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of successful cache pre-fetch requests (since cache initialization).
Definition at line 124 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of lazy cache page writes (since last snapshot).
Definition at line 129 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of lazy cache page writes (since last initialization).
Definition at line 134 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of lazy write calls that encountered at least one dirty page (since last snapshot);.
Definition at line 140 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of lazy write calls that encountered at least one dirty page (since initialization);.
Definition at line 146 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of cache page writes during page victimization (since last snapshot).
Definition at line 152 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of lazy cache page writes during victimizations (since last initialization).
Definition at line 158 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of cache page writes during checkpoint (since last snapshot).
Definition at line 163 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of cache page writes during checkpoint (since initialization).
Definition at line 168 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of memory pages currently allocated in buffer pool (instantaneous).
Definition at line 174 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().
Number of memory pages currently allocated but unused (instantaneous).
Definition at line 180 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), RandomAllocationSegmentTest::testAllocateAndDeallocate(), SnapshotSegmentTest::testDeallocateOld(), and Cache::writeStats().
Maximum number of memory pages which can be allocated in buffer pool (immutable after cache initialization).
Definition at line 186 of file CacheStats.h.
Referenced by CacheImpl< PageT, VictimPolicyT >::collectStats(), CacheImpl< PageT, VictimPolicyT >::initializeStats(), and Cache::writeStats().