I found several posts on here regarding high CPU usage and lots of IO wait issues in general… but that doesn’t seem to be what I’m seeing. I have a question regarding what happens after a storage node is started.
When the storage node(s) start on all 3 of my hosts, it seems that for at least ~30-60 minutes after they start up, there is a high CPU load. ‘top’ shows only a few percent usage for the storagenode process, but the load on my system is basically pegged at 1.0 for awhile after the docker container starts up. The HDDs are also very active during this time. (I’m not seeing high iowait either).
To be clear, I don’t think there is a problem here, I’m just curious what it is doing.
I’ve looked in the logs and haven’t seen any messages about what the activity could be. And the node appears to be serving requests without any problem. So I’m just wondering what is it doing? Is there a start-up process that scans over all the files on the node? Is it doing random spot checks to make sure files are there and valid?