Decrypt or encrypt of USB or internal drive slows down on idle user
So, you have an internal or external hard drive to encrypt or decrypt. You run the system monitor and you see it happily tugging along at 20-30 MB/sec. You take precautions and leave your Mac on power cord, stop it sleeping and then go to bed with a happy thought that in the morning your drive would be ready for you... Sucker! In fact, you come back to see the drive still being worked on and the activity graph shows that it had just upped the activity from 2-3 MB/s back to that same 20-30 MB/s. You start checking whys was it that your Mac went sleep and you find no answers because it did not. Long story short... If there is no keyboard or mouse activity that encryption or decryption will slow down and seems that nothing can fix it.
Now this is not a question but an answer to this problem. Older threads did not come to a fix and are now closed.
So, the solution I found is a small free program called Jiggler. It has a basic function to jiggle your mouse pointer once every few seconds or minutes (as you choose). This little Santa's helper stops Mac from slowing that encrypt or decrypt process. Just set that Jiggler to juggle the cursor once a minute and you can now go do other useful stuff in your life!