|
- # verynice.conf -- sample configuration file
- #
- # declare root immune (root owned processes will never be adjusted)
- immuneuser root
- immuneuser bin
- immuneuser daemon
- immuneuser adm
-
-
- # declare immune program, matlab in this case. If the line is uncommented,
- # any program with "matlab" in it's path will be immune to renicing.
- # The quoted quantity must match a substring of the symbolic link in
- # /proc/{pid}/exe
- # if there is a leading slash, the match must be precise
- #immuneexe "matlab"
-
- # declare "bad" program -- automatically niced to batch job level
- #badexe "mathematica"
-
- # declare "hungry" program -- always assumed to have 100% cpu usage,
- # regardless of actual usage. For programs
- # which tend to have lots of little subprocesses
- # with short lifetimes to do their dirty work
- # (such as "make")
- # (we use leading slashes and various possible paths so that we will never
- # accidentally give this flag to another program)
- # Note that it IS possible to set both the "hungry" and "runaway" flags
- # simultaneously (process will always be killed after a certain amount of time)
- hungryexe "/usr/bin/make"
- hungryexe "/usr/bin/gmake"
- hungryexe "/usr/bin/cmake"
- hungryexe "/usr/bin/qmake"
- hungryexe "/usr/bin/ccmake"
- hungryexe "/usr/bin/ccache"
- hungryexe "/bin/make"
- hungryexe "/bin/gmake"
- hungryexe "/bin/cmake"
- hungryexe "/bin/qmake"
- hungryexe "/bin/ccmake"
- hungryexe "/bin/ccache"
- hungryexe "clang"
- hungryexe "clang++"
- hungryexe "gcc"
- hungryexe "g++"
- hungryexe "x86_64-pc-linux-gnu-gcc"
- hungryexe "x86_64-pc-linux-gnu-g++"
- hungryexe "cave"
-
- # declare "good" program -- automatically negatively reniced to
- # multimedia job level. goodexe "xmms" reduces the chances of skipping when
- # playing mp3's
- # Also we do this for "xanim" and "realplay"
- goodexe "xmms"
- goodexe "xanim"
- goodexe "realplay"
- goodexe "rvplayer"
- goodexe "amarok"
- goodexe "vlc"
- goodexe "mplayer"
- goodexe "mplayer2"
- goodexe "gnome-mplayer"
- goodexe "guayadeque"
- # reduce your probability of turning out coasters from your CD drive
- goodexe "cdrecord"
- goodexe "xcdroast"
-
- # games
- goodexe "ns2_linux32"
-
- # Making the X server a "good" program is usually a good idea too
- # -- X is essentially a multimedia app. These next few lines will
- # work even if root is declared an "immune" user and X is run as root,
- # because "goodexe"'s specified in verynice.conf are exceptions to
- # the "immuneuser" rule
- # (these are appropriate for RedHat Linux, with XFree 3.x -- the appropriate
- # file might be different on your system. To find the proper name, do a PS
- # to find the X pid, then ls -l /proc/{pid}/exe
- goodexe "/usr/bin/Xorg"
- goodexe "/usr/bin/X"
- goodexe "/etc/X11/X"
- goodexe "/usr/X11R6/bin/XF86_SVGA"
- goodexe "/usr/X11R6/bin/XF86_Mono"
- goodexe "/usr/X11R6/bin/XF86_VGA16"
- goodexe "/usr/X11R6/bin/XF86_S3"
- goodexe "/usr/X11R6/bin/XF86_Mach32"
- goodexe "/usr/X11R6/bin/XF86_Mach64"
- goodexe "/usr/X11R6/bin/XF86_Mach8"
- goodexe "/usr/X11R6/bin/XF86_8514"
- goodexe "/usr/X11R6/bin/XF86_P9000"
- goodexe "/usr/X11R6/bin/XF86_AGX"
- goodexe "/usr/X11R6/bin/XF86_W32"
- # These are for XFree86 4.0, but haven't been tested
- goodexe "/usr/X11R6/bin/XFree86"
- goodexe "/usr/X11R6/bin/X"
-
- # declare "potential runaway" program. potential runaways can go to a lower
- # priority (reniced all the way to +20), and if they exceed that will be
- # killed. Other processes are never killed. This is good for netscape and
- # any other programs with a tendency to start eating the CPU for no reason.
- runawayexe "netscape"
- runawayexe "Fvwm"
- runawayexe "xfig"
- runawayexe "gimp"
-
-
- # Sample additional parameters, specifying the built in defaults
- #notnice -4
- #batchjob 18
- #runaway 20
- #kill 22
- #badkarmarate .0167
- #badkarmarestorationrate .0167
- #periodicity 60
- #rereadcfgperiodicity 60
|