Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux-kernel – 在Linux中激活cgroups需要什么大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个Debian挤压内核( linux-image-2.6.32-5-openvz-amd64),根据Doku应该支持cgroups.当我查看内核配置时,它确实(或者是否需要其他一些内核配置?) # zgrep -i cgroup /boot/config-2.6.32-5-openvz-amd64 # CONFIG_CGROUP_scheD is not set CONFIG_CGROUPS
@L_262_0@一个Debian挤压内核( linux-image-2.6.32-5-openvz-amd64),根据Doku应该支持cgroups.当我查看内核配置时,它确实(或者是否需要其他一些内核配置?)
# zgrep -i cgroup /boot/config-2.6.32-5-openvz-amd64
# CONfig_CGROUP_scheD is not set
CONfig_CGROUPS=y
# CONfig_CGROUP_DEBUG is not set
CONfig_CGROUP_DEVICE=y
CONfig_BLK_CGROUP=y
# CONfig_DEBUG_BLK_CGROUP is not set
CONfig_NET_CLS_CGROUP=y

此外,根据http://wiki.debian.org/LXC,可能需内核参数cgroup_enable = memory.我用它启动了内核:

# cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-openvz-amd64 root=UUID=6332fe39-7eaa-4519-b6c1-e05808284586 ro cgroup_enable=memory quiet console=ttyS0,57600n8

但是,系统仍然没有cgroup支持!无法装入cgroup@L_450_14@系统,因为系统甚至不知道@L_450_14@系统类型:

# mount -t cgroup none /cgroup
mount: unkNown filesystem type 'cgroup'

和:

# grep -i cgroup /proc/filesystems
#

所以有一个错误或我错过了什么.谁能告诉我什么?
是否缺少内核参数
内核配置?

解决方法

你必须传递一个-o来告诉它要挂载什么. @H_791_16@mount -t cgroup -o memory cgroup_memory /sys/fs/cgroup/memory

而这是假设/ sys / fs / cgroup完全挂载.

@H_791_16@mount -t tmpfs cgroup /sys/fs/cgroup

Ubuntu有一个名为cgroup-lite的软件包,它可以在启动时执行所有这些操作.它似乎不是在Debian中,所以我不确定它的等价物是什么.

注意:我无添加评论,因此我必须以这种方式回答您的问题.例如:我想问你是否检查了你的内核日志(dmesg | grep cgroup).

大佬总结

以上是大佬教程为你收集整理的linux-kernel – 在Linux中激活cgroups需要什么全部内容,希望文章能够帮你解决linux-kernel – 在Linux中激活cgroups需要什么所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。