Run du with ionice
Let us run du with idle io priority
This commit is contained in:
parent
5a2e3d06d6
commit
47a5869161
2
fs/fs.go
2
fs/fs.go
@ -552,7 +552,7 @@ func GetDirDiskUsage(dir string, timeout time.Duration) (uint64, error) {
|
||||
if dir == "" {
|
||||
return 0, fmt.Errorf("invalid directory")
|
||||
}
|
||||
cmd := exec.Command("nice", "-n", "19", "du", "-s", dir)
|
||||
cmd := exec.Command("ionice", "-c3", "nice", "-n", "19", "du", "-s", dir)
|
||||
stdoutp, err := cmd.StdoutPipe()
|
||||
if err != nil {
|
||||
return 0, fmt.Errorf("failed to setup stdout for cmd %v - %v", cmd.Args, err)
|
||||
|
Loading…
Reference in New Issue
Block a user