What version of unbound are you running? With our traffic load we restart unbound 1.13.x daily to "fix" a memory leak.
[1] https://www.nlnetlabs.nl/documentation/unbound/howto-optimis...
But I should have qualified -- I run a caching resolver for use by half a dozen users (so about 20 devices). Load is negligible, but it works perfectly! YMMV.
As an added benefit, my unbound instance is also faster than 1.1.1.1, 8.8.8.8, or my ISP's resolver farm.