- ·上一篇文章:Linux/Ubuntu下chmod命令格式的两大风格
- ·下一篇文章:装完系统后某些驱动没装上怎么办?
Linux中cgroups的基础知识
/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,请持续关注系统之家网站。
Linux中cgroups的基础知识