centos6利用cgroup冻结一个程序运行

操做步骤:

安装cgroup服务
yum install libcgroup
配置cgroup
vim /etc/cgconfig.conf group stopit{ #添加一个cgroup组 freezer{ #使用freezer子系统 该系统无需配置 } } /etc/init.d/cgconfig restart
将须要冻结的程序pid写入stopit task文件中
echo "28438" > /cgroup/freezer/stopit/tasks   #28438 为须要冻结程序的pid 实验可使用top命令 比较方便观察
对该程序执行冻结与解冻操做
echo "FROZEN" > /cgroup/freezer/stopit/freezer.state  #冻结该程序 echo "THAWED" > /cgroup/freezer/stopit/freezer.state  #解冻该程序 
相关文章
相关标签/搜索