MCPcopy Create free account
hub / github.com/QuantumNous/new-api / GetDiskCacheStats

Function GetDiskCacheStats

common/disk_cache_config.go:94–106  ·  view source on GitHub ↗

GetDiskCacheStats 获取缓存统计信息

()

Source from the content-addressed store, hash-verified

92
93// GetDiskCacheStats 获取缓存统计信息
94func GetDiskCacheStats() DiskCacheStats {
95 stats := DiskCacheStats{
96 ActiveDiskFiles: atomic.LoadInt64(&diskCacheStats.ActiveDiskFiles),
97 CurrentDiskUsageBytes: atomic.LoadInt64(&diskCacheStats.CurrentDiskUsageBytes),
98 ActiveMemoryBuffers: atomic.LoadInt64(&diskCacheStats.ActiveMemoryBuffers),
99 CurrentMemoryUsageBytes: atomic.LoadInt64(&diskCacheStats.CurrentMemoryUsageBytes),
100 DiskCacheHits: atomic.LoadInt64(&diskCacheStats.DiskCacheHits),
101 MemoryCacheHits: atomic.LoadInt64(&diskCacheStats.MemoryCacheHits),
102 DiskCacheMaxBytes: GetDiskCacheMaxSizeBytes(),
103 DiskCacheThresholdBytes: GetDiskCacheThresholdBytes(),
104 }
105 return stats
106}
107
108// IncrementDiskFiles 增加磁盘文件计数
109func IncrementDiskFiles(size int64) {

Callers 2

GetPerformanceStatsFunction · 0.92
GetCacheStatsFunction · 0.92

Calls 2

GetDiskCacheMaxSizeBytesFunction · 0.85

Tested by

no test coverage detected