kernel 2.6.36 での cgroup
設定項目増えてますね.
.config - Linux Kernel v2.6.36 Configuration ────────────────────────────────────────────────────────────────────────────── ┌───────────────────────── Control Group support ─────────────────────────┐ │ Arrow keys navigate the menu. <Enter> selects submenus --->. │ │ Highlighted letters are hotkeys. Pressing <Y> includes, <N> excludes, │ │ <M> modularizes features. Press <Esc><Esc> to exit, <?> for Help, </> │ │ for Search. Legend: [*] built-in [ ] excluded <M> module < > │ │ ┌─────────────────────────────────────────────────────────────────────┐ │ │ │ --- Control Group support │ │ │ │ [ ] Example debug cgroup subsystem │ │ │ │ [*] Namespace cgroup subsystem │ │ │ │ [*] Freezer cgroup subsystem │ │ │ │ [*] Device controller for cgroups │ │ │ │ [*] Cpuset support │ │ │ │ [*] Include legacy /proc/<pid>/cpuset file │ │ │ │ [*] Simple CPU accounting cgroup subsystem │ │ │ │ [*] Resource counters │ │ │ │ [*] Memory Resource Controller for Control Groups │ │ │ │ [*] Memory Resource Controller Swap Extension │ │ │ │ [*] Group CPU scheduler ---> │ │ │ │ <*> Block IO controller │ │ │ │ [*] Enable Block IO controller debugging │ │ │ │ │ │ │ └─────────────────────────────────────────────────────────────────────┘ │ ├─────────────────────────────────────────────────────────────────────────┤ │ <Select> < Exit > < Help > │ └─────────────────────────────────────────────────────────────────────────┘
cgroup ファイルシステム内も色々増えました.blkio.* とか net_cls.* とか目新しい所ですね.
root@plamo001:/cgroup# ls 2887/ cpuset.memory_pressure_enabled 2893/ cpuset.memory_spread_page blkio.avg_queue_size cpuset.memory_spread_slab blkio.dequeue cpuset.mems blkio.empty_time cpuset.sched_load_balance blkio.group_wait_time cpuset.sched_relax_domain_level blkio.idle_time devices.allow blkio.io_merged devices.deny blkio.io_queued devices.list blkio.io_service_bytes libvirt/ blkio.io_service_time memory.failcnt blkio.io_serviced memory.force_empty blkio.io_wait_time memory.limit_in_bytes blkio.reset_stats memory.max_usage_in_bytes blkio.sectors memory.memsw.failcnt blkio.time memory.memsw.limit_in_bytes blkio.weight memory.memsw.max_usage_in_bytes blkio.weight_device memory.memsw.usage_in_bytes cgroup.event_control memory.move_charge_at_immigrate cgroup.procs memory.oom_control cpu.shares memory.soft_limit_in_bytes cpuacct.stat memory.stat cpuacct.usage memory.swappiness cpuacct.usage_percpu memory.usage_in_bytes cpuset.cpu_exclusive memory.use_hierarchy cpuset.cpus net_cls.classid cpuset.mem_exclusive notify_on_release cpuset.mem_hardwall release_agent cpuset.memory_migrate tasks cpuset.memory_pressure