This file is indexed.

/etc/vz/oom-groups.conf is in vzctl 4.9.4-5.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 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
83
# Out-of-memory killer adjustments file.
# Applied by /etc/init.d/vz script on start.
# One can apply it any time by running:
#
#	cat /etc/vz/oom-groups.conf > /proc/vz/oom_score_adj
#
# Format of the file is four space-separated fields:
#
#	command	parent	uid_filter	adj
#
# 1 command
# A mask for matching the task command name.
# "foo" matches only "foo", "foo*" matches "foo" and "foobar",
# "*" matches any string.
#
# 2 parent
# A mask for parent task command name.
#
# 3 uid_filter
# Task uid filter:
#	-1	match any task_uid
#	>= 0	exact match (task_uid == oom_uid)
#	< -1	match lower uids (task_uid < -oom_uid)
#
# 4 adj
# OOM-score adjustment, a number from -1000 to 1000.
# A positive number increases the chances of killing,
# while a negative number decreases it (more protection).
# -1000 makes a process unkillable till any other process exists.
#
# Example:
#	sshd	init	-500	-100
# A process with the name of sshd, a child of init, with uid < 500,
# can use 100 promille (10%) of container's memory without being killed
#
# NOTE that new distros adjust from inside the CT for important
# services, so this setup is only needed for old distros which are not
# OOM score adjustment aware.

# top priority system services
init		init		0	-900
udevd		init		-500	-890
syslogd		init		-500	-880
rsyslogd	init		-500	-880
acpid		init		-500	-850
dbus-daemon	init		-500	-850

# network and sshd
dhclient	init		0	-800
NetworkManager	init		0	-800
sshd		init		0	-800

# low priority system services
cron		init		0	-700
crond		init		0	-700
inetd		init		0	-700
xinetd		init		0	-700

# mail services
dovecot		init		-500	-600
sendmail	init		-500	-600

# various services
httpd		init		-500	-500
httpsd		init		-500	-500
apache		init		-500	-500
lighttpd	init		-500	-500
nginx		init		-500	-500
smbd		init		-500	-500
nmbd		init		-500	-500
mysqld		init		-500	-500

# Cyrus mail
cyrus-master	init		-500	-600
imapd		cyrus-master	-500	-100
pop3d		cyrus-master	-500	-100

# PostgreSQL
postmaster	init		-500	-500
postmaster	postmaster	-500	-100

# Ourself
vzctl		*		0	-500