linux-kernel – 在Linux中激活cgroups需要什么
发布时间:2020-12-14 02:28:24 所属栏目:Linux 来源:网络整理
导读:我有一个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 setCONFIG_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=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文件系统,因为系统甚至不知道文件系统类型: # mount -t cgroup none /cgroup mount: unknown filesystem type 'cgroup' 和: # grep -i cgroup /proc/filesystems # 所以有一个错误或我错过了什么.谁能告诉我什么? 解决方法
你必须传递一个-o来告诉它要挂载什么.
mount -t cgroup -o memory cgroup_memory /sys/fs/cgroup/memory 而这是假设/ sys / fs / cgroup完全挂载. mount -t tmpfs cgroup /sys/fs/cgroup Ubuntu有一个名为cgroup-lite的软件包,它可以在启动时执行所有这些操作.它似乎不是在Debian中,所以我不确定它的等价物是什么. 注意:我无法添加评论,因此我必须以这种方式回答您的问题.例如:我想问你是否检查了你的内核日志(dmesg | grep cgroup). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- LINUX入门:使用虚拟机克隆CentOS 6.9系统重启网卡报错问题
- Virtualbox linux主机访问windows客户文件系统
- 如何在没有cURL的情况下使用PHP HTTP发布XML文件?
- Linux下键盘事件处理的内部工作原理
- linux – 我应该使用iptables对数据包进行速率限制吗?
- sersync+rsync实现数据同步
- 在Linux中,内存映射了哪些类型的文件?
- linux – 为什么/ proc / net / tcp6将:: 1表示为:: 100:0
- linux – 为什么用/usr/bin/env python启动脚本
- linux – 为什么ssh-agent有SGID设置?