aboutsummaryrefslogtreecommitdiffstats
path: root/doc/man/slack.1
blob: fffe1914a889d939f87cc3431be8dd3f5d7ef3d7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
.TH SLACK 1 SLACK
.SH NAME
slack - Spawn processes with customised timer slack
.SH SYNOPSIS
.B slack
(get | GET)
.br
.B slack
.RI ((reset\ |\  INTERVAL )
[\-\-fatal] [--]
.IR COMMAND ...)
.SH DESCRIPTION
If the verb 
.B get
or
.B GET
is used, the current timer slack value and exit. If get is used, the
program shall use as high prefix as possible. If
.V GET
is used the value shall be printed in nanoseconds but not unit shall
be printed.
.PP
If the verb reset is used, the process shall set the timer slack value
for the process to the default timer slack value, and
.BR exec (3)
to
.IR COMMAND .
.PP
If an
.I INTERVAL
is given, the process shall set the timer slack value for the process
to
.IR INTERVAL ,
and
.BR exec (3)
to
.IR COMMAND .
.PP
.I INTERVAL
must be a positive number, optionally with a prefix. Recognised
prefixes (and units) are:
.TP
.BR ns ,\  n
nanoseconds (default)
.TP
.BR µs ,\  µ ,\  us \,\  u
microseconds
.TP
.BR ms ,\  m
milliseconds
.TP
.BR s
seconds
.PP
The default timer slack value is the timer slack value on PID 1.
.SH OPTIONS
.TP
.B \-\-fatal
Fail if the timer slack value cannot be set.
.SH NOTES
Real-time threads do not slack around.
.SH RATIONALE
Could be useful increase the performance of your computer.
.SH "SEE ALSO"
.BR nice (1),
.BR ionice (1),
.BR prctl (2)
.SH AUTHORS
Principal author, Mattias Andrée.  See the COPYING file for the full
list of authors.
.SH LICENSE
Copyright \(co 2014, 2015  Mattias Andrée
.br
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
.br
This is free software: you are free to change and redistribute it.
.br
There is NO WARRANTY, to the extent permitted by law.
.SH BUGS
Please report bugs to https://github.com/maandree/slack/issues or to
maandree@member.fsf.org