THPDFRangeCacheStatistics Record
Ögonblicksbild av källäsningar, cache-träffar, prefetch-aktivitet, read-ahead-djup och antagningsräknare för den sammanfogande intervallcachen
Deklaration
THPDFRangeCacheStatistics= record
SourceReadCount: Int64;
SourceBytesRead: Int64;
CacheHitCount: Int64;
CacheMissCount: Int64;
PrefetchRequestCount: Int64;
PrefetchCompletedCount: Int64;
PrefetchCancelledCount: Int64;
SequentialReadCount: Int64;
RandomReadCount: Int64;
SuppressedPrefetchCount: Int64;
CurrentReadAheadBlocks: Integer;
PeakReadAheadBlocks: Integer;
DirectTransferCount: Int64;
DirectTransferBytes: Int64;
CachedRangeCount: Integer;
CachedBytes: Int64;
AdmissionCount: Int64;
RejectionCount: Int64;
EvictionCount: Int64;
FrequencyAdmissionCount: Int64;
FrequencyRejectionCount: Int64;
FrequencyAgingCount: Int64;
end;
Enhet
HPDFDoc
Fält
| Fält | Syfte |
|---|---|
SourceReadCount | Antal läsningar som skickats till den underliggande källan |
SourceBytesRead | Byte som hämtats från den underliggande källan |
CacheHitCount | Läsbegäranden som betjänats helt från cachade intervall |
CacheMissCount | Läsbegäranden som krävde källåtkomst |
PrefetchRequestCount | Begärda bakgrunds-prefetch-intervall |
PrefetchCompletedCount | Bakgrunds-prefetch-intervall som slutfördes |
PrefetchCancelledCount | Avbrutna bakgrunds-prefetch-intervall, vanligtvis på grund av efterfrågan i förgrunden |
SequentialReadCount | Läsningar som klassats som sekventiella i åtkomstmönsterdetektorn |
RandomReadCount | Läsningar som klassats som slumpmässiga |
SuppressedPrefetchCount | Prefetch-försök som hejdats av antagningsheuristiken |
CurrentReadAheadBlocks | Read-ahead-djupet som den adaptiva styrenheten använder just nu |
PeakReadAheadBlocks | Högsta read-ahead-djup som nåtts |
DirectTransferCount | Överföringar som gick helt förbi cachen |
DirectTransferBytes | Byte som flyttats av förbikopplade överföringar |
CachedRangeCount | Cacheposter som finns i cachen just nu |
CachedBytes | Byte som cacheposterna håller just nu |
AdmissionCount | Intervall som antagits i cachen |
RejectionCount | Intervall som nekats antagning på grund av storleks- eller policygränser |
EvictionCount | Cacheposter som avlägsnats för att hålla byte- och postbudgeterna |
FrequencyAdmissionCount | Antagningar som frequency sketchen krediterade som återanvända block |
FrequencyRejectionCount | Antagningar som avvisades eftersom frequency sketchen såg ingen återanvändning |
FrequencyAgingCount | Åldringsåtgärder som utförts på frequency sketchen |
Användningsanteckningar
- Läs den med cache-källans metod
GetStatistics; ögonblicksbilden tas under cachelåset så den är internt konsekvent - Ett högt
SuppressedPrefetchCounttillsammans med låg träffprocent tyder på slumpmässig åtkomst där prefetch inte lönar sig CachedRangeCount,CachedBytesochFrequencyAgingCountsamplas direkt ur cachen i stället för att ackumuleras