Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var SubsystemsIns = []Subsystem{ &CpusetSubsystem{}, &CpuSubsystem{}, &MemorySubsystem{}, }
Functions ¶
This section is empty.
Types ¶
type CpuSubsystem ¶
type CpuSubsystem struct{}
func (*CpuSubsystem) Name ¶
func (s *CpuSubsystem) Name() string
func (*CpuSubsystem) Remove ¶
func (s *CpuSubsystem) Remove(cgroupPath string) error
func (*CpuSubsystem) Set ¶
func (s *CpuSubsystem) Set(cgroupPath string, res *ResourceConfig) error
type CpusetSubsystem ¶
type CpusetSubsystem struct{}
func (*CpusetSubsystem) Name ¶
func (s *CpusetSubsystem) Name() string
func (*CpusetSubsystem) Remove ¶
func (s *CpusetSubsystem) Remove(cgroupPath string) error
func (*CpusetSubsystem) Set ¶
func (s *CpusetSubsystem) Set(cgroupPath string, res *ResourceConfig) error
type MemorySubsystem ¶
type MemorySubsystem struct{}
func (*MemorySubsystem) Name ¶
func (s *MemorySubsystem) Name() string
func (*MemorySubsystem) Remove ¶
func (s *MemorySubsystem) Remove(cgroupPath string) error
func (*MemorySubsystem) Set ¶
func (s *MemorySubsystem) Set(cgroupPath string, res *ResourceConfig) error
type ResourceConfig ¶
type ResourceConfig struct { MemoryLimit string `json:"memory_limit"` CpuSet string `json:"cpu_set"` }
func (*ResourceConfig) String ¶
func (r *ResourceConfig) String() string
Click to show internal directories.
Click to hide internal directories.