Jaroslav Škarvada
bd6db76cd1
profiles-nfv: fixed dependency and paths to tscdeadline_latency.flat
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2015-07-24 11:09:35 +02:00
Jaroslav Škarvada
b01eaf27d1
profiles: added realtime-virtual-guest/host profiles
...
Profiles shipped in tuned-profiles-nfv subpackage. The content was provided
by Jeremy Eder <jeder@redhat.com> and Clark Williams <williams@redhat.com>.
Resolves: rhbz#1228803
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2015-07-01 16:58:06 +02:00
Jaroslav Škarvada
7dcab8a180
realtime: minor formatting fix
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2015-06-29 16:37:21 +02:00
Jaroslav Škarvada
e2f86d412f
plugin_vm: do not set transparent_hugepages if overridden in kernel boot cmdline
...
Also removed transparent_hugepages from throughput-performance profile.
Added support for 'madvise' setting of transparent_hugepages.
Resolves: rhbz#1189868
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2015-06-26 13:48:01 +02:00
Jaroslav Škarvada
8ec878cb50
realtime: fixed / simplified profile according to comments
...
tuna now do isolation of cores (-i)
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2015-06-23 09:15:57 +02:00
Jaroslav Škarvada
740fab40ec
realtime: moved variables to /etc/tuned/realtime-variables.conf
...
And some minor tweaks.
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2015-06-22 17:32:35 +02:00
Jaroslav Škarvada
46f1968bce
profiles: added realtime
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2015-06-18 17:21:09 +02:00
Jaroslav Škarvada
446596ebdc
profiles: added oracle profile
...
Resolves: rhbz#1196298
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2015-06-16 11:14:51 +02:00
Jaroslav Škarvada
d4038a7e64
plugin_script: added support for verify
...
Added 'verify' shell function to the 'functions' API. This
function is optional, if defined in the script, it is called
during the verification. It's return code is checked. Function
return code '0' means verification passed, other value means
failure.
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2015-05-19 15:51:04 +02:00
Jaroslav Škarvada
65edc83801
sap-netweaver: increased vm.max_map_count to 2000000
...
Resolves: rhbz#1174253
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2015-02-27 17:47:51 +01:00
Jaroslav Škarvada
6d6d9723b6
profiles: added support for Xen VSDs
...
Resolves: rhbz#1159963
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2015-02-27 17:41:40 +01:00
Jaroslav Škarvada
59d2fac3e4
profiles: added support for direct-access storage devices (DASDs)
...
resolves: rhbz#1129936
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2015-02-27 11:55:43 +01:00
Jaroslav Škarvada
a4b1a50389
profiles: included sap-hana and sap-hana-vmware profiles
...
These profiles are performance optimized for SAP HANA loads.
There are available in tuned-profiles-sap-hana subpackage.
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2014-09-19 17:11:44 +02:00
Jaroslav Škarvada
d01e045fbd
profiles: sap profile renamed to sap-netweaver
...
This profile is performance optimized for running SAP NetWeaver
based applications on bare metal.
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2014-09-18 17:31:12 +02:00
Jaroslav Škarvada
0aea276128
plugins: added atomic-host and atomic-guest profiles
...
Resolves: rhbz#1091977
Resolves: rhbz#1091979
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2014-08-27 14:20:28 +02:00
Hase, Jin
b2897d9c1c
balanced: used conservative CPU governor
...
In my testing, balanced profile's efficiency is almost as same(*1) as
powersave profile on my server using Xeon-E5.
I think tuned should make difference between balanced profile and powersave
profile. IOW, balanced profile should show better performance and worse power
consumption than powersave profile.
One of root causes is that detailed settings of P-State and C-State are
almost same between balanced profile and powersave profile.
This patch proposes that making "balanced"'s CPU governer to be conservative.
This will make difference between balanced and powersave(*2).
[Measurement result]
- Load testing tool
JdbcRunner(Database Model)
- Hardware
12core(Xeon E5-2650L 1.80GHz)/8GB Memory/SSD 100GB/1Gbit Network
(But I limit the number of core to "4" by BIOS because of adjusting
CPU load)
- Software
kernel-3.10.0-123.el7.x86_64, tuned-2.3.0-11.el7.noarch
- Throughput, latency and power consumption
(power consumption is measured by ipmitool sensor)
| Throughput | Latency | Power Consumption
Profile | (tpm) | (msec) | on Server (Watt)
--------------------------------------------------------------
(*1)powersave | 8,495 | 28 | 111.2
--------------------------------------------------------------
(*1)balanced | 8,340 | 29 | 111.6
--------------------------------------------------------------
(*2)This patch | 9,284 | 25 | 118.8
--------------------------------------------------------------
throughput- | 10,464 | 25 | 128.0
performance | | |
--------------------------------------------------------------
latency- | 10,911 | 23 | 133.2
performance | | |
--------------------------------------------------------------
- P-State and C-State(measured by turbostat)
| CPU freq| C-State
Profile | (GHz) | (%C0) | (%C1) | (%C3) | (%C6) | (%C7)
--------------------------------------------------------------
powersave | 1.31 | 59.45 | 28.55 | 1.72 | 0 | 10.25
--------------------------------------------------------------
balanced | 1.38 | 61.63 | 30.02 | 0.77 | 0 | 7.56
--------------------------------------------------------------
This patch | 1.81 | 51.27 | 39.91 | 1.78 | 0 | 7.04
--------------------------------------------------------------
throughput- | 2.25 | 46.14 | 52.44 | 0.43 | 0 | 0.97
performance | | | | | |
--------------------------------------------------------------
latency- | 2.30 | 48.36 | 51.64 | 0 | 0 | 0
performance | | | | | |
--------------------------------------------------------------
- CPU utilization(measured by sar)
Profile | %user | %sys | %iowait | %idle
---------------------------------------------------
powersave | 36.69 | 13.32 | 5.25 | 44.74
---------------------------------------------------
balanced | 38.94 | 13.88 | 4.07 | 43.12
---------------------------------------------------
This patch | 42.78 | 14.53 | 5.97 | 36.72
---------------------------------------------------
throughput- | 33.51 | 12.29 | 7.14 | 47.06
performance | | | |
---------------------------------------------------
latency- | 34.58 | 11.71 | 7.89 | 45.82
performance | | | |
---------------------------------------------------
Signed-off-by: Jin Hase <hase.jin@jp.fujitsu.com>
1 file changed, 1 insertion(+), 1 deletion(-)
2014-07-22 12:08:28 +02:00
Jaroslav Škarvada
1d1c3a389c
tuned: Added support for >, < assignment modifiers in tuned.conf
...
These modifiers can specify when to assign new value considering
the old value.
E.g.:
readahead=>4096
means assign readahead 4096 only if the current value of readahaed
is lower than 4096 (i.e. the readahaed will be at least 4096).
Similarly for the < operator, it will assign the value only
if the current value is higher.
The modifiers are part of the value, not part of the equality
operator, thus the following is correct:
readahead= >4096
But the following isn't correct, but will probably also work
due to the nature how the value is parsed:
readahead=> 4096
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2014-05-07 17:02:59 +02:00
Jaroslav Škarvada
adffbb0ca1
balanced: used medium_power ALPM policy
...
This policy sets the link to the second lowest power
state (PARTIAL) when there is no I/O on the disk. This
mode is designed to allow transitions in link power states
(for example during times of intermittent heavy I/O and
idle I/O) with as small impact on performance as possible.
This may save significant amount of power in idle periods
of the link, especially on laptops. E.g. on x240 the average
AC power consumption dropped from approx. 5 W to only 2.5 W.
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2014-04-28 14:29:06 +02:00
Jaroslav Škarvada
153afc6c9f
network-throughput: added new profile
...
Resolves: rhbz#1052421
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2014-02-14 13:31:21 +01:00
Jaroslav Škarvada
a195fc06fe
network-latency: added new profile
...
Resolves: rhbz#1052418
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2014-02-14 13:13:14 +01:00
Jaroslav Škarvada
640e100341
latency-performance: leaving THP on its default
...
Resolves: rhbz#1064510
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2014-02-14 12:41:59 +01:00
Jaroslav Škarvada
d5aea87c0b
throughput-performance: altered dirty ratios for better performance
...
Resolves: rhbz#1043533
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2014-01-07 15:38:26 +01:00
Jaroslav Škarvada
a47b0e1be7
spindown-disk: removed useless find, probably typo
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-11-12 14:57:01 +01:00
Jaroslav Škarvada
b31830d709
enterprise-storage: removed readahead
...
The readahaed is already included from the throughput-performance
profile.
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-11-07 16:44:35 +01:00
Jaroslav Škarvada
35a3eb2398
profiles: added sap profile
...
fixes #38
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-11-06 11:51:50 +01:00
Jaroslav Škarvada
ef339e1b17
profiles: various updates according to feedback from performance team
...
Related: rhbz#922068
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-11-06 10:39:01 +01:00
Jaroslav Škarvada
1e910ae940
virtual-host: fixed kernel.sched_migration_cost_ns parameter
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-11-06 10:14:28 +01:00
Jaroslav Škarvada
bdcdb3072f
profiles: added desktop profile
...
Currently it only enables autogroup scheduling:
kernel.sched_autogroup_enabled = 1
Resolves: rhbz#996723
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-11-05 23:27:10 +01:00
Jaroslav Škarvada
93803c074e
profiles: switched from multiplies to hardcoded values
...
Related: rhbz#922068
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-11-05 23:20:12 +01:00
Jaroslav Škarvada
f26e5f58f3
profiles: not disabling barriers
...
Related: rhbz#922068
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-11-05 23:16:16 +01:00
Jaroslav Škarvada
94e383a5ed
plugin_cpu: added support for intel_pstate
...
The following intel_pstate parameters are now supported:
min_perf_pct
max_perf_pct
no_turbo
Resolves: rhbz#996722
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-11-05 22:55:38 +01:00
Jaroslav Škarvada
59e259a3ce
plugin_cpu: added support for x86_energy_perf_policy
...
This feature is controlled by the energy_perf_bias cpu plugin
option.
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-10-23 10:44:24 +02:00
Jaroslav Škarvada
f070213c64
utils: fixed packaging of pmqos-static
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-10-16 14:34:00 +02:00
Jaroslav Škarvada
7eb0ad5cdc
throughput-performance: added readahead_multiply=4
...
Also removed this settings from the dependant profiles
where it is no more needed and updated the manual page.
Resolves: rhbz#987570
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-10-16 11:20:59 +02:00
Jaroslav Škarvada
9be76a7fa0
functions: fixed typo and bluetooth handling
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-07-24 17:50:22 +02:00
Jaroslav Škarvada
da41cc9fdb
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 17:47:28 +02:00
Jaroslav Škarvada
5d479a8f82
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 17:41:24 +02:00
Jaroslav Škarvada
81f13e8a9c
functions: silence remount errors
...
Some filesystems that are mounted multiple times cannot
be remounted with different options. The error may
confuse users, thus it is better to silence it.
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-07-24 17:36:39 +02:00
Jaroslav Škarvada
96572e6f83
eeepc: add support for eeepc-wmi
...
Patch provided by abc.mikey@gmail.com
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-07-19 14:11:56 +02:00
Alessandro GUIDO
08a97b00c7
Fix audio settings in standard profiles
...
The 'balanced' and 'powersave' profiles used incorrect setting names in
the audio section, thus making audio codec power management not being
enabled. Make such profiles use the correct setting names.
This also fixes some warnings:
WARNING tuned.plugins.base: Unknown option 'hda_intel_powersave' for plugin 'AudioPlugin'.
WARNING tuned.plugins.base: Unknown option 'ac97_powersave' for plugin 'AudioPlugin'.
2013-03-29 14:11:23 +01:00
Jaroslav Škarvada
b9459970fb
cpu plugin: dropped multicore_powersave as kernel upstream already did
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-02-22 17:08:30 +01:00
Jaroslav Škarvada
efac0519d7
functions: prefer transparent_hugepage over redhat_transparent_hugepage
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2013-02-19 18:25:30 +01:00
Jaroslav Škarvada
0f912ede9f
removed the nobarrier from the virtual-guest profile (data loss prevention)
...
resolves: rhbz#886956
- updated man page
- minor cosmetic fix to virtual-host profile
2013-01-03 16:54:39 +01:00
Jaroslav Škarvada
df933c4901
latency-performance: disabled THP
...
resolves: rhbz#887355
2012-12-19 14:46:31 +01:00
Jaroslav Škarvada
6c36daaebf
profiles: converted remount with nobarriers from functions to tuned.conf
2012-11-30 17:43:07 +01:00
Jaroslav Škarvada
04e28bc088
profiles: converted some more options from scripts to tuned.conf
2012-11-30 15:55:26 +01:00
Jaroslav Škarvada
135e19f654
Use /run instead of /var/run
2012-10-25 12:05:16 +02:00
Jaroslav Škarvada
701da90a02
functions removal: ported some profiles (not all)
2012-10-10 22:36:49 +02:00
Jan Vcelak
84f338461f
refs #13 , latency-performance: use cpu force_latency
2012-04-24 17:42:19 +02:00
Jaroslav Škarvada
37c1aa1d6b
plugins: added plugin for Asus Eee PC Super Hybrid Engine (SHE)
2012-03-30 21:02:46 +02:00