[Crash-utility] [PATCH] add a new command: cgget

Dave Anderson anderson at redhat.com
Mon Dec 10 20:12:53 UTC 2012



----- Original Message -----
> Hello Dave,
> 
> I made a new command 'cgget' to help investigating parameters
> of cgroup.
> 
> Followings are 2 examples.
> 
> 1. Print parameters of some cgroup
> crash> cgget -g cpu /
> /:
> cpu.rt_period_us: 1000000
> cpu.rt_runtime_us: 950000
> cpu.stat:
>          nr_periods: 0
>          nr_throttled: 0
>          throttled_time: 0
> cpu.cfs_period_us: 0
> cpu.cfs_quota_us: 0
> cpu.shares: 1024
> 
> 2. Print parameters of all cgroups
> crash> cgget -a /
> /:
> cpuset.cpu_exclusive: 1
> cpuset.mem_exclusive: 1
> cpuset.mem_hardwall: 0
> cpuset.memory_migrate: 0
> cpuset.sched_load_balance: 1
> cpuset.memory_spread_page: 0
> cpuset.memory_spread_slab: 0
> cpuset.memory_pressure_enabled: 0
> cpuset.memory_pressure: 0
> cpuset.sched_relax_domain_level: -1
> cpuset.mems: 0
> cpuset.cpus: 0-3
> ...
> blkio.io_merged:
>          8:0 Read 10925
>          8:0 Write 31704
>          8:0 Sync 25413
>          8:0 Async 17216
>          8:0 Total 42629
>          Total 42629
> blkio.io_queued:
>          8:0 Read 0
>          8:0 Write 0
>          8:0 Sync 0
>          8:0 Async 0
>          8:0 Total 0
>          Total 0
> blkio.reset_stats:
> 
> To build the module from the top-level crash-<version> directory,
> enter:
>    $ cp <path-to>/cgget.c extensions
>    $ make extensions
> 
> Please refer to the attachment for more information. And I'm
> expecting you to give me some advices soon.
> 
> --
> Zhang Xiaohe
> Regards

Hello Zhang,

I have added your extension module to the crash extensions page:

  http://people.redhat.com/anderson/extensions.html

Thanks,
  Dave





More information about the Crash-utility mailing list