If you are in the console - diag
command is your friend. It should show what Waiting
bundles are actually wait for.
Also have a look at output of lde
command while system is booting. It should show you last registered exception.
If you are in the console - diag
command is your friend. It should show what Waiting
bundles are actually wait for.
Also have a look at output of lde
command while system is booting. It should show you last registered exception.
Inside conf/services/addons.cfg
The syntax doesnât need double quotes. It shouldlook like this
binding = mail,homematic,netatmo,systeminfo,tr064,telegram,amazonechocontrol,network,openweathermap,avmfritz,yamahareceiver,solarlog,gardena,astro,mqtt,squeezebox,hue,weatherunderground,zwave,exec,fmiweather
Donât confuse that with this file userdata/config/org/openhab/addons.config
addons.cfg
is for user to edit if youâre using file based config to install your add-onsaddons.config
is openhabâs managed storage and should not be touched normally.This seems too small. Have you tried to remove this setting?
Started OH again without changes and entered diag after approx 10 min from Karaf console:
openhab> diag
openHAB Core :: Bundles :: Automation (161)
-------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.automation.internal.provider.AutomationResourceBundlesTracker (86)
org.openhab.core.automation.ManagedRuleProvider (73)
org.openhab.core.automation.internal.RuleEngineImpl (75)
org.openhab.core.automation.internal.provider.file.ModuleTypeFileProviderWatcher (89)
missing references: $000
org.openhab.core.automation.internal.RuleRegistryImpl (77)
org.openhab.core.automation.internal.parser.gson.TemplateGSONParser (85)
org.openhab.core.automation.thingsupport.AnnotatedThingActionModuleTypeProvider (94)
org.openhab.core.automation.internal.parser.gson.ModuleTypeGSONParser (83)
org.openhab.core.automation.internal.provider.TemplateResourceBundleProvider (88)
org.openhab.core.automation.internal.module.factory.EphemerisModuleHandlerFactory (80)
org.openhab.core.automation.internal.type.ModuleTypeRegistryImpl (93)
org.openhab.core.automation.internal.commands.AutomationCommandsPluggable (78)
org.openhab.core.automation.internal.provider.i18n.ModuleTypeI18nServiceImpl (91)
org.openhab.core.automation.internal.module.provider.AnnotatedActionModuleTypeProvider (82)
org.openhab.core.automation.internal.module.handler.TimerModuleHandlerFactory (81)
org.openhab.core.automation.events.AutomationEventFactory (74)
org.openhab.core.automation.internal.RuleEventFactory (76)
org.openhab.core.automation.internal.parser.gson.RuleGSONParser (84)
org.openhab.core.automation.internal.module.factory.CoreModuleHandlerFactory (79)
org.openhab.core.automation.internal.provider.ModuleTypeResourceBundleProvider (87)
org.openhab.core.automation.internal.provider.file.TemplateFileProviderWatcher (90)
missing references: $000
org.openhab.core.automation.internal.template.RuleTemplateRegistry (92)
openHAB Core :: Bundles :: Automation Script RuleSupport (164)
--------------------------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.automation.module.script.rulesupport.internal.RuleSupportScriptExtension (111)
org.openhab.core.automation.module.script.rulesupport.internal.loader.DefaultScriptFileWatcher (115)
missing references: $000
org.openhab.core.automation.module.script.rulesupport.shared.ScriptedRuleProvider (116)
org.openhab.core.automation.module.script.rulesupport.internal.ScriptedCustomModuleHandlerFactory (112)
org.openhab.core.automation.module.script.rulesupport.internal.ScriptedPrivateModuleHandlerFactory (114)
org.openhab.core.automation.module.script.rulesupport.internal.CacheScriptExtension (110)
org.openhab.core.automation.module.script.rulesupport.internal.ScriptedCustomModuleTypeProvider (113)
openHAB Core :: Bundles :: Configuration Dispatcher (171)
---------------------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.config.dispatch.internal.ConfigDispatcher (140)
org.openhab.core.config.dispatch.internal.ConfigDispatcherFileWatcher (141)
missing references: $001
openHAB Core :: Bundles :: Model Core (195)
-------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.model.core.internal.SafeEMFImpl (213)
org.openhab.core.model.core.internal.ModelRepositoryImpl (212)
org.openhab.core.folder (214)
missing references: $002
openHAB Core :: Bundles :: Model YAML (215)
-------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.model.yaml.internal.semantics.YamlSemanticTagProvider (244)
org.openhab.core.model.yaml.internal.YamlModelRepository (243)
missing references: $000
openHAB Core :: Bundles :: Transformation Service (220)
-------------------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.transform.internal.TransformationRegistryImpl (296)
org.openhab.core.transform.FileTransformationProvider (293)
missing references: $000
org.openhab.core.transform.ManagedTransformationProvider (294)
org.openhab.core.transform.TransformationHelper (295)
openHAB Add-ons :: Bundles :: Automation :: JavaScript Scripting (270)
----------------------------------------------------------------------
Status: Waiting
Declarative Services
org.openhab.automation.jsscripting.internal.GraalJSScriptEngineFactory (324)
missing references: $001
org.openhab.automation.jsscripting.internal.fs.watch.JSScriptFileWatcher (327)
missing references: $000
org.openhab.automation.jsscripting.internal.scope.OSGiScriptExtensionProvider (328)
org.openhab.automation.jsscripting.internal.fs.watch.JSDependencyTracker (326)
missing references: $000
org.openhab.automation.jsscripting.internal.JSScriptServiceUtil (325)
openHAB Add-ons :: Bundles :: Exec Binding (274)
------------------------------------------------
Status: Waiting
Declarative Services
org.openhab.binding.exec.internal.ExecWhitelistWatchService (340)
missing references: $000
org.openhab.binding.exec.internal.ExecHandlerFactory (339)
missing references: $000
openHAB Add-ons :: Bundles :: Transformation Service :: Exec (310)
------------------------------------------------------------------
Status: Waiting
Declarative Services
org.openhab.transform.exec.internal.ExecTransformationService (1)
missing references: $000
org.openhab.transform.exec.internal.ExecTransformationWhitelistWatchService (2)
missing references: $000
org.openhab.transform.exec.internal.profiles.ExecTransformationProfileFactory (3)
missing references: TransformationService
lde command did not show anything.
So what to do now?
The following is just a thought. You have modules that are âWaitingâ in both openHAB Add-ons :: Bundles :: something
and in openHAB Core :: Bundles :: something
. I am guessing that there is some kind of thread-lock between the two sets of bundles. So my suggestion is to edit the addons.cfg and remove any of the openHAB Add-ons :: Bundles
waiting modules, then restart your system and see if that releases the openHAB Core :: Bundles
to start fully. Then add back the openHAB Add-ons :: Bundles
one-by-one to see which one causes openHAB Core :: Bundles
to block again.
Note: this is more-or-less the same as what others have suggested you to do, but just phrased in another wayâŠ
Okay, so now I removed Exec binding, Exec Transformation, JavaScript, JSONPath Transformation, RegEx Transformation, Map Transformation.
addons.config:
:org.apache.felix.configadmin.revision:=L"47"
automation=""
binding="mail,homematic,netatmo,systeminfo,tr064,telegram,amazonechocontrol,network,openweathermap,avmfritz,yamahareceiver,solarlog,gardena,astro,mqtt,squeezebox,hue,weatherunderground,zwave,fmiweather"
misc="openhabcloud"
package="standard"
persistence="rrd4j,mapdb"
service.pid="org.openhab.addons"
suggestionFinderIp=B"false"
suggestionFinderMdns=B"false"
suggestionFinderUpnp=B"false"
transformation=""
ui="basic,habpanel"
voice=",marytts"
So no Transformation service any more.
However, Diag still reports a problem with Transformation:
openhab> diag
openHAB Core :: Bundles :: Automation (161)
-------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.automation.internal.provider.AutomationResourceBundlesTracker (77)
org.openhab.core.automation.ManagedRuleProvider (64)
org.openhab.core.automation.internal.RuleEngineImpl (66)
org.openhab.core.automation.internal.provider.file.ModuleTypeFileProviderWatcher (80)
missing references: $000
org.openhab.core.automation.internal.RuleRegistryImpl (68)
org.openhab.core.automation.internal.parser.gson.TemplateGSONParser (76)
org.openhab.core.automation.thingsupport.AnnotatedThingActionModuleTypeProvider (85)
org.openhab.core.automation.internal.parser.gson.ModuleTypeGSONParser (74)
org.openhab.core.automation.internal.provider.TemplateResourceBundleProvider (79)
org.openhab.core.automation.internal.module.factory.EphemerisModuleHandlerFactory (71)
org.openhab.core.automation.internal.type.ModuleTypeRegistryImpl (84)
org.openhab.core.automation.internal.commands.AutomationCommandsPluggable (69)
org.openhab.core.automation.internal.provider.i18n.ModuleTypeI18nServiceImpl (82)
org.openhab.core.automation.internal.module.provider.AnnotatedActionModuleTypeProvider (73)
org.openhab.core.automation.internal.module.handler.TimerModuleHandlerFactory (72)
org.openhab.core.automation.events.AutomationEventFactory (65)
org.openhab.core.automation.internal.RuleEventFactory (67)
org.openhab.core.automation.internal.parser.gson.RuleGSONParser (75)
org.openhab.core.automation.internal.module.factory.CoreModuleHandlerFactory (70)
org.openhab.core.automation.internal.provider.ModuleTypeResourceBundleProvider (78)
org.openhab.core.automation.internal.provider.file.TemplateFileProviderWatcher (81)
missing references: $000
org.openhab.core.automation.internal.template.RuleTemplateRegistry (83)
openHAB Core :: Bundles :: Automation Script RuleSupport (164)
--------------------------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.automation.module.script.rulesupport.internal.RuleSupportScriptExtension (102)
org.openhab.core.automation.module.script.rulesupport.internal.loader.DefaultScriptFileWatcher (106)
missing references: $000
org.openhab.core.automation.module.script.rulesupport.shared.ScriptedRuleProvider (107)
org.openhab.core.automation.module.script.rulesupport.internal.ScriptedCustomModuleHandlerFactory (103)
org.openhab.core.automation.module.script.rulesupport.internal.ScriptedPrivateModuleHandlerFactory (105)
org.openhab.core.automation.module.script.rulesupport.internal.CacheScriptExtension (101)
org.openhab.core.automation.module.script.rulesupport.internal.ScriptedCustomModuleTypeProvider (104)
openHAB Core :: Bundles :: Configuration Dispatcher (171)
---------------------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.config.dispatch.internal.ConfigDispatcher (131)
org.openhab.core.config.dispatch.internal.ConfigDispatcherFileWatcher (132)
missing references: $001
openHAB Core :: Bundles :: Model Core (195)
-------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.model.core.internal.SafeEMFImpl (204)
org.openhab.core.model.core.internal.ModelRepositoryImpl (203)
org.openhab.core.folder (205)
missing references: $002
openHAB Core :: Bundles :: Model YAML (215)
-------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.model.yaml.internal.semantics.YamlSemanticTagProvider (235)
org.openhab.core.model.yaml.internal.YamlModelRepository (234)
missing references: $000
openHAB Core :: Bundles :: Transformation Service (220)
-------------------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.transform.internal.TransformationRegistryImpl (287)
org.openhab.core.transform.FileTransformationProvider (284)
missing references: $000
org.openhab.core.transform.ManagedTransformationProvider (285)
org.openhab.core.transform.TransformationHelper (286)
Why havenât you just tried to remove all bindings and then start adding them back one by one?
And have you tried removing that EXTRA_JAVA_OPTS? Thatâs limiting the memory too small for openhab I think.
Ok. So generally you probably proved that your other addons are NOT the cause of the problem. In OH v4 there are a couple of âspecialâ addons that are not just useful as addons, but are also required by the core. I believe these are preloaded during startup before other addons are loaded. The two âspecialâ addons are automation-jsscripting
and persistence-rrd4j
. So it looks like the first one may be your cause. I would suggest to turn on âlog:set TRACE org.openhab.automation.jsscriptingâ for it and see what you see.
Here is what I tried now:
:org.apache.felix.configadmin.revision:=L"47"
automation=""
binding=""
misc="openhabcloud"
package="standard"
persistence="rrd4j,mapdb"
service.pid="org.openhab.addons"
suggestionFinderIp=B"false"
suggestionFinderMdns=B"false"
suggestionFinderUpnp=B"false"
transformation=""
ui="basic,habpanel"
voice=",marytts"
This is what diag returned:
openhab> diag
openHAB Core :: Bundles :: Automation (161)
-------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.automation.internal.provider.AutomationResourceBundlesTracker (77)
org.openhab.core.automation.internal.module.factory.EphemerisModuleHandlerFactory (71)
org.openhab.core.automation.ManagedRuleProvider (64)
org.openhab.core.automation.internal.type.ModuleTypeRegistryImpl (84)
org.openhab.core.automation.internal.RuleEngineImpl (66)
org.openhab.core.automation.internal.commands.AutomationCommandsPluggable (69)
org.openhab.core.automation.internal.provider.i18n.ModuleTypeI18nServiceImpl (82)
org.openhab.core.automation.internal.module.provider.AnnotatedActionModuleTypeProvider (73)
org.openhab.core.automation.internal.module.handler.TimerModuleHandlerFactory (72)
org.openhab.core.automation.internal.provider.file.ModuleTypeFileProviderWatcher (80)
missing references: $000
org.openhab.core.automation.events.AutomationEventFactory (65)
org.openhab.core.automation.internal.RuleEventFactory (67)
org.openhab.core.automation.internal.RuleRegistryImpl (68)
org.openhab.core.automation.internal.parser.gson.RuleGSONParser (75)
org.openhab.core.automation.internal.parser.gson.TemplateGSONParser (76)
org.openhab.core.automation.internal.module.factory.CoreModuleHandlerFactory (70)
org.openhab.core.automation.thingsupport.AnnotatedThingActionModuleTypeProvider (85)
org.openhab.core.automation.internal.parser.gson.ModuleTypeGSONParser (74)
org.openhab.core.automation.internal.provider.ModuleTypeResourceBundleProvider (78)
org.openhab.core.automation.internal.provider.file.TemplateFileProviderWatcher (81)
missing references: $000
org.openhab.core.automation.internal.template.RuleTemplateRegistry (83)
org.openhab.core.automation.internal.provider.TemplateResourceBundleProvider (79)
openHAB Core :: Bundles :: Automation Script RuleSupport (164)
--------------------------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.automation.module.script.rulesupport.shared.ScriptedRuleProvider (107)
org.openhab.core.automation.module.script.rulesupport.internal.ScriptedCustomModuleHandlerFactory (103)
org.openhab.core.automation.module.script.rulesupport.internal.ScriptedPrivateModuleHandlerFactory (105)
org.openhab.core.automation.module.script.rulesupport.internal.CacheScriptExtension (101)
org.openhab.core.automation.module.script.rulesupport.internal.RuleSupportScriptExtension (102)
org.openhab.core.automation.module.script.rulesupport.internal.ScriptedCustomModuleTypeProvider (104)
org.openhab.core.automation.module.script.rulesupport.internal.loader.DefaultScriptFileWatcher (106)
missing references: $000
openHAB Core :: Bundles :: Configuration Dispatcher (171)
---------------------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.config.dispatch.internal.ConfigDispatcherFileWatcher (132)
missing references: $001
org.openhab.core.config.dispatch.internal.ConfigDispatcher (131)
openHAB Core :: Bundles :: Model Core (195)
-------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.model.core.internal.SafeEMFImpl (204)
org.openhab.core.folder (205)
missing references: $002
org.openhab.core.model.core.internal.ModelRepositoryImpl (203)
openHAB Core :: Bundles :: Model YAML (215)
-------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.model.yaml.internal.semantics.YamlSemanticTagProvider (235)
org.openhab.core.model.yaml.internal.YamlModelRepository (234)
missing references: $000
openHAB Core :: Bundles :: Transformation Service (220)
-------------------------------------------------------
Status: Waiting
Declarative Services
org.openhab.core.transform.FileTransformationProvider (284)
missing references: $000
org.openhab.core.transform.internal.TransformationRegistryImpl (287)
org.openhab.core.transform.ManagedTransformationProvider (285)
org.openhab.core.transform.TransformationHelper (286)
openhab>
Turning on âlog:set TRACE org.openhab.automation.jsscriptingâ made no difference (no trace entries in the log) - I think because I also removed jsscripting automation.
The prefixed comma looks a bit odd. But it is probably not the cause of your problem.
Download openhab 4.1.1 distribution file, extract the runtime
directory and copy it over your existing runtime directory.
Then restart openhab, see if that made any difference
If that didnât help:
Take a backup then reinstall openhab(ian?) from scratch, make sure the clean openhab instance runs without any problems, then restore your backup.
conf
directoryuserdata
directoryI saw this, too, but this seems to happen when adding bindings from the addons store.
Regarding the diag output, the missing references are mostly related to some kind of filewatcher.
Donât know what this could tell me, though.
OH watches over the file system to monitor if new addon Jar files are added or existing ones deleted. In particular it monitors the âaddonsâ folder ⊠so check that such folder does exist, and that it not locked in any way.
Looking at arguments which are missing (i.e. ModuleTypeFileProviderWatcher missing references: $000
) misses org.openhab.core.service.WatchService
. This is filesystem monitor which delivers events about filesystem changes into runtime. In your case it is not coming up effectively throttling startup of entire system, as it causes cascading of dependencies from lower levels to upper ones.
I looked at WatchService
and it can be configured, but I am really surprised that it fails. Do you have a configuration for org.openhab.core.service.WatchService
(i.e. org.openhab.core.service.WatchService.cfg
)?
org.openhab.core.service.WatchService.cfg would be located in /var/lib/openhab/etc/, right?
There is no such file.
The files are:
version.properties
users.properties
system.properties
startup.properties
shell.init.script
profile.cfg
overrides.properties
org.ops4j.pax.web.cfg
org.ops4j.pax.url.mvn.cfg
org.ops4j.pax.logging.cfg
org.openhab.voice.cfg
org.openhab.audio.cfg
org.jupnp.cfg
org.apache.karaf.shell.cfg
org.apache.karaf.log.cfg
org.apache.karaf.kar.cfg
org.apache.karaf.jaas.cfg
org.apache.karaf.features.repos.cfg
org.apache.karaf.features.xml
org.apache.karaf.features.cfg
org.apache.karaf.command.acl.system.cfg
org.apache.karaf.command.acl.shell.cfg
org.apache.karaf.command.acl.scope_bundle.cfg
org.apache.karaf.command.acl.kar.cfg
org.apache.karaf.command.acl.jaas.cfg
org.apache.karaf.command.acl.feature.cfg
org.apache.karaf.command.acl.config.cfg
org.apache.karaf.command.acl.bundle.cfg
org.apache.felix.fileinstall-deploy.cfg
org.apache.felix.eventadmin.impl.EventAdmin.cfg
log4j2.xml
keystore
keys.properties
jre.properties
jmx.acl.org.apache.karaf.config.cfg
jmx.acl.org.apache.karaf.bundle.cfg
jetty-web.xml
jetty.xml
java.util.logging.properties
host.key.pub
host.key
equinox-debug.properties
distribution.info
custom.system.properties
custom.properties
config.properties
branding-ssh.properties
branding.properties
all.policy
Can you take a look at output of commands such iotop
and iostat
? Can it be that your drive is slow or another process generates significant load on it causing slow propagation of fs events?
I believe your hardware is pretty common, but your symptoms are quite unique.
iotop seems to be not available on my openhabian system.
iostat shows nothing special, I think:
openhabian@openhab:~ $ iotop
-bash: iotop: command not found
openhabian@openhab:~ $ iostat
Linux 6.1.21-v8+ (openhab) 02/05/2024 _aarch64_ (4 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
12.91 0.00 8.70 0.16 0.00 78.22
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
mmcblk0 1.46 10.54 60.75 22.55 12084962 69648146 25858007
sda 12.59 1873.09 417.74 0.00 2147483647 478937532 0
sdb 0.00 0.00 0.00 0.00 2713 0 0
zram0 0.00 0.00 0.00 0.00 1176 4 0
zram1 10.95 0.35 45.82 0.00 397688 52528732 0
zram2 1.95 1.16 9.07 0.00 1329588 10396388 0
openhabian@openhab:~ $
An mqtt server and an ftp server is running on the Pi besides OH.
The hardware (and software except OH) was not changed and worked normally fast on OH 3.4.
Okay, after installing iotop and restarting OH, I get
Total DISK READ: 20.40 M/s | Total DISK WRITE: 26.19 K/s
Current DISK READ: 20.58 M/s | Current DISK WRITE: 0.00 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND
102 ?sys root 0.00 B 244.00 K ?unavailable? [jbd2/mmcblk0p2-8]
546 ?sys root 2.55 G 76.45 M ?unavailable? mount.ntfs /dev/sda1 /media/hd1 -o rw,noatime,utf8,uid=1000,gid=1000
573 ?sys root 0.00 B 72.00 K ?unavailable? [jbd2/zram2-8]
584 ?sys root 0.00 B 280.00 K ?unavailable? systemd-journald
592 ?sys root 4.00 K 8.00 K ?unavailable? rsyslogd -n -iNONE [rs:main Q:Reg]
765 ?sys root 0.00 B 4.00 K ?unavailable? nmbd --foreground --no-process-group
12981 ?sys openhab 0.00 B 128.00 K ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-JsonStorage-]
1 ?sys root 0.00 B 0.00 B ?unavailable? init
2 ?sys root 0.00 B 0.00 B ?unavailable? [kthreadd]
3 ?sys root 0.00 B 0.00 B ?unavailable? [rcu_gp]
4 ?sys root 0.00 B 0.00 B ?unavailable? [rcu_par_gp]
5 ?sys root 0.00 B 0.00 B ?unavailable? [slub_flushwq]
6 ?sys root 0.00 B 0.00 B ?unavailable? [netns]
10 ?sys root 0.00 B 0.00 B ?unavailable? [mm_percpu_wq]
11 ?sys root 0.00 B 0.00 B ?unavailable? [rcu_tasks_kthread]
12 ?sys root 0.00 B 0.00 B ?unavailable? [rcu_tasks_rude_kthread]
13 ?sys root 0.00 B 0.00 B ?unavailable? [rcu_tasks_trace_kthread]
14 ?sys root 0.00 B 0.00 B ?unavailable? [ksoftirqd/0]
15 ?sys root 0.00 B 0.00 B ?unavailable? [rcu_preempt]
16 ?sys root 0.00 B 0.00 B ?unavailable? [migration/0]
17 ?sys root 0.00 B 0.00 B ?unavailable? [cpuhp/0]
18 ?sys root 0.00 B 0.00 B ?unavailable? [cpuhp/1]
19 ?sys root 0.00 B 0.00 B ?unavailable? [migration/1]
20 ?sys root 0.00 B 0.00 B ?unavailable? [ksoftirqd/1]
23 ?sys root 0.00 B 0.00 B ?unavailable? [cpuhp/2]
24 ?sys root 0.00 B 0.00 B ?unavailable? [migration/2]
25 ?sys root 0.00 B 0.00 B ?unavailable? [ksoftirqd/2]
28 ?sys root 0.00 B 0.00 B ?unavailable? [cpuhp/3]
29 ?sys root 0.00 B 0.00 B ?unavailable? [migration/3]
30 ?sys root 0.00 B 0.00 B ?unavailable? [ksoftirqd/3]
33 ?sys root 0.00 B 0.00 B ?unavailable? [kdevtmpfs]
The 2.5G read is from a USB-SSD that holds snapshot images from my cameras.
It is mounted to /srv/openhab-conf/html to be accessible via sitemap.
The value of 2.5G is continuously increasing and is now at 13.5G.
Can this be a problem?
As said, this is unchanged to OH 3.4 and was no problem in OH 3.4.
This is iotop after 1h when OH is correctly started (I enabled all bindings again - too many complaints about having to manually switch lights and rollershutters and so⊠)
Total DISK READ: 2.10 K/s | Total DISK WRITE: 14.70 K/s
Current DISK READ: 2.10 K/s | Current DISK WRITE: 16.80 K/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND
102 ?sys root 0.00 B 8.36 M ?unavailable? [jbd2/mmcblk0p2-8]
521 ?sys root 0.00 B 836.00 K ?unavailable? [jbd2/zram1-8]
546 ?sys root 63.37 G 1458.12 M ?unavailable? mount.ntfs /dev/sda1 /media/hd1 -o rw,noatime,utf8,uid=1000,gid=1000
573 ?sys root 0.00 B 2.05 M ?unavailable? [jbd2/zram2-8]
584 ?sys root 0.00 B 13.14 M ?unavailable? systemd-journald
587 ?sys mosquitt 0.00 B 276.00 K ?unavailable? mosquitto -c /etc/mosquitto/mosquitto.conf
592 ?sys root 452.00 K 624.00 K ?unavailable? rsyslogd -n -iNONE [rs:main Q:Reg]
764 ?sys root 0.00 B 36.00 K ?unavailable? dhcpcd -w -q
765 ?sys root 16.00 K 164.00 K ?unavailable? nmbd --foreground --no-process-group
9068 ?sys openhab 176.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [Notification Th]
9075 ?sys openhab 8.00 K 5.92 M ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~.8.jar org.apache.karaf.main.Main [Active Thread:]
9427 ?sys openhab 168.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~.8.jar org.apache.karaf.main.Main [qtp7221085-357]
9432 ?sys openhab 192.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-OSGiEventMan]
9433 ?sys openhab 6.74 M 24.00 K ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~2.3.8.jar org.apache.karaf.main.Main [OH-common-1]
9436 ?sys openhab 320.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-startlevel-1]
9442 ?sys openhab 44.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~.8.jar org.apache.karaf.main.Main [qtp7221085-372]
9592 ?sys openhab 0.00 B 332.00 K ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-eventexecuto]
9593 ?sys openhab 0.00 B 4.00 K ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-eventwatcher]
9600 ?sys openhab 108.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~.8.jar org.apache.karaf.main.Main [qtp7221085-528]
9609 ?sys openhab 8.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-eventexecuto]
9616 ?sys openhab 8.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [AsyncProxyServl]
9975 ?sys openhab 44.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-httpClient-c]
9983 ?sys openhab 48.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-httpClient-c]
9988 ?sys openhab 4.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-httpClient-c]
10172 ?sys openhab 8.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-httpClient-t]
10173 ?sys openhab 4.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-httpClient-t]
10412 ?sys openhab 0.00 B 26.85 M ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~-2.3.8.jar org.apache.karaf.main.Main [OH-RRD4j-1]
20014 ?sys openhab 48.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [qtp7221085-1536]
20749 ?sys openhab 4.69 M 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [qtp7221085-1592]
22250 ?sys openhab 40.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [qtp7221085-1704]
23716 ?sys openhab 88.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-thingHandler]
23723 ?sys openhab 1284.00 K 4.00 K ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-thingHandler]
23729 ?sys openhab 280.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-thingHandler]
23730 ?sys openhab 148.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-thingHandler]
23734 ?sys openhab 336.00 K 4.00 K ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-thingHandler]
23753 ?sys openhab 16.00 K 4.00 K ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [qtp7221085-1841]
23796 ?sys openhab 172.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OkHttp https://]
23979 ?sys openhab 192.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [qtp7221085-1974]
23993 ?sys openhab 188.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-rulesRefresh]
24021 ?sys openhab 16.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~3.8.jar org.apache.karaf.main.Main [OH-safeCall-5]
24024 ?sys openhab 12.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [RxSchedulerPurg]
24037 ?sys openhab 60.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [com.hivemq.clie]
24038 ?sys openhab 616.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [com.hivemq.clie]
24039 ?sys openhab 48.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [RxComputationTh]
24040 ?sys openhab 144.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [RxComputationTh]
24049 ?sys openhab 4.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [qtp13444017-202]
24128 ?sys openhab 40.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [ZWaveReceivePro]
25012 ?sys openhab 3.48 M 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [qtp7221085-2261]
25014 ?sys openhab 1404.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-eventexecuto]
26081 ?sys openhab 16.00 K 304.00 K ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-MapDbPersist]
26148 ?sys openhab 0.00 B 3.30 M ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [OH-JsonStorage-]
26855 ?sys openhab 4.00 K 0.00 B ?unavailable? java -XX:-UsePerfData -Dopenhab.home=/usr/share/o~8.jar org.apache.karaf.main.Main [qtp7221085-2602]
keys: any: refresh q: quit i: ionice o: active p: procs a: bandwidth
sort: r: asc left: SWAPIN right: COMMAND home: TID end: COMMAND
CONFIG_TASK_DELAY_ACCT not enabled in kernel, cannot determine SWAPIN and IO %