1oomd(1)                     General Commands Manual                    oomd(1)
2
3
4

NAME

6       oomd - Userspace Out-Of-Memory (OOM) killer for Linux systems
7
8
9

SYNOPSIS

11       oomd [OPTION] ...
12
13
14

DESCRIPTION

16       oomd leverages PSI and cgroupv2 to monitor a system holistically.  oomd
17       then takes corrective action in userspace before an OOM occurs in  ker‐
18       nel  space.  Corrective action is configured via a flexible plugin sys‐
19       tem, in which custom code can be written.  By  default,  this  involves
20       killing  offending  processes.  This  enables  an unparalleled level of
21       flexibility where each workload can have custom protection rules.  Fur‐
22       thermore, time spent livedlocked in kernelspace is minimized.
23
24
25

OPTIONS

27       --help, -h
28              Show this help message and exit
29
30
31       --version, -v
32              Print version and exit
33
34
35       --config, -C CONFIG
36              Config file (default: /etc/oomd/oomd.json)
37
38
39       --interval, -i INTERVAL
40              Event loop polling interval (default: 5)
41
42
43       --cgroup-fs, -f FS
44              Cgroup2 filesystem mount point (default: /sys/fs/cgroup)
45
46
47       --check-config, -c CONFIG
48              Check config file (default: /etc/oomd/oomd.json)
49
50
51       --list-plugins, -l
52              List all available plugins
53
54
55       --drop-in-dir, -w DIR
56              Directory to watch for drop in configs
57
58
59       --socket-path, -s PATH
60              Specify stats socket path (default: /run/oomd/oomd-stats.socket)
61
62
63       --dump-stats, -d
64              Dump accumulated stats
65
66
67       --reset-stats, -r
68              Reset stats collection
69
70
71       --device DEVS
72              Comma  separated  <major>:<minor>  pairs for IO cost calculation
73              (default: none)
74
75
76       --ssd-coeffs COEFFS
77              Comma separated values for SSD IO cost calculation (default: see
78              doc)
79
80
81       --hdd-coeffs COEFFS
82              Comma separated values for HDD IO cost calculation (default: see
83              doc)
84
85
86

SEE ALSO

88       https://github.com/facebookincubator/oomd#configuration
89
90
91

AUTHOR

93       oomd is written by Facebook, Inc ⟨https://opensource.fb.com/⟩.
94
95       This manual page was written by  Yangfl  ⟨mmyangfl@gmail.com⟩  for  the
96       Debian Project (and may be used by others).
97
98
99
100                                                                       oomd(1)
Impressum