I understand that nodeos is a single-threaded application and having multiple cores does not do anything for it. However, I noticed that having loads of RAM help. I am running a node at 32GB of RAM and noticing hard replaying of 26M blocks taking days.
Is there any way to speed this up? Also, if the nodeos is stopped for a short time and you want to restart it, how do you make it catch up to the head block? Is that automatic or some command-line switch is needed to sync it?