1
cgroupsを使用して、ホワイトリストを除くすべてのプロセスを単一のCPUに制限する方法は?
Red Hatのcgroupsのガイドがありますが、これは一種の役に立つかもしれません(ただし、この質問には答えていません) 特定のプロセスを開始するコマンドの実行中に、特定のプロセスを特定のCPUに制限する方法を知っています。 まず、以下を*に入れます/etc/cgconfig.conf。 mount { cpuset = /cgroup/cpuset; cpu = /cgroup/cpu; cpuacct = /cgroup/cpuacct; memory = /cgroup/memory; devices = /cgroup/devices; freezer = /cgroup/freezer; net_cls = /cgroup/net_cls; blkio = /cgroup/blkio; } group cpu0only { cpuset { cpuset.cpus = 0; cpuset.mems = 0; } } そして、プロセスを開始し、次を使用してそのcgroupにそれを明確に割り当てます: cgexec -g cpuset:cpu0only myprocessname 特定のプロセス名のすべてのインスタンスを自動的に制限するには、(これは正しいと思います)に以下を入力し/etc/cgrules.confます。 …