Report usage statistics after transfer bench
This commit is contained in:
@@ -10,6 +10,7 @@ package integration
|
||||
|
||||
import (
|
||||
"log"
|
||||
"syscall"
|
||||
"testing"
|
||||
"time"
|
||||
)
|
||||
@@ -116,7 +117,10 @@ loop:
|
||||
}
|
||||
|
||||
sender.stop()
|
||||
receiver.stop()
|
||||
proc, err := receiver.stop()
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
log.Println("Verifying...")
|
||||
|
||||
@@ -129,5 +133,11 @@ loop:
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
log.Println("Sync took", t1.Sub(t0))
|
||||
log.Println("Result: Wall time:", t1.Sub(t0))
|
||||
|
||||
if rusage, ok := proc.SysUsage().(*syscall.Rusage); ok {
|
||||
log.Println("Result: Utime:", time.Duration(rusage.Utime.Nano()))
|
||||
log.Println("Result: Stime:", time.Duration(rusage.Stime.Nano()))
|
||||
log.Println("Result: MaxRSS:", rusage.Maxrss/1024, "KiB")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user