aboutsummaryrefslogtreecommitdiffstats
path: root/coreupdownd.1
blob: 9dde00bf79f3dd80000bee81456dc61fca0100f5 (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
.TH COREUPDOWND 1 COREUPDOWN
.SH MAME
coreupdownd - Dynamically enable and disable CPU' to only use one during low CPU usage
.SH SYNPOSIS
coreupdownd
.SH DESCRIPTION
The
.B coreupdownd
daemon dynamically turns all CPU cores, except except
the main one, on and off depending on CPU usage.
.PP
The daemon periodically determines what the CPU usage
would be if only the main CPU core was enable. If it
would be saturated, the other cores are enabled, otherwise
the they are disabled.
.PP
This is designed as a workaround for virtual machines
that have input performance issues (keyboard input lag
and keys getting stuck) when more than one CPU core is
online.
.SH OPTIONS
No options are supported.
.SH OPERANDS
No operands are supported.
.SH STDIN
The
.B coreupdownd
daemon does not use the standard input, however
it will be closed by the daemon once initialisation
has completed.
.SH INPUT FILES
None.
.SH ENVIRONMENT VARIABLES
No environment variables affects the execution of
.BR coreupdownd .
.SH ASYNCHRONOUS EVENTS
Default.
.SH STDOUT
The
.B coreupdownd
daemon does not use the standard output, however
it will be closed by the daemon once initialisation
has completed.
.SH STDERR
The standard error is used for diagnostic messages.
.SH OUTPUT FILES
None.
.SH EXTENDED DESCRIPTION
None.
.SH EXIT STATUS
If the
.B coreupdownd
daemon only terminates on failure, in which case
the exit status will be:
.TP
1
An error occurred.
.SH CONSEQUENCES OF ERRORS
Default.
.SH APPLICATION USAGE
None.
.SH EXAMPLES
None.
.SH RATIONALE
None.
.SH NOTES
None.
.SH BUGS
None.
.SH FUTURE DIRECTIONS
None.
.SH SEE ALSO
.BR coreup (1),
.BR coredown (1)