Files
cpu_governor_auto_adjust/cpu_governor_auto_adjust.xml
T
2025-03-22 15:37:09 +01:00

74 lines
2.9 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<cpuGovernorAutoAdjust>
<logLevel>Info</logLevel>
<testMode>true</testMode>
<defaultGovernor>powersave</defaultGovernor>
<triggers>
<trigger>
<name>test_trigger1</name>
<logLevel>Info</logLevel>
<type>sync</type>
<intervalInSeconds>1</intervalInSeconds>
<governor>ondemand</governor>
</trigger>
<trigger>
<name>test_trigger2</name>
<logLevel>Info</logLevel>
<type>sync</type>
<intervalInSeconds>3</intervalInSeconds>
<governor>conservative</governor>
</trigger>
<trigger>
<name>roon</name>
<logLevel>Info</logLevel>
<type>async</type>
<intervalInSeconds>2</intervalInSeconds>
<governor>performance</governor>
<customConfig>
<extensionId>cpu_governor_auto_adjust_for_roon</extensionId>
<displayName>CPU Governor Auto Adjust for Roon</displayName>
<publisher>Martin Reurekas</publisher>
<email>martin@semrks.nl</email>
<coreIdFilePath>/home/martin/dev/cpu_governor_auto_adjust/cpu_governor_auto_adjust/triggers/.data/core_id_file</coreIdFilePath>
<tokenFilePath>/home/martin/dev/cpu_governor_auto_adjust/cpu_governor_auto_adjust/triggers/.data/token_file</tokenFilePath>
</customConfig>
</trigger>
<trigger>
<name>wakeup</name>
<logLevel>Info</logLevel>
<type>sync</type>
<intervalInSeconds>5</intervalInSeconds>
<governor>conservative</governor>
<customConfig>
<startTime>7:00</startTime>
<endTime>23:59</endTime>
</customConfig>
</trigger>
<trigger>
<name>cpu_load</name>
<logLevel>Info</logLevel>
<type>sync</type>
<intervalInSeconds>5</intervalInSeconds>
<governor>performance</governor>
<customConfig>
<oneMinuteLoadThreshold>0.3</oneMinuteLoadThreshold>
<fiveMinuteLoadThreshold>0.2</fiveMinuteLoadThreshold>
<tenMinuteLoadThreshold>0.1</tenMinuteLoadThreshold>
<cooldownPeriodInMinutes>3</cooldownPeriodInMinutes>
</customConfig>
</trigger>
<trigger>
<name>roon_arc</name>
<logLevel>Debug</logLevel>
<type>async</type>
<intervalInSeconds>5</intervalInSeconds>
<governor>performance</governor>
<customConfig>
<logFile>/home/martin/dev/roon_arc/RoonServer_log.txt</logFile>
<timeoutInMinutes>1</timeoutInMinutes>
<triggerWord>[Broker:Mobile]</triggerWord>
</customConfig>
</trigger>
</triggers>
</cpuGovernorAutoAdjust>