Home
last modified time | relevance | path

Searched refs:accounting (Results 1 – 25 of 70) sorted by relevance

123

/Linux-v4.19/Documentation/accounting/
Dtaskstats-struct.txt8 1) Common and basic accounting fields
10 the common fields and basic accounting fields are collected for
12 2) Delay accounting fields
14 /* Delay accounting fields start */
16 /* Delay accounting fields end */
18 3) Extended accounting fields
20 /* Extended accounting fields start */
22 /* Extended accounting fields end */
27 5) Time accounting for SMT machines
29 6) Extended delay accounting fields for memory reclaim
[all …]
Ddelay-accounting.txt1 Delay accounting
8 The per-task delay accounting functionality measures
37 Delay accounting uses the taskstats interface which is described
40 statistics. The delay accounting functionality populates specific fields of
43 for a description of the fields pertaining to delay accounting.
57 The getdelays.c userspace utility in tools/accounting directory allows simple
68 Delay accounting is enabled by default at boot up.
Dtaskstats.txt11 - unified interface for multiple accounting subsystems
12 - extensibility for use by future accounting patches
47 for reporting delay accounting statistics. Users can register cpumasks,
61 struct taskstats is the common accounting structure for both per-pid and
62 per-tgid data. It is versioned and can be extended by each accounting subsystem
155 struct too much, requiring disparate userspace accounting utilities to
Dcgroupstats.txt17 NOTE: We currently rely on delay accounting for extracting information
/Linux-v4.19/drivers/md/bcache/
Dstats.c204 mark_cache_stats(&dc->accounting.collector, hit, bypass); in bch_mark_cache_accounting()
205 mark_cache_stats(&c->accounting.collector, hit, bypass); in bch_mark_cache_accounting()
212 atomic_inc(&dc->accounting.collector.cache_readaheads); in bch_mark_cache_readahead()
213 atomic_inc(&c->accounting.collector.cache_readaheads); in bch_mark_cache_readahead()
220 atomic_inc(&dc->accounting.collector.cache_miss_collisions); in bch_mark_cache_miss_collision()
221 atomic_inc(&c->accounting.collector.cache_miss_collisions); in bch_mark_cache_miss_collision()
227 atomic_add(sectors, &dc->accounting.collector.sectors_bypassed); in bch_mark_sectors_bypassed()
228 atomic_add(sectors, &c->accounting.collector.sectors_bypassed); in bch_mark_sectors_bypassed()
Dbcache.h359 struct cache_accounting accounting; member
509 struct cache_accounting accounting; member
/Linux-v4.19/Documentation/cgroup-v1/
Dcpuacct.txt4 The CPU accounting controller is used to group tasks using cgroups and
7 The CPU accounting controller supports multi-hierarchy groups. An accounting
15 With the above step, the initial or the parent accounting group becomes
22 New accounting groups can be created under the parent group /sys/fs/cgroup.
Dnet_prio.txt21 With the above step, the initial group acting as the parent accounting group
42 said traffic set to the value 5. The parent accounting group also has a
D00-INDEX20 - Memory Resource Controller; design, accounting, interface, testing.
Dmemory.txt41 - accounting anonymous pages, file caches, swap caches usage and limiting them.
44 - hierarchical accounting
117 3. Kernel user memory accounting and slab control
159 The accounting is done as follows: mem_cgroup_charge_common() is invoked to
176 processes, duplicate accounting is carefully avoided.
186 causing page fault. So, we avoid accounting at swap-in I/O.
188 At page migration, accounting information is kept.
283 Kernel memory accounting is enabled for all memory cgroups by default. But
299 * stack pages: every process consumes some stack pages. By accounting into
325 accounting. Kernel memory is completely ignored.
[all …]
/Linux-v4.19/arch/powerpc/include/asm/
Dcputime.h49 #define get_accounting(tsk) (&get_paca()->accounting)
52 #define get_accounting(tsk) (&task_thread_info(tsk)->accounting)
Dthread_info.h45 struct cpu_accounting_data accounting; member
Dpaca.h223 struct cpu_accounting_data accounting; member
/Linux-v4.19/Documentation/features/time/irq-time-acct/
Darch-support.txt4 # description: arch supports precise IRQ time accounting
/Linux-v4.19/Documentation/features/time/virt-cpuacct/
Darch-support.txt4 # description: arch supports precise virtual CPU time accounting
/Linux-v4.19/arch/powerpc/kernel/
Dasm-offsets.c254 OFFSET(ACCOUNT_STARTTIME, paca_struct, accounting.starttime); in main()
255 OFFSET(ACCOUNT_STARTTIME_USER, paca_struct, accounting.starttime_user); in main()
256 OFFSET(ACCOUNT_USER_TIME, paca_struct, accounting.utime); in main()
257 OFFSET(ACCOUNT_SYSTEM_TIME, paca_struct, accounting.stime); in main()
263 OFFSET(ACCOUNT_STARTTIME, thread_info, accounting.starttime); in main()
264 OFFSET(ACCOUNT_STARTTIME_USER, thread_info, accounting.starttime_user); in main()
265 OFFSET(ACCOUNT_USER_TIME, thread_info, accounting.utime); in main()
266 OFFSET(ACCOUNT_SYSTEM_TIME, thread_info, accounting.stime); in main()
/Linux-v4.19/Documentation/vm/
Dovercommit-accounting.rst67 Additional accounting
82 * SHMfs accounting
Dindex.rst40 overcommit-accounting
D00-INDEX25 overcommit-accounting.rst
/Linux-v4.19/init/
DKconfig353 menu "CPU/Task time and stats accounting"
359 prompt "Cputime accounting"
363 # Kind of a stub config for the pure tick based cputime accounting
365 bool "Simple tick based cputime accounting"
368 This is the basic tick based cputime accounting that maintains
375 bool "Deterministic task and CPU time accounting"
380 accounting. This is done by reading a CPU counter on each
384 this also enables accounting of stolen time on logically-partitioned
388 bool "Full dynticks CPU time accounting"
394 Select this option to enable task and CPU time accounting on full
[all …]
/Linux-v4.19/Documentation/core-api/
Dtracepoint.rst22 Thus, the purpose of this document is to provide a clear accounting of
/Linux-v4.19/Documentation/ABI/testing/
Dsysfs-block-dm37 accounting. This attribute is not applicable to
/Linux-v4.19/Documentation/filesystems/
Dceph.txt19 * Recursive accounting (nested files, directories, bytes)
58 Ceph also provides some recursive accounting on directories for nested
/Linux-v4.19/arch/powerpc/xmon/
Dxmon.c2445 DUMP(p, accounting.utime, "%#-*lx"); in dump_one_paca()
2446 DUMP(p, accounting.stime, "%#-*lx"); in dump_one_paca()
2447 DUMP(p, accounting.utime_scaled, "%#-*lx"); in dump_one_paca()
2448 DUMP(p, accounting.starttime, "%#-*lx"); in dump_one_paca()
2449 DUMP(p, accounting.starttime_user, "%#-*lx"); in dump_one_paca()
2450 DUMP(p, accounting.startspurr, "%#-*lx"); in dump_one_paca()
2451 DUMP(p, accounting.utime_sspurr, "%#-*lx"); in dump_one_paca()
2452 DUMP(p, accounting.steal_time, "%#-*lx"); in dump_one_paca()
/Linux-v4.19/Documentation/
Dhighuid.txt26 accounting file, or if we should break it as the comments suggest

123