Home
last modified time | relevance | path

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

123

/Linux-v5.4/Documentation/accounting/
Dtaskstats-struct.rst9 1) Common and basic accounting fields
11 the common fields and basic accounting fields are collected for
13 2) Delay accounting fields
16 /* Delay accounting fields start */
20 /* Delay accounting fields end */
23 3) Extended accounting fields
26 /* Extended accounting fields start */
30 /* Extended accounting fields end */
36 5) Time accounting for SMT machines
38 6) Extended delay accounting fields for memory reclaim
[all …]
Ddelay-accounting.rst2 Delay accounting
9 The per-task delay accounting functionality measures
38 Delay accounting uses the taskstats interface which is described
41 statistics. The delay accounting functionality populates specific fields of
46 for a description of the fields pertaining to delay accounting.
60 The getdelays.c userspace utility in tools/accounting directory allows simple
72 Delay accounting is enabled by default at boot up.
Dindex.rst11 delay-accounting
Dtaskstats.rst12 - unified interface for multiple accounting subsystems
13 - extensibility for use by future accounting patches
48 for reporting delay accounting statistics. Users can register cpumasks,
62 struct taskstats is the common accounting structure for both per-pid and
63 per-tgid data. It is versioned and can be extended by each accounting subsystem
156 struct too much, requiring disparate userspace accounting utilities to
Dcgroupstats.rst21 NOTE: We currently rely on delay accounting for extracting information
/Linux-v5.4/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-v5.4/Documentation/admin-guide/cgroup-v1/
Dcpuacct.rst5 The CPU accounting controller is used to group tasks using cgroups and
8 The CPU accounting controller supports multi-hierarchy groups. An accounting
16 With the above step, the initial or the parent accounting group becomes
23 New accounting groups can be created under the parent group /sys/fs/cgroup::
Dnet_prio.rst22 With the above step, the initial group acting as the parent accounting group
44 said traffic set to the value 5. The parent accounting group also has a
Dmemory.rst46 - accounting anonymous pages, file caches, swap caches usage and limiting them.
49 - hierarchical accounting
132 3. Kernel user memory accounting and slab control
178 The accounting is done as follows: mem_cgroup_charge_common() is invoked to
196 processes, duplicate accounting is carefully avoided.
206 causing page fault. So, we avoid accounting at swap-in I/O.
208 At page migration, accounting information is kept.
316 Kernel memory accounting is enabled for all memory cgroups by default. But
335 every process consumes some stack pages. By accounting into
365 accounting. Kernel memory is completely ignored.
[all …]
/Linux-v5.4/arch/powerpc/include/asm/
Dcputime.h45 #define get_accounting(tsk) (&get_paca()->accounting)
48 #define get_accounting(tsk) (&task_thread_info(tsk)->accounting)
Dthread_info.h38 struct cpu_accounting_data accounting; member
Dpaca.h231 struct cpu_accounting_data accounting; member
/Linux-v5.4/Documentation/features/time/irq-time-acct/
Darch-support.txt4 # description: arch supports precise IRQ time accounting
/Linux-v5.4/Documentation/features/time/virt-cpuacct/
Darch-support.txt4 # description: arch supports precise virtual CPU time accounting
/Linux-v5.4/arch/powerpc/kernel/
Dasm-offsets.c265 OFFSET(ACCOUNT_STARTTIME, paca_struct, accounting.starttime); in main()
266 OFFSET(ACCOUNT_STARTTIME_USER, paca_struct, accounting.starttime_user); in main()
267 OFFSET(ACCOUNT_USER_TIME, paca_struct, accounting.utime); in main()
268 OFFSET(ACCOUNT_SYSTEM_TIME, paca_struct, accounting.stime); in main()
275 OFFSET(ACCOUNT_STARTTIME, thread_info, accounting.starttime); in main()
276 OFFSET(ACCOUNT_STARTTIME_USER, thread_info, accounting.starttime_user); in main()
277 OFFSET(ACCOUNT_USER_TIME, thread_info, accounting.utime); in main()
278 OFFSET(ACCOUNT_SYSTEM_TIME, thread_info, accounting.stime); in main()
/Linux-v5.4/Documentation/vm/
Dovercommit-accounting.rst67 Additional accounting
82 * SHMfs accounting
Dindex.rst43 overcommit-accounting
Dhugetlbfs_reserv.rst238 subpool accounting when the page is freed.
278 accounting may need to be performed. This would be the case if the page was
317 accounting, and track any reservations associated with the subpool.
412 cases global counts and subpool accounting will be incorrect and in need of
523 cleared so that accounting when the page is ultimately freed is correct.
565 * reservation as the accounting is done on a global variable. Such
570 * Attempt to enforce strict accounting with cpuset is almost
/Linux-v5.4/Documentation/core-api/
Dtracepoint.rst22 Thus, the purpose of this document is to provide a clear accounting of
/Linux-v5.4/init/
DKconfig402 menu "CPU/Task time and stats accounting"
408 prompt "Cputime accounting"
412 # Kind of a stub config for the pure tick based cputime accounting
414 bool "Simple tick based cputime accounting"
417 This is the basic tick based cputime accounting that maintains
424 bool "Deterministic task and CPU time accounting"
429 accounting. This is done by reading a CPU counter on each
433 this also enables accounting of stolen time on logically-partitioned
437 bool "Full dynticks CPU time accounting"
444 Select this option to enable task and CPU time accounting on full
[all …]
/Linux-v5.4/Documentation/ABI/testing/
Dsysfs-block-dm37 accounting. This attribute is not applicable to
/Linux-v5.4/drivers/staging/qlge/
DTODO10 * truesize accounting is incorrect (ex: a 9000B frame has skb->truesize 10280
/Linux-v5.4/arch/powerpc/xmon/
Dxmon.c2482 DUMP(p, accounting.utime, "%#-*lx"); in dump_one_paca()
2483 DUMP(p, accounting.stime, "%#-*lx"); in dump_one_paca()
2485 DUMP(p, accounting.utime_scaled, "%#-*lx"); in dump_one_paca()
2487 DUMP(p, accounting.starttime, "%#-*lx"); in dump_one_paca()
2488 DUMP(p, accounting.starttime_user, "%#-*lx"); in dump_one_paca()
2490 DUMP(p, accounting.startspurr, "%#-*lx"); in dump_one_paca()
2491 DUMP(p, accounting.utime_sspurr, "%#-*lx"); in dump_one_paca()
2493 DUMP(p, accounting.steal_time, "%#-*lx"); in dump_one_paca()
/Linux-v5.4/Documentation/admin-guide/
Dhighuid.rst26 accounting file, or if we should break it as the comments suggest

123