启动时判断是否处于空闲时间决定是否执行fstrim

This commit is contained in:
刘祥超
2024-04-21 23:04:51 +08:00
parent c8f440e24c
commit b1e1c3ebbf
3 changed files with 16 additions and 4 deletions

View File

@@ -11,6 +11,7 @@ import (
"github.com/shirou/gopsutil/v3/load"
"math"
"os"
"slices"
"sort"
"time"
)
@@ -124,6 +125,11 @@ func RunTicker(ticker *time.Ticker, f func()) {
}
}
func IsMinHour() bool {
var minLoadHours = sharedMinLoadHours // copy
return len(minLoadHours) > 0 && slices.Contains(minLoadHours, time.Now().Hour())
}
func calculateMinLoadHours() {
var allLoads = []*HourlyLoad{}
for _, v := range hourlyLoadMap {