man zfsprops : primarycache=all|none|metadata. Not tested by me, I have Special Devices Yes, but not every single time. Depends essentially on the size of the datastore, how much work PBS has to do (i.e. backup once a day vs once an hour, many replicas, many verify, etc), and how much time you have to run GC, which is the task that really requires an special device. I.e. I don't use special device in small-ish PBS with basic loads, say up to 6TB-backup once a day -> Im fine if GC takes some hours.I know it has been mentioned several times a special device backed by ssd is mandatory when using HDDs for data to have a bearable solution.
Not at all: ARC is a read cache. Even if you had terabytes of RAM just for ARC:If I don't have SSD but RAM is available (128GB), could ARC save me here?
I did test this some years ago on different hardware configurations andRegarding Ram usage for ARC: it may possibly help to store only metadata in Ram. Seeman zfsprops:primarycache=all|none|metadata.
primarycache=metadata did reduce GC times by ~4 but increased every other task by at least a x3 factor (syncs took a big hit around x6!). Wouldn't recommend it unless you can test it with your hardware and exact workload (i.e. you really need to shorten GC and don't care about everything else being slower).We use essential cookies to make this site work, and optional cookies to enhance your experience.