mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-12-14 16:12:15 +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
1cfe3f872f
commit
05e301cfa0
@ -299,7 +299,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(tbf *tmpBlocksFile, dst *Result, tr storage.TimeRange, fetchData bool, at *auth.Token) error {
|
||||
|
Loading…
Reference in New Issue
Block a user