mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-23 12:31:07 +01:00
app/vmselect/netstorage: reduce mutex contention when unpacking data on a system with high number of CPU cores
This commit is contained in:
parent
35bb44d317
commit
0ce557951f
@ -293,7 +293,7 @@ func unpackWorker() {
|
||||
// unpackBatchSize is the maximum number of blocks that may be unpacked at once by a single goroutine.
|
||||
//
|
||||
// This batch is needed in order to reduce contention for upackWorkCh in multi-CPU system.
|
||||
var unpackBatchSize = 8 * cgroup.AvailableCPUs()
|
||||
var unpackBatchSize = 32 * cgroup.AvailableCPUs()
|
||||
|
||||
// Unpack unpacks pts to dst.
|
||||
func (pts *packedTimeseries) Unpack(dst *Result, tbf *tmpBlocksFile, tr storage.TimeRange, fetchData bool) error {
|
||||
|
Loading…
Reference in New Issue
Block a user