2020-04-23 22:16:21 +00:00
|
|
|
package storiface
|
|
|
|
|
|
|
|
type WorkerInfo struct {
|
|
|
|
Hostname string
|
|
|
|
|
|
|
|
Resources WorkerResources
|
|
|
|
}
|
|
|
|
|
|
|
|
type WorkerResources struct {
|
|
|
|
MemPhysical uint64
|
|
|
|
MemSwap uint64
|
|
|
|
|
|
|
|
MemReserved uint64 // Used by system / other processes
|
|
|
|
|
2020-04-27 12:38:24 +00:00
|
|
|
CPUs uint64 // Logical cores
|
2020-04-23 22:16:21 +00:00
|
|
|
GPUs []string
|
|
|
|
}
|
|
|
|
|
|
|
|
type WorkerStats struct {
|
|
|
|
Info WorkerInfo
|
|
|
|
|
|
|
|
MemUsedMin uint64
|
|
|
|
MemUsedMax uint64
|
|
|
|
GpuUsed bool
|
2020-04-27 12:55:37 +00:00
|
|
|
CpuUse uint64
|
2020-04-23 22:16:21 +00:00
|
|
|
}
|