1
0
Fork 0
Commit graph

255 commits

Author SHA1 Message Date
Jaroslav Škarvada
fb3cf04e9a virtual-host: increased value of the sched_migration_cost
Higher value may eliminate the contention at the run queue lock
on big virtualization hosts.

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-07-24 14:16:31 +02:00
Jaroslav Škarvada
438c1335da profiles: added SAP profile
Also added support for the sysctl tunings taken from the
environment and conditional tunings (i.e. not to change
the sysctl settings if the current value is greater than
the new value).

To use the environment variable SEM:
kernel.sem = $SEM

To set the kernel.shmall only if the current value is less
than the 1000000:
kernel.shmall = >$1000000

Both can be combined, e.g.:
kernel.shmall = >$SHMALL

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-07-24 14:09:48 +02:00
Jaroslav Škarvada
43eb6315c1 ktune: added support for the /etc/sysctl.d directory
In SYSCTL_POST multiple files (including wildcards)
can be specified.

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-07-24 14:07:52 +02:00
Jaroslav Škarvada
4815ee5f8a tuned-adm: fixed typo in the built-in help
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-07-24 14:06:07 +02:00
Jaroslav Škarvada
11b64d7acd latency-performance: lock cpu to C1 instead of C0
From the performance team feedback, the C1 should be
used by default and the C0 let to be optional.

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-07-24 13:05:53 +02:00
Jaroslav Škarvada
fd5ed7e681 functions: silence errors when remounting nobarriers
Some filesystems that are mounted multiple times cannot
be remounted with nobarriers. The error may confuse
users, thus it is better to silence it.

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-07-24 12:56:54 +02:00
Jaroslav Škarvada
9050b8ff4d spec: fixed build requirements if there is no systemd
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-07-04 23:58:29 +02:00
Jaroslav Škarvada
c89ad2149c pmqos-static: fixed insecure pid file permissions
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-02-27 18:00:44 +01:00
Jaroslav Škarvada
71faa7feb9 vm plugin: add support for upstream transparent_hugepage
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-02-19 18:21:22 +01:00
Jan Vcelak
e105048f2d new release (0.2.23) 2013-01-29 16:13:33 +01:00
Jan Vcelak
adf6d85578 udev rules: ask tuned to restart ktune instead of restarting it directly 2013-01-29 16:13:18 +01:00
Jan Vcelak
afd26f6277 tuned: restart ktune 10 seconds after last SIGUSR2 was received
When multiple devices are added into the system, udev restarted ktune
daemon for each new device. This can cause races within ktune. This
mechanism allows triggering just one ktune restart when multiple
devices are inserted.
2013-01-29 16:09:23 +01:00
Jan Vcelak
6fc759a9ff functions: implement support for readahead restore 2013-01-29 16:09:18 +01:00
Jaroslav Škarvada
f46c9d0547 profiles: removed the nobarrier from the virtual-guest profile
resolves: #886956
2013-01-03 17:03:43 +01:00
Jaroslav Škarvada
355fd87b1b disabled transparent hugepages in latency-performance profile
resolves: rhbz#887355
2013-01-03 17:01:48 +01:00
Jan Vcelak
66d8e396db {disk,net}devstat: fix typo in usage 2012-12-07 14:06:09 +01:00
Jan Vcelak
c1b7f35546 udev: add rule to restart ktune in new block device is added
Resolves: #847445
2012-10-10 10:47:26 +02:00
Jan Vcelak
64b45e8a04 profiles: do not disable barriers on devices with write back cache
Resolves: #801561
2012-09-27 13:45:53 +02:00
Jan Vcelak
9e8f670095 tuned: create PID file with proper permissions
Resolves: #845336
2012-09-24 15:08:19 +02:00
Jan Vcelak
84536e5a59 ktune: validate value of ELEVATOR_TUNE_DEVS
Resolves: #784308
2012-09-24 14:52:26 +02:00
Jan Vcelak
d4c0b5a2d1 update systemd unit file install path
required by /lib -> /usr/lib feature
2012-03-20 14:29:04 +01:00
Jan Vcelak
9dfa60a1f4 spec: missing system-units build requirement 2012-03-20 14:16:42 +01:00
Jan Vcelak
cbb2bf6e85 version bump 2012-03-20 13:56:59 +01:00
Jan Vcelak
0427cea0d8 netdevstat: cmdline error handling 2012-03-05 08:51:53 +01:00
Jan Vcelak
81590cf770 diskdevstat: cmdline error handling 2012-03-05 08:45:50 +01:00
Jan Vcelak
3b10ac690b virtual-guest: cleanup ktune.sh
References: rhbz#740976, rhbz#740977
2012-03-02 09:59:29 +01:00
Jan Vcelak
90afd92add virtual-host: tune virtual memory settings
References: rhbz#740976
2012-03-02 09:56:35 +01:00
Jan Vcelak
78012939d4 tuned-adm: sort list of available profiles 2012-01-11 13:38:28 +01:00
Jan Vcelak
e30a77ede2 tuned-adm man: add virtual-host profile decription 2012-01-11 13:35:45 +01:00
Jan Vcelak
5984ad2de7 add virtual-host profile 2012-01-11 13:35:27 +01:00
Jan Vcelak
0e4826f78b tuned-adm: fix crash when active-profile file is missing 2012-01-11 13:35:27 +01:00
Jan Vcelak
0754d462ff tuned-adm man: add virtual-guest profile decription 2012-01-11 13:35:27 +01:00
Jan Vcelak
8bb2e57c52 add virtual-guest profile 2012-01-11 13:24:20 +01:00
Jan Vcelak
8bd483a47c functions: support for disk scheduler quantum setting 2012-01-11 13:22:49 +01:00
Jan Vcelak
b5297bcc8c functions: update disks detection mechanism 2012-01-11 12:40:58 +01:00
Jaroslav Škarvada
f11bae54bc set_radeon_powersave: fixed profile name 2011-12-03 15:31:29 +01:00
Jaroslav Škarvada
229b5f7874 Changed Radeon PM to auto in laptop-battery-powersave
It should be safer for presenters, because the more
aggresive dynpm doesn't support multi heads.
2011-12-03 15:14:06 +01:00
Jaroslav Škarvada
60f78e3dc8 Improved radeon powersavings settings in tuned profiles 2011-12-03 14:32:39 +01:00
Jaroslav Škarvada
9280e4ee15 set_radeon_powersave: added support for auto profile 2011-12-03 14:13:03 +01:00
Jaroslav Škarvada
cc4ff67c4e Improved formula for calculation of scomes score
Changed formula for scomes score calculation according to
Vratislav Podzimek <vpodzime@redhat.com> proposal.
2011-12-01 16:40:09 +01:00
Jaroslav Škarvada
0b09aaf11d Add support for radeon power savings 2011-12-01 16:40:04 +01:00
Jan Vcelak
662fe72230 ktune.sysconfig: add vd* to tuned devices 2011-10-12 16:07:40 +02:00
Jan Vcelak
69fdbcf75b Revert "throughput-performance: add cpu_dma_latency=0"
This reverts commit bab72a171e.
2011-09-29 10:46:07 +02:00
Jan Vcelak
8c034fec0d pmqos-static.py: no error messages upon start 2011-09-29 10:43:33 +02:00
Jan Vcelak
b90a6890b0 net: device type determination, handle IOError
Update for commit: ba38290
2011-09-27 23:55:35 +02:00
Jan Vcelak
31639fdec7 latency-performance: add cpu_dma_latency=0 2011-09-27 23:55:21 +02:00
Jan Vcelak
bab72a171e throughput-performance: add cpu_dma_latency=0 2011-09-27 23:46:08 +02:00
Jan Vcelak
e60e9505da pmqos-static.py: terminate previous instance when started 2011-09-27 16:24:41 +02:00
Jan Vcelak
edc85cb8ac add pmqos-static.py daemon
Designed to be invoked by 'ktune.sh' scripts to set static values
of PM QoS. The tool should not be called manually.
2011-09-27 16:10:48 +02:00
Jan Vcelak
a957ea14bb tuned-adm: changes for services enabling/disabling
Services are now controlled by calling 'chkconfig $service on/off',
instead of 'chkconfig --add/--del $service'. This change is necessary
to provide desired functionality for both SysVInit and systemd.
2011-07-20 17:10:27 +02:00