From 947c78887e791596d4a5ec2d1079f8b1a049628b Mon Sep 17 00:00:00 2001 From: takeshi_hoshina Date: Tue, 27 Oct 2020 11:16:21 +0900 Subject: basesystem 0.1 --- .../scfg/ss_cpu_high_load_monitor.cfg | 85 ++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 systemservice/interface_unified/scfg/ss_cpu_high_load_monitor.cfg (limited to 'systemservice/interface_unified/scfg/ss_cpu_high_load_monitor.cfg') diff --git a/systemservice/interface_unified/scfg/ss_cpu_high_load_monitor.cfg b/systemservice/interface_unified/scfg/ss_cpu_high_load_monitor.cfg new file mode 100644 index 00000000..9ae63d6d --- /dev/null +++ b/systemservice/interface_unified/scfg/ss_cpu_high_load_monitor.cfg @@ -0,0 +1,85 @@ +# CPU High Load Monitor Configuration File + +[Monitor] +Enabled=TRUE + +[MonteCarlo] +Enabled=TRUE +SamplingTimeSec=3 +SamplingIntervalMicroSec=500 +InitiationTimingSec=15 +AnlysisProcessCount=3 +SleepTimeMSec=100 +LogCount=5 + +[TopCalculation] +Count=10 +TimeDivisionModuloArg=1000 +SleepTimeMilliSec=50 + +# ClearThreadPrio is 1 and CountUpThreadPrio is 11. +[WDT0] +PrioMin=1 +PrioMax=10 +TriggerCount=10 +CountIncPeriodMs=1000 +CountClrPeriodMs=1000 +SupplementalConsoleLoggingEnabled=FALSE +SupplementalRamFilePhysAddrStart=0x00000000 +SupplementalRamFileLen=0x00032000 + +# ClearThreadPrio is 11 and CountUpThreadPrio is 17 +[WDT1] +PrioMin=11 +PrioMax=16 +TriggerCount=10 +CountIncPeriodMs=1000 +CountClrPeriodMs=1000 +SupplementalConsoleLoggingEnabled=FALSE +SupplementalRamFilePhysAddrStart=0x00000000 +SupplementalRamFileLen=0x00032000 + +# ClearThreadPrio is 17 and CountUpThreadPrio is 19. +# GtfStartup (Prio18) and _CWORD77_(Prio17) tend to occupy CPU, so I created dedicated group. +[WDT2] +PrioMin=17 +PrioMax=18 +TriggerCount=10 +CountIncPeriodMs=1000 +CountClrPeriodMs=1000 +SupplementalConsoleLoggingEnabled=FALSE +SupplementalRamFilePhysAddrStart=0x00000000 +SupplementalRamFileLen=0x00032000 + +# ClearThreadPrio is 19 and CountUpThreadPrio is 31 +[WDT3] +PrioMin=19 +PrioMax=30 +TriggerCount=10 +CountIncPeriodMs=1000 +CountClrPeriodMs=1000 +SupplementalConsoleLoggingEnabled=FALSE +SupplementalRamFilePhysAddrStart=0x00000000 +SupplementalRamFileLen=0x00032000 + +# ClearThreadPrio is 31 and CountUpThreadPrio is 49 +[WDT4] +PrioMin=31 +PrioMax=48 +TriggerCount=5 +CountIncPeriodMs=1000 +CountClrPeriodMs=1000 +SupplementalConsoleLoggingEnabled=FALSE +SupplementalRamFilePhysAddrStart=0x00000000 +SupplementalRamFileLen=0x00032000 + +# ClearThreadPrio is 49 and CountUpThreadPrio is 255 +[WDT5] +PrioMin=49 +PrioMax=254 +TriggerCount=5 +CountIncPeriodMs=1000 +CountClrPeriodMs=1000 +SupplementalConsoleLoggingEnabled=FALSE +SupplementalRamFilePhysAddrStart=0x00000000 +SupplementalRamFileLen=0x00032000 -- cgit 1.2.3-korg