Minimum Required Specs To Run Snapshot

What are the recommended minimum server requirements to run Snapshot without taking the whole website down when doing a backup?

I have fairly good hosting, but Snapshot causes downtime whenever it's doing a backup. It maxes out CPU, I/O and uses enormous amounts of memory to do its job.