Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for getExpMovingAvgBytesPerSecond (0.11 sec)

  1. internal/bucket/bandwidth/measurement.go

    func exponentialMovingAverage(beta, previousAvg, incrementAvg float64) float64 {
    	return (1-beta)*incrementAvg + beta*previousAvg
    }
    
    // getExpMovingAvgBytesPerSecond returns the exponential moving average for the bucket in bytes
    func (m *bucketMeasurement) getExpMovingAvgBytesPerSecond() float64 {
    	m.lock.Lock()
    	defer m.lock.Unlock()
    	return m.expMovingAvg
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Sat Jun 03 20:41:51 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  2. cmd/bucket-replication-metrics.go

    func exponentialMovingAverage(beta, previousAvg, incrementAvg float64) float64 {
    	return (1-beta)*incrementAvg + beta*previousAvg
    }
    
    // getExpMovingAvgBytesPerSecond returns the exponential moving average for the bucket/target in bytes
    func (m *rateMeasurement) getExpMovingAvgBytesPerSecond() float64 {
    	m.lock.Lock()
    	defer m.lock.Unlock()
    	return m.expMovingAvg
    }
    
    // ActiveWorkerStat is stat for active replication workers
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Thu Aug 15 12:04:40 UTC 2024
    - 14.2K bytes
    - Viewed (0)
  3. internal/bucket/bandwidth/monitor.go

    		if !selectBucket(bucketOpts.Name) {
    			continue
    		}
    		m.tlock.RLock()
    		if tgtThrottle, ok := m.bucketsThrottle[bucketOpts]; ok {
    			currBw := bucketMeasurement.getExpMovingAvgBytesPerSecond()
    			report.BucketStats[bucketOpts] = Details{
    				LimitInBytesPerSecond:            tgtThrottle.NodeBandwidthPerSec * int64(m.NodeCount),
    				CurrentBandwidthInBytesPerSecond: currBw,
    			}
    		}
    Registered: Sun Nov 03 19:28:11 UTC 2024
    - Last Modified: Mon Feb 19 22:54:46 UTC 2024
    - 6K bytes
    - Viewed (0)
Back to top