NAME
/usr/sbin/lm-profiler - laptop mode profiler
SYNOPSIS
/usr/sbin/lm-profiler
DESCRIPTION
This manual page documents briefly the /usr/sbin/lm-profiler command.
lm-profiler is a tool for profiling disk operations. It is a part of
laptop mode tools and is useful only in relation to rest of laptop mode
tools. It helps you to detect programs and services that use up system
resources and that cause disk activity, and it allows you to disable
them when laptop mode is active.
When you start lm-profiler, it will execute a "profiling run", which
can take some time. Start lm-profiler when you are working on
batteries, preferably, because that will allow it to analyze the actual
situation that it is supposed to optimize. During the profiling run,
you can use your system normally; however, any disk activity caused by
your actions will end up in the profiler’s results. When the profiling
run is finished, you will be presented with a list of programs that
deserve your attention, either because they listen on a network (which
is not usually useful when you are working offline) or because they
caused disk activity in a disk-spindown-unfriendly pattern. When lm-
profiler can guess an init script that belongs to a program, it
presents you with the opportunity to disable the program when you are
working on battery. It does this by placing a link to the init script
in /etc/laptop-mode/batt-stop. Any programs that lm-profiler cannot
find an init script for is simply reported, so that you can stop the
program manually if you want to.
WARNING ABOUT DISABLING PROGRAMS: It may not be safe to disable some
programs. They may be needed for proper operation of your system.
Disable services only if you know what they do and why you don’t need
them.
FILES
/etc/lm-profiler.conf
lm-profiler retrieves its profiling rules from this file.
SEE ALSO
lm-profiler.conf(8).
laptop-mode.conf(8).
daemons.conf(8).
AUTHOR
This manual page was written by Bart Samwel (bart@samwel.tk) and Jan
Polacek (jerome@ucw.cz) for the Debian system (but may be used by
others). Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU General Public License, Version 2
any later version published by the Free Software Foundation.
On Debian systems, the complete text of the GNU General Public License
can be found in /usr/share/common-licenses/GPL.