Bug 1394270

Summary: [rfe] implement bios tuning
Product: Red Hat Enterprise Linux 7 Reporter: Jiri Kastner <jkastner>
Component: tunedAssignee: Jaroslav Škarvada <jskarvad>
Status: CLOSED WONTFIX QA Contact: Qiao Zhao <qzhao>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.4CC: bhu, jeder, jskarvad, mkolaja, olysonek, thozza, williams
Target Milestone: rcKeywords: FutureFeature, Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-06-14 15:44:29 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Jiri Kastner 2016-11-11 14:22:19 UTC
Description of problem:
even tuned has realtime and nfv profiles, real low latency can't be achieved without tuning bios, which can be performed manually or in unattended way using bios setting utilities provided by manufacturers. tuned should use those utilities to interact with bios.

Version-Release number of selected component (if applicable):


How reproducible:
always

Steps to Reproduce:
1. yum install @rt
2. rteval -d20m
3. check output

Actual results:
without tuning bios latencies are high despite of applied realtime profile (let say 500us)

Expected results:
with bios options turned to tuned options, administrator will have bigger control of system covering also bios from tuned options.

Additional info:

Comment 2 Jiri Kastner 2016-11-11 15:41:19 UTC
xml format: HP (hp-conrep), dell (syscfg - seems not for all systems), Fujitsu (not managed yet to get it running, needs precompiled modules - no sources)

text config format (option=value): dell

batch script: ibm/lenovo (asu batch file)

calling options on commands line: syscfg --logicproc=disable ...

notes:

syscfg - -i/-ix mostly leads to segfaults, best way is to use --logicproc=disable --cstates=disable --virtualization=disable ...

hp-conrep - probably best way is to use modified conrep.xml (with added options from low latency guide) config for verification and transformation of conrep.dat generated by hp-conrep -s

asu - options differ between (probably) imm versions. x3550 m2/3 have same options, while x3550 m4 has different names, but same like m4/5 from different lines (compared with x3630-m4 and x3650-m5)

Comment 6 Red Hat Bugzilla Rules Engine 2018-12-14 08:58:36 UTC
Product Management has reviewed and declined this request.
You may appeal this decision by reopening this request.

Comment 12 Jiri Kastner 2019-02-13 15:16:08 UTC
links for utilities:
ibm xseries/ lenovo xseries - https://support.lenovo.com/sk/en/solutions/lnvo-asu

repos for hpe:
[stk]
name=hp scripting tools
baseurl=http://downloads.linux.hp.com/repo/stk/rhel/$releasever/$basearch/current
enabled=1
gpgcheck=0
gpgkey=http://downloads.linux.hp.com/repo/stk/GPG-KEY-stk
[spp]
name=hp service pack for proliant
baseurl=http://downloads.linux.hp.com/repo/spp/rhel/$releasever/$basearch/current
enabled=1
gpgcheck=0
gpgkey=http://downloads.linux.hp.com/repo/spp/GPG-KEY-spp

dell:
$ sudo wget -q -O - http://linux.dell.com/repo/hardware/dsu/bootstrap.cgi | sudo bash 
$ sudo yum install syscfg

Comment 14 Jaroslav Škarvada 2019-02-14 15:17:21 UTC
(In reply to Jiri Kastner from comment #12)
Thanks for info.