i use O&O defrag, once you have done initial defrag on each volume it will then run in the background and tbh you don't even notice it running.
O&O Software - O&O Defrag Pro Disk Defrag Software $50 direct or considerably cheaper in the usual download places :-)