I'm not sure its even possible to keep up. I had that fail at one point. And I'm pretty sure it won't with only 8 GB of RAM for caching.
If you're using shm/ram for the file, spinning disk is fine for storage although some APIs (if accessing block log) will be slower.
RE: How to build and run a hive node - witness/seed/consensus and account history nodes