THPDFRangeCacheStatistics Record

Schnappschuss von Quelllesezugriffen, Cache-Treffern, Prefetch-Aktivität, Read-Ahead-Tiefe und Aufnahmezählern für den Coalescing-Range-Cache

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;

Unit

HPDFDoc

Felder

FeldZweck
SourceReadCountAnzahl an die zugrunde liegende Quelle gerichteter Lesezugriffe
SourceBytesReadAus der zugrunde liegenden Quelle gezogene Bytes
CacheHitCountVollständig aus zwischengespeicherten Bereichen bediente Leseanfragen
CacheMissCountLeseanfragen, die einen Quellzugriff erforderten
PrefetchRequestCountAngeforderte Background-Prefetch-Bereiche
PrefetchCompletedCountAbgeschlossene Background-Prefetch-Bereiche
PrefetchCancelledCountAbgebrochene Background-Prefetch-Bereiche, typischerweise durch Vordergrundanforderungen
SequentialReadCountIm Zugriffsmuster-Detektor als sequenziell klassifizierte Lesezugriffe
RandomReadCountAls wahlfreig klassifizierte Lesezugriffe
SuppressedPrefetchCountDurch die Aufnahmeheuristiken unterdrückte Prefetch-Versuche
CurrentReadAheadBlocksAktuell vom adaptiven Controller genutzte Read-Ahead-Tiefe
PeakReadAheadBlocksHöchste erreichte Read-Ahead-Tiefe
DirectTransferCountTransfers, die den Cache komplett umgingen
DirectTransferBytesDurch Umgehungs-Transfers bewegte Bytes
CachedRangeCountAktuell residente Cache-Einträge
CachedBytesAktuell von Cache-Einträgen gehaltene Bytes
AdmissionCountIn den Cache aufgenommene Bereiche
RejectionCountWegen Größen- oder Policy-Limits nicht aufgenommene Bereiche
EvictionCountVerdrängte Cache-Einträge, um Byte- und Eintragsbudgets einzuhalten
FrequencyAdmissionCountAufnahmen, die der Frequency Sketch als wiederverwendete Blöcke anrechnete
FrequencyRejectionCountAbgelehnte Aufnahmen, weil der Frequency Sketch keine Wiederverwendung sah
FrequencyAgingCountAuf dem Frequency Sketch ausgeführte Aging-Vorgänge

Verwendungshinweise

Verwandte APIs