# proc_pid_timerslack_ns - timer slack in nanoseconds - man(5) - [phpMan]

[_proc_pid_timerslack_ns_(5)](https://www.chedong.com/phpMan.php/man/procpidtimerslackns/5/markdown)                File Formats Manual               [_proc_pid_timerslack_ns_(5)](https://www.chedong.com/phpMan.php/man/procpidtimerslackns/5/markdown)

## NAME
       /proc/pid/timerslack_ns - timer slack in nanoseconds

## DESCRIPTION
       _/proc/_pid_/timerslack_ns_ (since Linux 4.6)
              This file exposes the process's "current" timer slack value, expressed in nanoseconds.
              The file is writable, allowing the process's timer slack value to be changed.  Writing
              0  to  this  file resets the "current" timer slack to the "default" timer slack value.
              For further details, see the discussion of **PR_SET_TIMERSLACK **in [**prctl**(2)](https://www.chedong.com/phpMan.php/man/prctl/2/markdown).

              Initially, permission to access this  file  was  governed  by  a  ptrace  access  mode
              **PTRACE_MODE_ATTACH_FSCREDS  **check  (see  [**ptrace**(2)](https://www.chedong.com/phpMan.php/man/ptrace/2/markdown)).   However,  this was subsequently
              deemed too strict a requirement (and had the side effect that requiring a  process  to
              have  the  **CAP_SYS_PTRACE  **capability  would  also  allow  it  to  view and change any
              process's memory).  Therefore, since Linux 4.9, only the (weaker)  **CAP_SYS_NICE  **capa‐
              bility is required to access this file.

## SEE ALSO
       [**proc**(5)](https://www.chedong.com/phpMan.php/man/proc/5/markdown)

Linux man-pages 6.7                          2023-08-15                    [_proc_pid_timerslack_ns_(5)](https://www.chedong.com/phpMan.php/man/procpidtimerslackns/5/markdown)
