当前位置:K88软件开发文章中心电脑基础基础应用04 → 文章内容

Linux中cgroups的基础知识

减小字体 增大字体 作者:华军  来源:不详  发布时间:2019-1-30 23:52:01

/cpuacct”  cpu_dir=“/sys/fs/cgroup/cpu”  hugetlb_dir=“/sys/fs/cgroup/hugetlb”  devices_dir=“/sys/fs/cgroup/devices”《/p》 《p》groups=“$1”  shift《/p》 《p》IFS=‘,’ g_arr=($groups)  for g in ${g_arr[@]}; do  IFS=‘:’ g_info=($g)  if [ ${#g_info[@]} -ne 2 ]; then  echo “bad arg $g” 》&2  continue  fi  g_name=${g_info[0]}  g_path=${g_info[1]}  if [ “$g_path” == “${g_path#/}” ]; then  g_path=“/$g_path”  fi  echo $g_name $g_path  var=“${g_name}_dir”  d=${!var}  if [ -z “$d” ]; then  echo “bad cg name $g_name” 》&2  continue  fi  path=“${d}${g_path}”  if [ ! -d “$path” ]; then  echo “cg not exists” 》&2  continue  fi  echo “$$” 》“${path}/tasks”  done《/p》 《p》exec $*  上面就是小编总结的Linux cgroups的相关介绍了,cgroups可提供多种功能,本文只介绍了一些cgroups基础知识,如果你还想了解更多的cgroups,请持续关注系统之家网站。

上一页  [1] [2] 


Linux中cgroups的基础知识