Tuned - command /usr/sbin/tuned-adm list
This parser reads the output of the /usr/sbin/tuned-adm list command and
reads it into a simple dictionary in the data property with two of three
keys:
available- the list of available profilesactive- the active profile namepreset- the profile name that’s preset to be used when tuned is active
The active key is available when tuned is running, because the active
profile is only listed when the daemon is active. If tuned is not
running, the tuned-adm command will list the profile that will be used when
the daemon is running, and this is given in the preset key.
Sample data:
Available profiles:
- balanced
- desktop
- latency-performance
- network-latency
- network-throughput
- powersave
- throughput-performance
- virtual-guest
- virtual-host
Current active profile: virtual-guest
Examples
>>> type(tuned)
<class 'insights.parsers.tuned.Tuned'>
>>> 'active' in tuned
True
>>> tuned['active']
'virtual-guest'
>>> len(tuned['available'])
9
>>> 'balanced' in tuned['available']
True
- class insights.parsers.tuned.Tuned(context, extra_bad_lines=None)[source]
Bases:
CommandParser,dictParse output from the
/usr/sbin/tuned-adm listcommand.- Raises:
SkipComponent -- When noting needs to parse
- property data
For backward compatibility.