diff --git a/lib/storage/storage.go b/lib/storage/storage.go index 318b9b4b6..f85eacfbb 100644 --- a/lib/storage/storage.go +++ b/lib/storage/storage.go @@ -186,9 +186,9 @@ func OpenStorage(path string, retentionMsecs int64, maxHourlySeries, maxDailySer // Load caches. mem := memory.Allowed() - s.tsidCache = s.mustLoadCache("MetricName->TSID", "metricName_tsid", mem/3) + s.tsidCache = s.mustLoadCache("MetricName->TSID", "metricName_tsid", int(float64(mem)*0.35)) s.metricIDCache = s.mustLoadCache("MetricID->TSID", "metricID_tsid", mem/16) - s.metricNameCache = s.mustLoadCache("MetricID->MetricName", "metricID_metricName", mem/8) + s.metricNameCache = s.mustLoadCache("MetricID->MetricName", "metricID_metricName", mem/10) s.dateMetricIDCache = newDateMetricIDCache() hour := fasttime.UnixHour()