if you want to keep the RAM state of the VM when doing the snapshot, then you should keep it enabled.i feel like the snapshots are slower should i check it off ?
Like already said, snapshots are part of your pool, you can't store them somewhere else. Maybe you should use PBS backups with "snapshot mode" instead of ZFS snapshots. Consumed size should be similar (or even smaller if you plan to keep the snapshots for a long time), you can store them even of slow HDDs (but SSDs are recommended) and you can still restore your guests when your pool dies. Snapshots never replace a real backup as you loose all your snapshots too in case your pool fails. But PBS backups are way slower of cause. So only useful for hourly/daily/weekly backups and not really an alternative if you want restore points in lets say every 5 minutes.then i got to buy more nvme drives if i want to have a bigger and faster system.
Would you suggest using a riser cable and attach nvme drives at the end.
And is there a way that i can send the snapshots to those drives as i don't trust them that much but they can hold the snapshots?