cgroups icon indicating copy to clipboard operation
cgroups copied to clipboard

Unable to control

Open uppercaveman opened this issue 5 years ago • 2 comments

#!/bin/sh

echo "start" echo "scale=50000; 4*a(1)" | bc -l -q echo "end"

When executing shell scripts, "bc -l -q" is always 100% image

Is the child process out of control?

uppercaveman avatar Nov 23 '20 04:11 uppercaveman

env : CentOS Linux release 7.8.2003 (Core)

uppercaveman avatar Nov 23 '20 04:11 uppercaveman

hi @uppercaveman ,

i am not sure if our case are similar, but, i am able to limit the cpu usage by setting the Quota and Period (https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/resource_management_guide/sec-cpu)

	shares := uint64(256) 
	quota := int64(500000) // 50% of CPU (quota/period)
	period := uint64(1000000)

	cgroupPath := cgroups.StaticPath("/test")
	pCGroup, err := cgroups.New(cgroups.V1, cgroupPath, &specs.LinuxResources{
		CPU: &specs.LinuxCPU{
			Shares: &shares,
			Quota:  &quota,
			Period: &period,
		},
	})

yogihardi avatar Feb 15 '21 11:02 yogihardi