From Fedora Project Wiki

< SIGs

Revision as of 15:11, 18 June 2009 by Pknirsch (talk | contribs) (Created page with '== Fedora PowerManagement BaseOS SIG == === Wakeups / Disk IO / Network IO === Goal: Reduce wakeup count of userland applications and unnecessary network and disk IO. Plan: Au...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Fedora PowerManagement BaseOS SIG

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

Monitoring / Auditing

Goal: Provide new tools to monitor / audit system usage to help user identify problematic applications, hardware or drivers.

Plan:

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)

Configuration

Problem: System tuning at the moment is too difficult.

Goal: Make it easier (obviously :) ).

Plan:

  • Offer config tool with "profiles" which the user can switch to using a simple command line tool
  • Allow creating, editing and deleting of profiles
  • Offer comprehensive documentation of system tunables with examples and effects