diff options
author | takeshi_hoshina <takeshi_hoshina@mail.toyota.co.jp> | 2020-10-27 11:16:21 +0900 |
---|---|---|
committer | takeshi_hoshina <takeshi_hoshina@mail.toyota.co.jp> | 2020-10-27 11:16:21 +0900 |
commit | 947c78887e791596d4a5ec2d1079f8b1a049628b (patch) | |
tree | 3981e88eb8764d7180722f8466f36b756dc005af /systemservice/interface_unified/scfg/ss_cpu_high_load_monitor.cfg | |
parent | 706ad73eb02caf8532deaf5d38995bd258725cb8 (diff) |
basesystem 0.1sandbox/ToshikazuOhiwa/basesystem
Diffstat (limited to 'systemservice/interface_unified/scfg/ss_cpu_high_load_monitor.cfg')
-rw-r--r-- | systemservice/interface_unified/scfg/ss_cpu_high_load_monitor.cfg | 85 |
1 files changed, 85 insertions, 0 deletions
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 |