[TrueNAS Core] TRIM Cron Job for All-SSD Pool Best Practices?

Hello,

(I’ve seen a similar discussion here: Confusing "Auto TRIM" description | TrueNAS Community .) The consensus seems to be to leave auto-trim off for potential incompatibility/unreliability reasons (depending on your specific SSDs), and to use a manual, scheduled TRIM.

I’ve set up an all SSD (SATA) pool, using 4x enterprise SSDs: SAMSUNG MZ7LH1T9 (PM 883). Specs: MZ7LH1T9HMLT(1.92TB) | SSD | Samsung Semiconductor USA

Smartctl reports TRIM as “available, deterministic, zeroed.”

I’ve not set up a manual TRIM cron job before (and I think maybe only one or two cron jobs total in the last 5 years). I was wondering if anyone had any recommendations or examples of what’s worked well without causing odd performance impacts or other problems. I was thinking of scheduling it for, like, Wednesday morning at 2 AM or something.

In the alternative, should I just forget about TRIM since ZFS is … itself … and my SSDs have endurance in the 1 petabyte range?