| 123456789101112131415161718192021222324 |
- package cgroup
- import (
- "github.com/stretchr/testify/assert"
- "path"
- "testing"
- )
- func TestCgroup_BlkioStat(t *testing.T) {
- cgRoot = "fixtures/cgroup"
- cg, _ := NewFromProcessCgroupFile(path.Join("fixtures/proc/200/cgroup"))
- stat, err := cg.BlkioStat()
- assert.Nil(t, err)
- assert.Equal(t,
- map[string]BlkioStat{
- "8:0": {ReadOps: 0, WriteOps: 281, ReadBytes: 0, WrittenBytes: 4603904},
- "8:16": {ReadOps: 0, WriteOps: 39, ReadBytes: 0, WrittenBytes: 655360},
- "8:32": {ReadOps: 23043666, WriteOps: 28906992, ReadBytes: 998632854016, WrittenBytes: 884175858688},
- "8:48": {ReadOps: 20689345, WriteOps: 27906791, ReadBytes: 875529547776, WrittenBytes: 753046432768},
- "9:1": {ReadOps: 633949, WriteOps: 4, ReadBytes: 10238894080, WrittenBytes: 49152},
- },
- stat)
- }
|