Introduction
TuneD is a system tuning service for Linux. It:
monitors connected devices using the udev device manager
device manager tunes system settings according to a selected profile
supports various types of configuration like sysctl , sysfs , or kernel boot command line parameters, which are integrated in a plug-in architecture
, , or kernel boot command line parameters, which are integrated in a plug-in architecture 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
can be run in no-daemon mode with limited functionality (for example, no support for D-Bus, udev , tuning of newly created processes, and so on) for systems with reduced resources
, tuning of newly created processes, and so on) for systems with reduced resources stores all its configuration cleanly in one place – in the TuneD profile – instead of having configuration on multiple places and in custom scripts
TuneD profiles:
can be defined hierarchically, which reduces duplication and simplifies maintenance: 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 throughput-performance 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.
... continue reading