My tweaks were to the ubuntu system, such as using /tmp/ for a ramdisk in addition to /run/. I've also done a few other things to make my ubuntu server much like unraid.
For now, I've taken your advice with the two separate jobs. A question though, using it like this, isn't it more likely that the second to run will overwrite some of the items stored on the first run? Like, I gave the first run 50% of the RAM to use, then I gave 20% to the second run for a total of 70%, but I'm pretty sure it's not working like that... I think linux is just going to store whatever it feels like, thus, sometimes that 20% will completely overwrite some of the 50%, and thus, only 50% total memory gets utilized. Or am I just completely incorrect, and linux will utilize whatever is actually considered free first, then utilize whatever has to be overwritten second? IDK.