1
0
Fork 0
tuned/index.html
2025-04-08 10:57:27 +02:00

111 lines
4.6 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.1//EN' 'http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd'>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="generator" content="vi and me :)" />
<meta http-equiv="X-UA-Compatible" content="IE=9999" />
<link rel="stylesheet" type="text/css" href="style.css" />
<title>TuneD project</title>
</head>
<body>
<div id="header-container">
<map name="download">
<area shape="rect" coords="754,90,1032,149" href="https://github.com/redhat-performance/tuned/releases" alt="Download" />
</map>
<img alt="TuneD header" src="header1.png" usemap="#download" />
</div>
<h1>Introduction</h1>
<p>TuneD is a system tuning service for Linux. It:</p>
<ul>
<li>
monitors connected devices using the <code>udev</code> device manager
</li>
<li>
tunes system settings according to a selected profile
</li>
<li>
supports various types of configuration like <code>sysctl</code>,
<code>sysfs</code>,
or kernel boot command line parameters, which are integrated
in a plug-in architecture
</li>
<li>
supports hot plugging of devices and can be controlled from
the command line or through D-Bus, so it can be easily integrated
into existing administering solutions: for example, with Cockpit
</li>
<li>
can be run in no-daemon mode with limited functionality (for example, no
support for D-Bus, <code>udev</code>, tuning of newly created
processes, and so on) for systems with reduced resources
</li>
<li>
stores all its configuration cleanly in one place &ndash; in the
TuneD profile &ndash; instead of having configuration on multiple places
and in custom scripts
</li>
</ul>
<p>TuneD profiles:</p>
<ul>
<li>
<p>can be defined hierarchically, which reduces duplication
and simplifies maintenance:</p>
<p>More specialized profiles can inherit generic profiles and just
change what is needed instead of duplicating the code.
For example, you can built a generic profile for HTTP server upon
the <code>throughput-performance</code> profile and later create two
more specialized profiles for the Apache server and the Nginx server,
basing both profiles on the generic HTTP server profile.
</p>
</li>
<li>
<p>support full rollback:</p>
<p>The system can be easily returned to the
state before the profile was applied. This can be handy for testing,
benchmarking, experimenting, and so on.
For example, you can set up a <code>cron</code> rule
to apply a certain profile during business hours and
a different one at night. </p>
</li>
<li>
<p>include a number of predefined profiles for common use cases:</p>
<p>For example, presets for high throughput, low latency, or powersave
are distributed. Profiles optimizing performance for various products
like SAP, dBase servers, and so on are also provided, and it is possible
to fully customize them.</p>
</li>
</ul>
<h1>Documentation</h1>
<p>The main documentation of TuneD is available <a href="docs/manual.html">here</a>.</p>
<p>Some useful information can be also found in the
<a href="docs/tuned_devconf_2019.pdf">TuneD presentation</a> given during the DevConf 2019 in Brno.</p>
<h1>Download</h1>
<p>Releases are available for download from the
<a href="https://github.com/redhat-performance/tuned/releases">GitHub releases page</a>.</p>
<h1>Reporting bugs</h1>
<p>Bugs can be reported through the
<a href="https://github.com/redhat-performance/tuned/issues">GitHub issues tracker</a>.</p>
<h1>Development</h1>
<p>All development happens on the <a href="https://github.com/redhat-performance/tuned">GitHub project page</a>.</p>
<p>If you want to contribute, the best way is to create a pull request through GitHub.
If you are not familiar with GitHub, you can also send patches and ideas to the
<a href="mailto:power-management@lists.fedoraproject.org">power-management AT lists.fedoraproject.org</a> e-mail address or to
individual authors from the git log who worked on the last release.</p>
<h1>License</h1>
<p>TuneD is distributed under the GNU General Public License version 2 or later:
<a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html">https://www.gnu.org/licenses/old-licenses/gpl-2.0.html</a>.</p>
<p><img id="rh-logo" alt="Red Hat logo" src="Logo-Red_Hat.png" /></p>
</body>
</html>