/etc/and.priorities is in and 1.2.2-4.1.
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 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | #
# Sample priority database for the auto-nice daemon, /etc/and.priorities
#
# Comments must have the # in the _first_ column!
#
# File format:
# user group job parent nice1 nice2 nice3
# - user: user name or user id or * for all
# - group: group name or group id or * for all
# - job: executable (without path; may be a regexp) or * for all
# - parent: keyword "parent=" or "ancestor=" followed by the
# executable (without path; may be a regexp), or * for all
# - nice1, nice2, nice3: nice levels for CPU usage ranges.
#
# At least one of user or group must be an asterisk *.
#
# After /etc/and.conf:lv1time seconds matching jobs are niced to nice1,
# after /etc/and.conf:lv2time to nice2 and after /etc/and.conf:lv3time
# to nice3.
#
# Read and.priorities(5) for details.
#
# 1999, 2000, 2004 Patrick Schemitz, schemitz@users.sourceforge.net
#
#
# Philosophy:
#
# Hold down notorious troublemakers (Netscape, colourful screensavers, ...)
# and leave other jobs alone. (Within reason, that is.)
# Note that a perceptive user might rename his jobs' executables to
# obtain higher privilegue. So the values must be sensible to that.
# For instance, noone with his mind right would rename his computation-
# intensive job to "gcc" to avoid renicing after two minutes, since
# gcc is reniced to 19 after just another 18 minutes...
#
#
# Default entry -- moderate renicing, priority always above screen savers.
#
* * * * 4 8 12
#
# Jobs started by the Grid master process always run on 10. If someone
# else besides User grid starts a (fake, presumably) Grid master, kill it
# at once: it's a fraud! The real Grid master, of course, is left alone.
#
#* * * ancestor=grid_nanny 10 10 10
#* * grid_nanny * -9 -9 -9
#grid * grid_nanny * 0 0 0
#
# Jobs of the local user are treated more nicely. The local user is
# identified by the fact that her programs are started by the login
# screen, kdm or xdm in this case.
#
* * * ancestor=[xk]dm 2 2 2
#
# The hosts bar and baz are reserved for the foo group, so
# prefer them over other groups.
#
#on (bar|baz)
#* foo * * 4 8 12
#* * * * 12 16 18
#on .*
#
# Our special friend, user dau, tends to thresh machines with long-
# running unniced jobs... we do not appreciate this behaviour. A little
# punishment might be in order.
#
#dau * * * 12 16 18
#
# Netscape -- more than 20 minutes probably means it's running berserk,
# so we just kill it off.
#
* * .*netscape.* * 2 -9 -9
#
# Compilers -- don't renice them the first 20 minutes, but then...
# After an hour of compilation for one single source file, there
# *is* something wrong.
# ld and make shouldn't use more than 2 minutes themselves, so we
# just leave them to the default.
#
* * gcc * 0 19 -9
* * g++ * 0 19 -9
* * g77 * 0 19 -9
* * cc1 * 0 19 -9
#
# Screen savers -- low priority from the beginning, but enough to log in.
# KDE screen savers all end with .kss.
#
* * xlock.* * 15 15 15
* * .*\.kss * 15 15 15
#
# System monitors -- don't monitor the system useless.
#
* * .*top * 15 15 15
* * .*xosview.* * 15 15 15
* * .*xps * 15 15 15
* * .*qps * 15 15 15
* * .*ktop * 15 15 15
* * .*gtop * 15 15 15
|