Hi All
I'm trying to set up a backup server with freeNAS. I basically have 1 bigass zpool of about 300TB and datasets/file systems on them for each server. ( XEON skylake W-2102 CPU, 64GB of ram, no L2ARC) The pool consists of 6 vdevs of 8 disks in raidz2 config.
The initial copy from windows to freenas went fast. About 850 MB/s and I was very pleased :)
Now that the data is there (about 100TB) it has gotten extremely slow. It maxed out at about 40 MB/s for a single server and 60 MB/s if I run it from all servers at the same time.
I'm using "robocopy /mir" over SMB which looks at the datestamps and filesize of the src and dest and only copies new files. I ran into the "slow folder listing" threads and already disabled the DOS bits and increased the vfs.zfs.arc_meta_limit but that was't any help. The thing that strikes me the most is that even when all four nodes are copying to freeNAS (at 60mbps), I can still copy an additional 200GB file at 350 MB/s which maxes out the read spead of the windows drive array.
Any advice on how to debug this?
Cheers,
Marum
I'm trying to set up a backup server with freeNAS. I basically have 1 bigass zpool of about 300TB and datasets/file systems on them for each server. ( XEON skylake W-2102 CPU, 64GB of ram, no L2ARC) The pool consists of 6 vdevs of 8 disks in raidz2 config.
The initial copy from windows to freenas went fast. About 850 MB/s and I was very pleased :)
Now that the data is there (about 100TB) it has gotten extremely slow. It maxed out at about 40 MB/s for a single server and 60 MB/s if I run it from all servers at the same time.
I'm using "robocopy /mir" over SMB which looks at the datestamps and filesize of the src and dest and only copies new files. I ran into the "slow folder listing" threads and already disabled the DOS bits and increased the vfs.zfs.arc_meta_limit but that was't any help. The thing that strikes me the most is that even when all four nodes are copying to freeNAS (at 60mbps), I can still copy an additional 200GB file at 350 MB/s which maxes out the read spead of the windows drive array.
Any advice on how to debug this?
Cheers,
Marum