Documentation ¶
Overview ¶
*------------------------------------------------------------**
- @filename cpu/cgroup.go
- @author jinycoo
- @version 1.0.0
- @date 2019-08-20 09:56
- @desc cpu - cgroup build linux **------------------------------------------------------------*
*------------------------------------------------------------**
- @filename cpu/cpu.o
- @author jinycoo
- @version 1.0.0
- @date 2019-08-15 15:11
- @desc cpu - cpu info **------------------------------------------------------------*
+build linux *------------------------------------------------------------**
- @filename cpu/cpu_linux.go
- @author jinycoo
- @version 1.0.0
- @date 2019-08-16 16:44
- @desc cpu - linux os **------------------------------------------------------------*
*------------------------------------------------------------**
- @filename cpu/cpu_other.go
- @author jinycoo
- @version 1.0.0
- @date 2019-08-16 16:45
- @desc cpu - other **------------------------------------------------------------*
*------------------------------------------------------------**
- @filename cpu/
- @author jinycoo
- @version 1.0.0
- @date 2019-08-20 09:54
- @desc cpu - **------------------------------------------------------------*
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ErrNoCFSLimit = errors.Errorf("no quota limit")
ErrNoCFSLimit is no quota limit
Functions ¶
func ParseUintList ¶
ParseUintList parses and validates the specified string as the value found in some cgroup file (e.g. cpuset.cpus, cpuset.mems), which could be one of the formats below. Note that duplicates are actually allowed in the input string. It returns a map[int]bool with available elements from val set to true. Supported formats: 7 1-6 0,3-4,7,8-10 0-0,0,1-7 03,1-3 <- this is gonna get parsed as [1,2,3] 3,2,1 0-2,3,1