November 27, 20241 yr hello, i converted my array to zfs and im trying to utilize my 64gb ram to get speedy writes through my 10g ethernet as i was doing before with the "classic unraid array" and "vm-dirty-ratio" settings and i was getting over 1gbps speeds no problem. now with zfs starts from 1gpbs and after 4-5 gb drops to 60mbps! (I/O speed of mechanical drive!) then i edited zfs.conf to allocate extra arc with option: "options zfs zfs_arc_max=30000000000" (30gb) and seems that new arc is loaded correctly but does the same after 4-5gb written.. a mod of the forum (JorgeB) told me that: "Independent of the ARC size, zfs only caches writes for 5 seconds, then they are flushed to disk, and if the devices can't keep up, write speed will slow down, BUT that 5sec value can be changed manually with "options zfs zfs_txg-timeout=$value" from 5 sec (zfs default) so i changed this to 30 sec but im getting the same results..there must be a solution for this..any help would be appreciated.
November 27, 20241 yr Community Expert ARC is only for reads. This may help, but isn't a great idea to do. Edited November 27, 20241 yr by Kilrah
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.