If you plan on doing snapshots, suspends, etc, leave tons more, like around 20 to 100 Gb of free space.
Also, if you have a cluster and migrate VM's from host to host, it basically copies the vswp file along side (I had problems migrating, but later found I could live migrate if I manually set...