mirror of
https://github.com/jkstack/libagent.git
synced 2025-12-24 12:11:57 +08:00
20 lines
373 B
Go
20 lines
373 B
Go
package limit
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/jkstack/jkframe/utils"
|
|
)
|
|
|
|
func TestCGroups(t *testing.T) {
|
|
var cfg Configure
|
|
cfg.CPUQuota = 100 // 1core
|
|
cfg.Memory = utils.Bytes(100 * 1024 * 1024) // 100MB
|
|
cfg.Disks = append(cfg.Disks, DiskLimit{
|
|
Dev: "8:0",
|
|
ReadBytes: 1024, // 1KB
|
|
})
|
|
// want root permission
|
|
cfg.Do("testing")
|
|
}
|