Skip to content

Instantly share code, notes, and snippets.

@tiborvass
Created July 2, 2014 22:21
Show Gist options
  • Save tiborvass/b6a20ad58a1cd9496141 to your computer and use it in GitHub Desktop.
Save tiborvass/b6a20ad58a1cd9496141 to your computer and use it in GitHub Desktop.
Ubuntu cgroups
vagrant@ubuntu-14:~$ ./check-config.sh
warning: /proc/config.gz does not exist, searching other paths for kernel config...
info: reading kernel config from /boot/config-3.15.3-031503-generic ...
Generally Necessary:
- cgroup hierarchy: nonexistent??
(see https://github.com/tianon/cgroupfs-mount)
- CONFIG_NAMESPACES: enabled
- CONFIG_NET_NS: enabled
- CONFIG_PID_NS: enabled
- CONFIG_IPC_NS: enabled
- CONFIG_UTS_NS: enabled
- CONFIG_DEVPTS_MULTIPLE_INSTANCES: enabled
- CONFIG_CGROUPS: enabled
- CONFIG_CGROUP_CPUACCT: enabled
- CONFIG_CGROUP_DEVICE: enabled
- CONFIG_CGROUP_FREEZER: enabled
- CONFIG_CGROUP_SCHED: enabled
- CONFIG_MACVLAN: enabled
- CONFIG_VETH: enabled
- CONFIG_BRIDGE: enabled
- CONFIG_NF_NAT_IPV4: enabled
- CONFIG_IP_NF_TARGET_MASQUERADE: enabled
- CONFIG_NETFILTER_XT_MATCH_ADDRTYPE: enabled
- CONFIG_NETFILTER_XT_MATCH_CONNTRACK: enabled
- CONFIG_NF_NAT: enabled
- CONFIG_NF_NAT_NEEDED: enabled
Optional Features:
- CONFIG_MEMCG_SWAP: enabled
- CONFIG_RESOURCE_COUNTERS: enabled
- Storage Drivers:
- "aufs":
- CONFIG_AUFS_FS: missing
- "btrfs":
- CONFIG_BTRFS_FS: enabled
- "devicemapper":
- CONFIG_BLK_DEV_DM: enabled
- CONFIG_DM_THIN_PROVISIONING: enabled
- CONFIG_EXT4_FS: enabled
vagrant@ubuntu-14:~$ grep cgroup /proc/mounts
none /sys/fs/cgroup tmpfs rw,relatime,size=4k,mode=755 0 0
systemd /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,release_agent=/run/cgmanager/agents/cgm-release-agent.systemd,name=systemd 0 0
vagrant@ubuntu-14:~$ cat /proc/self/cgroup
12:hugetlb:/user/1000.user/5.session
11:net_prio:/
10:perf_event:/user/1000.user/5.session
9:blkio:/user/1000.user/5.session
8:net_cls:/
7:freezer:/user/1000.user/5.session
6:devices:/user/1000.user/5.session
5:memory:/user/1000.user/5.session
4:cpuacct:/user/1000.user/5.session
3:cpu:/user/1000.user/5.session
2:cpuset:/user/1000.user/5.session
1:name=systemd:/user/1000.user/5.session
vagrant@ubuntu-14:~$ cat /proc/cgroups
#subsys_name hierarchy num_cgroups enabled
cpuset 2 5 1
cpu 3 5 1
cpuacct 4 5 1
memory 5 5 1
devices 6 5 1
freezer 7 5 1
net_cls 8 1 1
blkio 9 5 1
perf_event 10 5 1
net_prio 11 1 1
hugetlb 12 5 1
vagrant@ubuntu-14:~$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment