1
0
Fork 0
Tuning Profile Delivery Mechanism for Linux
Find a file
2009-10-16 14:19:57 +02:00
contrib jhutar@redhat.com: scomes now watches also forked sub-processes 2009-08-27 13:19:40 +02:00
doc - Updated documentation 2009-08-18 18:00:39 +02:00
ktune ktune/ktune.init: bz519019 - typos in init script 2009-09-22 14:56:02 +02:00
monitorplugins - Added CPU monitoring and tuning plugins 2009-07-21 15:01:21 +02:00
tests monitor plugins test rewritten and widen to support tuning plugins as well 2009-10-16 14:19:49 +02:00
tune-profiles Spindown disc profile - set disc to minimum spins. 2009-09-09 13:20:26 +02:00
tuningplugins - Fixed typo in Makefile 2009-07-28 16:22:37 +02:00
.gitignore Specified commands for tuned-adm (default, server, off). 2009-07-27 16:36:24 +02:00
AUTHORS Integrated ktune-0.4 2009-07-27 17:24:58 +02:00
ChangeLog Updated changelog 2009-09-21 15:31:32 +02:00
COPYING - Added copyright notices to files 2009-02-02 14:55:24 +01:00
git-daemon-export-ok - Initial stuff 2009-02-02 12:33:41 +01:00
INSTALL - Lots of whitespace changes 2009-02-25 19:22:54 +01:00
Makefile 'make tests' now run tests/tuned-test.py 2009-10-16 14:19:57 +02:00
NEWS - Lots of updates to packaging and installation (specfile, makefile) 2009-02-20 18:29:35 +01:00
README - Added config file option to enable/disable plugins 2009-02-26 18:38:39 +01:00
README.command Specified commands for tuned-adm (default, server, off). 2009-07-27 16:36:24 +02:00
tuned tuned: move daemonize after init() before run() 2009-09-21 14:37:47 +02:00
tuned-adm tuned-adm: remove dependence on kobo, arguments parsed with getopt, Tuned_adm class 2009-10-08 16:46:18 +02:00
tuned-adm.consolehelper allow run tuned-adm as root for users at the physical console 2009-10-16 14:16:28 +02:00
tuned-adm.pam allow run tuned-adm as root for users at the physical console 2009-10-16 14:16:28 +02:00
tuned.conf tuned creates and cleans pidfile from config file 2009-09-16 22:17:07 +02:00
tuned.initscript tuned.initscript: "usage" follows common usage policy, fixed indentation 2009-09-21 14:23:45 +02:00
tuned.py tuned creates and cleans pidfile from config file 2009-09-16 22:17:07 +02:00
tuned.spec allow run tuned-adm as root for users at the physical console 2009-10-16 14:16:28 +02:00
tuned_adm.py allow run tuned-adm as root for users at the physical console 2009-10-16 14:16:28 +02:00

tuned: A simple daemon that performs monitoring and adaptive configuration
       of devices in the system

Copyright (C) 2008, 2009 Red Hat, Inc.
Authors: Phil Knirsch

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.


How to use
----------

After installing the package you simply need to start the tuned
service either with system-config-services or from the
commandline in a rootshell via:

  service tuned start

You can also automatically start it during system startup by
switching it on via chkconfig:

  chkconfig tuned on

After that the daemon will run automatically and monitor the
usage of various system components. Based on that information
components will then be put into lower or higher power saving
modes to adapt to the current usage. Currently only ethernet
network and and ATA harddisk devices are implemented.

The config file /etc/tuned.conf contains several sections in
INI style. There is always a "main" section which controls
overall options of the daemon. Currently only 1 option
is available:

interval:  Interval for monitoring and tuning in seconds.
           Default is 10.

Each monitoring and tuning plugin has an own section then.
Currently only 1 option for plugins is available:

enabled: Enabled or disable the plugin. Default is True.
         Any other value disables it.

WARNING: At the moment there is a small incompatibility with
tuned and NetworkManager which will results in connectivity
loss if you are using tuned and your network devices are
controlled by NetworkManager. This will be fixed in a future
version of tuned and NetworkManager. At the moment there
are two workarounds:

1) Don't use NetworkManager for your Ethernet devices but
configure them with system-config-network and enable the
network service.
2) Disabled the network tuning in tuned by editing
/etc/tuned.conf and uncomment the
# enabled=False
line in the NetTuning section.