m (internal link cleaning) |
|||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
== Wakeups / Disk IO / Network IO == | |||
Goal: Reduce wakeup count of userland applications and unnecessary network and disk IO. | Goal: Reduce wakeup count of userland applications and unnecessary network and disk IO. | ||
Line 10: | Line 8: | ||
* netdevstat (tuned-utils) | * netdevstat (tuned-utils) | ||
=== Tracker bugs === | |||
* [https://bugzilla.redhat.com/show_bug.cgi?id=454582 Tracker bug for over-eager apps that won't let disks spin down] | * [https://bugzilla.redhat.com/show_bug.cgi?id=454582 Tracker bug for over-eager apps that won't let disks spin down] | ||
* [https://bugzilla.redhat.com/show_bug.cgi?id=204948 Tracker bug for applications waking up a lot] | * [https://bugzilla.redhat.com/show_bug.cgi?id=204948 Tracker bug for applications waking up a lot] | ||
== Monitoring / Auditing == | |||
Goal: Provide new tools to monitor / audit system usage to help user identify problematic applications, hardware or drivers. | Goal: Provide new tools to monitor / audit system usage to help user identify problematic applications, hardware or drivers. | ||
Line 22: | Line 20: | ||
Current newest tool is a memory tracing analyser which will allow a very detailed tracking of how an application allocated and deallocated memory over it's lifetime. | Current newest tool is a memory tracing analyser which will allow a very detailed tracking of how an application allocated and deallocated memory over it's lifetime. | ||
== Dynamic adaptive tuning == | |||
Goal: Monitoring of system resources and adaptive tuning "on-the-fly" of affected components. | Goal: Monitoring of system resources and adaptive tuning "on-the-fly" of affected components. | ||
Line 37: | Line 35: | ||
Read only GIT: http://git.fedorahosted.org/git/tuned.git | Read only GIT: http://git.fedorahosted.org/git/tuned.git | ||
R/W GIT repo: ssh://git.fedorahosted.org/git/tuned.git | R/W GIT repo: ssh://git.fedorahosted.org/git/tuned.git | ||
== Configuration == | |||
tuned-adm provides various profiles eg. laptop-battery-powersave. These profiles | |||
are setting environment values which can reasonably work with resources. | |||
* Offer comprehensive documentation of system tunable with examples and effects | |||
== Power consumption of hardware components == | |||
Goal: Make | Goal: | ||
* Make overview which component is the biggest power eater | |||
* Focus to these power eaters | |||
Plan: | Plan: Complete missing data in the [[SIGs/PowerManagementHWtable|HW table]]. Please, help to fill missing data ... | ||
Latest revision as of 23:06, 17 September 2016
Wakeups / Disk IO / Network IO
Goal: Reduce wakeup count of userland applications and unnecessary network and disk IO.
Plan: Audit system using various tools, provide guidance & fixes for problems.
- powertop
- diskdevstat (tuned-utils)
- netdevstat (tuned-utils)
Tracker bugs
- Tracker bug for over-eager apps that won't let disks spin down
- Tracker bug for applications waking up a lot
Monitoring / Auditing
Goal: Provide new tools to monitor / audit system usage to help user identify problematic applications, hardware or drivers.
Plan: Ship already existing tools and work on new ones.
Current newest tool is a memory tracing analyser which will allow a very detailed tracking of how an application allocated and deallocated memory over it's lifetime.
Dynamic adaptive tuning
Goal: Monitoring of system resources and adaptive tuning "on-the-fly" of affected components.
Project: tuned
Plan:
- Integration of ktune and tuned: Static vs. dynamic tuning parts + performance vs. power tuning options
- New monitoring and tuning plugin for CPUs (using PM-QOS for CPUs)
- New disk tuning algorithm for a more gradual tuning
- Fix for network tuning in combination with NM (grace period in NM for lost connections and/or mechanism in NM for changing device speeds)
Homepage: https://fedorahosted.org/tuned/
Read only GIT: http://git.fedorahosted.org/git/tuned.git
R/W GIT repo: ssh://git.fedorahosted.org/git/tuned.git
Configuration
tuned-adm provides various profiles eg. laptop-battery-powersave. These profiles are setting environment values which can reasonably work with resources.
- Offer comprehensive documentation of system tunable with examples and effects
Power consumption of hardware components
Goal:
- Make overview which component is the biggest power eater
- Focus to these power eaters
Plan: Complete missing data in the HW table. Please, help to fill missing data ...