THPDFRangeCacheStatistics Record
snapshotای از خواندنهای منبع، hitهای کش، فعالیت پیشواکشی، عمق read-ahead و شمارندههای پذیرش برای کش بازهٔ coalesceکننده
اعلان
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;
واحد
HPDFDoc
فیلدها
| فیلد | هدف |
|---|---|
SourceReadCount | شمار خواندنهایی که به منبع زیرین صادر شده |
SourceBytesRead | بایتهایی که از منبع زیرین کشیده شده |
CacheHitCount | درخواستهای خواندنی که تماماً از بازههای کششده سرویس شدهاند |
CacheMissCount | درخواستهای خواندنی که به دسترسی به منبع نیاز داشتند |
PrefetchRequestCount | بازههای پیشواکشی پسزمینهای که درخواست شدهاند |
PrefetchCompletedCount | بازههای پیشواکشی پسزمینهای که تمام شدهاند |
PrefetchCancelledCount | بازههای پیشواکشی پسزمینهای لغوشده، معمولاً توسط تقاضای پیشزمینه |
SequentialReadCount | خواندنهایی که در آشکارساز الگوی دسترسی ترتیبی دستهبندی شدهاند |
RandomReadCount | خواندنهایی که تصادفی دستهبندی شدهاند |
SuppressedPrefetchCount | تلاشهای پیشواکشی که با اکتشافات پذیرش سرکوب شدهاند |
CurrentReadAheadBlocks | عمق read-aheadی که کنترلکنندهٔ تطبیقی در حال حاضر استفاده میکند |
PeakReadAheadBlocks | بالاترین عمق read-ahead که تاکنون رسیده |
DirectTransferCount | انتقالهایی که کاملاً از کش عبور کردهاند (bypass) |
DirectTransferBytes | بایتهایی که انتقالهای bypass جابهجا کردهاند |
CachedRangeCount | مدخلهای کشی که در حال حاضر مقیماند |
CachedBytes | بایتهایی که مدخلهای کش در حال حاضر نگه میدارند |
AdmissionCount | بازههایی که به کش پذیرفته شدهاند |
RejectionCount | بازههایی که به دلیل محدودیت اندازه یا سیاست، پذیرششان رد شده |
EvictionCount | مدخلهای کش تخلیهشده برای رعایت بودجههای بایت و مدخل |
FrequencyAdmissionCount | پذیرشهایی که sketch فرکانس بهعنوان بلوکهای بازاستفادهشده به آنها اعتبار داده |
FrequencyRejectionCount | پذیرشهای ردشده چون sketch فرکانس هیچ بازاستفادهای ندیده بود |
FrequencyAgingCount | عملیاتهای aging که روی sketch فرکانس انجام شده |
یادداشتهای استفاده
- آن را با متد
GetStatisticsمنبع کش بخوانید؛ snapshot زیر قفل کش گرفته میشود پس از نظر درونی سازگار است SuppressedPrefetchCountبالا همراه با نرخ hit پایین نشان میدهد دسترسی تصادفی است و پیشواکشی به صرفه نیستCachedRangeCount،CachedBytesوFrequencyAgingCountبهجای انباشت، بهصورت زنده از کش نمونهبرداری میشوند