# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2024-06-01 06:12+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid "proc_timer_stats" msgstr "" #. type: TH #: archlinux debian-unstable opensuse-tumbleweed #, no-wrap msgid "2024-05-02" msgstr "" #. type: TH #: archlinux debian-unstable #, no-wrap msgid "Linux man-pages 6.8" msgstr "" #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "/proc/timer_stats - timer statistics" msgstr "" #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: TP #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid "I (from Linux 2.6.21 until Linux 4.10)" msgstr "" #. commit 82f67cd9fca8c8762c15ba7ed0d5747588c1e221 #. Date: Fri Feb 16 01:28:13 2007 -0800 #. Text largely derived from Documentation/timers/timer_stats.txt #. removed in commit dfb4357da6ddbdf57d583ba64361c9d792b0e0b1 #. Date: Wed Feb 8 11:26:59 2017 -0800 #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "" "This is a debugging facility to make timer (ab)use in a Linux system visible " "to kernel and user-space developers. It can be used by kernel and user-" "space developers to verify that their code does not make undue use of " "timers. The goal is to avoid unnecessary wakeups, thereby optimizing power " "consumption." msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "" "If enabled in the kernel (B), but not used, it has " "almost zero run-time overhead and a relatively small data-structure " "overhead. Even if collection is enabled at run time, overhead is low: all " "the locking is per-CPU and lookup is hashed." msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "" "The I file is used both to control sampling facility and " "to read out the sampled information." msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "" "The I functionality is inactive on bootup. A sampling period " "can be started using the following command:" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid "# echo 1 E /proc/timer_stats\n" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "The following command stops a sampling period:" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid "# echo 0 E /proc/timer_stats\n" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "The statistics can be retrieved by:" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid "$ cat /proc/timer_stats\n" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "" "While sampling is enabled, each readout from I will see " "newly updated statistics. Once sampling is disabled, the sampled " "information is kept until a new sample period is started. This allows " "multiple readouts." msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "Sample output from I:" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid "" "$B< cat /proc/timer_stats>\n" "Timer Stats Version: v0.3\n" "Sample period: 1.764 s\n" "Collection: active\n" " 255, 0 swapper/3 hrtimer_start_range_ns (tick_sched_timer)\n" " 71, 0 swapper/1 hrtimer_start_range_ns (tick_sched_timer)\n" " 58, 0 swapper/0 hrtimer_start_range_ns (tick_sched_timer)\n" " 4, 1694 gnome-shell mod_delayed_work_on (delayed_work_timer_fn)\n" " 17, 7 rcu_sched rcu_gp_kthread (process_timeout)\n" "\\&...\n" " 1, 4911 kworker/u16:0 mod_delayed_work_on (delayed_work_timer_fn)\n" " 1D, 2522 kworker/0:0 queue_delayed_work_on (delayed_work_timer_fn)\n" "1029 total events, 583.333 events/sec\n" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "The output columns are:" msgstr "" #. type: IP #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid "[1]" msgstr "" #. commit c5c061b8f9726bc2c25e19dec227933a13d1e6b7 deferrable timers #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "" "a count of the number of events, optionally (since Linux 2.6.23) followed by " "the letter \\[aq]D\\[aq] if this is a deferrable timer;" msgstr "" #. type: IP #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid "[2]" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "the PID of the process that initialized the timer;" msgstr "" #. type: IP #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid "[3]" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "the name of the process that initialized the timer;" msgstr "" #. type: IP #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid "[4]" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "" "the function where the timer was initialized; and (in parentheses) the " "callback function that is associated with the timer." msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "" "During the Linux 4.11 development cycle, this file was removed because of " "security concerns, as it exposes information across namespaces. " "Furthermore, it is possible to obtain the same information via in-kernel " "tracing facilities such as ftrace." msgstr "" #. type: SH #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed msgid "B(5)" msgstr "" #. type: TH #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "2023-08-15" msgstr "" #. type: TH #: fedora-40 mageia-cauldron #, no-wrap msgid "Linux man-pages 6.06" msgstr "" #. type: TH #: fedora-rawhide #, no-wrap msgid "Linux man-pages 6.7" msgstr "" #. type: TH #: opensuse-tumbleweed #, no-wrap msgid "Linux man-pages (unreleased)" msgstr ""