tuned-2.3.0 released
by Jaroslav Skarvada
This is to announce tuned-2.3.0, a stable release.
Tuned is a tool that performs monitoring and adaptive configuration
of the system according to selected profile.
Noteworthy changes since previous release:
- audio plugin: fixed audio settings in standard profiles (rhbz#1019805)
- video plugin: fixed tunings
- daemon: fixed crash if preset profile is not available (rhbz#953128)
- man: various updates and corrections
- functions: fixed usb and bluetooth handling
- tuned: switched to lightweighted pygobject3-base
- daemon: added global config for dynamic_tuning (rhbz#1006427)
- utils: added pmqos-static script for debug purposes (rhbz#1015676)
- throughput-performance: various fixes (rhbz#987570)
- tuned: added global option update_interval
- plugin_cpu: added support for x86_energy_perf_policy (rhbz#1015675)
- dbus: fixed KeyboardInterrupt handling
- plugin_cpu: added support for intel_pstate driver (rhbz#996722)
- profiles: various fixes (rhbz#922068)
- profiles: added desktop profile (rhbz#996723)
- tuned-adm: implemented non DBus fallback control
- profiles: added sap profile
- tuned: lowered CPU usage due to python bug (rhbz#917587)
for full list of fixes check the upstream GIT repository
Fedora 20 update:
http://admin.fedoraproject.org/updates/tuned-2.3.0-1.fc20
Sources:
http://fedorahosted.org/releases/t/u/tuned/tuned-2.3.0.tar.bz2
Upstream CGIT repository:
https://git.fedorahosted.org/cgit/tuned.git
Upstream homepage:
http://fedorahosted.org/tuned/
regards
Jaroslav
10 years, 5 months
[tuned] #38: Convert SAP profile
by fedora-badges
#38: Convert SAP profile
-----------------------+----------------------
Reporter: jskarvad | Owner:
Type: defect | Status: new
Priority: major | Component: profiles
Version: 2.0 | Keywords:
Blocked By: | Blocking:
-----------------------+----------------------
Convert SAP profile from tuned v1.
--
Ticket URL: <https://fedorahosted.org/tuned/ticket/38>
tuned <https://fedorahosted.org/tuned/>
A daemon that performs monitoring and adaptive configuration of devices in the system.
10 years, 5 months
[tuned] #29: error route of tuned-adm profile if tuned isn't running
by fedora-badges
#29: error route of tuned-adm profile if tuned isn't running
-----------------------+-----------------------
Reporter: moriwaka | Owner:
Type: defect | Status: new
Priority: major | Component: utilities
Version: 2.0 | Keywords:
Blocked By: | Blocking:
-----------------------+-----------------------
reproducer:
1. systemctl stop tuned.service
2. tuned-adm profile latency-performance
this shows two type of error.
case 1. invalid pid file
----------------------------
Traceback (most recent call last):
File "/usr/sbin/tuned-adm", line 145, in <module>
tuned_adm.run(args)
File "/usr/sbin/tuned-adm", line 69, in run
self.set_active_profile(args[1])
File "/usr/sbin/tuned-adm", line 129, in set_active_profile
os.kill(pid, signal.SIGHUP)
OSError: [Errno 3] No such process
----------------------------
case 2. no pid file (this caused if /var/run/tuned/tuned.pid isn't there)
-----------------------------------------------------------
Cannot read /var/run/tuned/tuned.pid: [Errno 2] No such file or directory:
'/var/run/tuned/tuned.pid'
-----------------------------------------------------------
description:
- case 1 can be problem if same pid is reused in other process than tuned.
mix with https://bugzilla.redhat.com/show_bug.cgi?id=845336, this can be a
security flaw. pid file should be removed when it found to be invalid.
- case 2 is less problematic, but adding some advisory message is nice to
have. "Please run tuned daemon to configure profile"
--
Ticket URL: <https://fedorahosted.org/tuned/ticket/29>
tuned <https://fedorahosted.org/tuned/>
A daemon that performs monitoring and adaptive configuration of devices in the system.
10 years, 5 months
[tuned] #42: tuned profile CPU governor controls must account for CPU generation
by fedora-badges
#42: tuned profile CPU governor controls must account for CPU generation
---------------------+--------------------
Reporter: jeder | Owner:
Type: defect | Status: new
Priority: major | Component: daemon
Version: 2.0 | Keywords:
Blocked By: | Blocking:
---------------------+--------------------
tuned profiles currently utilize CPU "governors" to configure cpufreq.
With newer generation chips from Intel, this capability will go away, and
we need tuned to support both older and current generations as well as
newer generations, from different vendors such as ARM-based chips.
So the specification for functional performance levels must be abstracted,
and, based on the system hardware, would implement the required tuning.
For example, newer generations of Intel CPUs default to the intel_pstate
driver upstream and in Fedora. In order for tuned to handle these Sandy
Bridge and newer chips, it will need to be taught about the intel_pstate
driver, which has different knobs in sysfs.
Setting governor=ondemand will be useless on systems where the kernel
detects newer Intel chips and thus uses intel_pstate.
For example, tuned could key off of the model number in /proc/cpuinfo (or
similar).
model : 45
model name : Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz
Then if it finds a certain Intel model number or greater, it would skip
setting ondemand. Ondemand is the new default of intel_pstate.
$ for i in `find /sys/devices/system/cpu/intel_pstate -type f` ; do echo
-n "$i: " ; cat $i ; done
/sys/devices/system/cpu/intel_pstate/max_perf_pct: 100
/sys/devices/system/cpu/intel_pstate/no_turbo: 0
/sys/devices/system/cpu/intel_pstate/min_perf_pct: 31
All profiles that contain governor=performance have to set
min_perf_pct=100. The default is currently 31.
--
Ticket URL: <https://fedorahosted.org/tuned/ticket/42>
tuned <https://fedorahosted.org/tuned/>
A daemon that performs monitoring and adaptive configuration of devices in the system.
10 years, 5 months
[tuned] #43: create new tuned profile for desktops
by fedora-badges
#43: create new tuned profile for desktops
---------------------+--------------------
Reporter: jeder | Owner:
Type: defect | Status: new
Priority: major | Component: daemon
Version: 2.0 | Keywords:
Blocked By: | Blocking:
---------------------+--------------------
Please create a desktop profile that includes the balanced profile, then
also sets
kernel.sched_autogroup_enabled = 1
--
Ticket URL: <https://fedorahosted.org/tuned/ticket/43>
tuned <https://fedorahosted.org/tuned/>
A daemon that performs monitoring and adaptive configuration of devices in the system.
10 years, 5 months
[tuned] #32: tuned-adm list, active, profile should work even if the daemon is stopped
by fedora-badges
#32: tuned-adm list, active, profile should work even if the daemon is stopped
-----------------------+--------------------
Reporter: jskarvad | Owner:
Type: defect | Status: new
Priority: major | Component: daemon
Version: 2.0 | Keywords:
Blocked By: | Blocking:
-----------------------+--------------------
Currently it is not possible to set the profile before the daemon is
started. You need to start the daemon (with unwanted profile) and then
change to required profile. There is the same problem if you need to only
observe which profiles are available on your system - you need to start
the daemon. This is weird. Proposal:
- the tuned-adm should query the data on filesystem directly if the dbus
call fail.
- for set_profile there should be locking, i.e. during the initialization
of the daemon, if there is tuned-adm running, the daemon should wait for
tuned-adm completion.
--
Ticket URL: <https://fedorahosted.org/tuned/ticket/32>
tuned <https://fedorahosted.org/tuned/>
A daemon that performs monitoring and adaptive configuration of devices in the system.
10 years, 5 months