Increasing transfer speed?

I’m wondering if there is any tweaking that I can do regarding transfer speeds? I have a gigabit fiber line (true gbit up/down) connected to an OC’d i7 with 32gb DDR4 and a 4-drive raid 10 SSD array:

CrystalDiskMark 5.2.1 x64 © 2007-2017 hiyohiyo Crystal Dew World : http://crystalmark.info/

Sequential Read (Q= 32,T= 1) : 1536.646 MB/s Sequential Write (Q= 32,T= 1) : 651.167 MB/s Random Read 4KiB (Q= 32,T= 1) : 330.956 MB/s [ 80799.8 IOPS] Random Write 4KiB (Q= 32,T= 1) : 224.121 MB/s [ 54717.0 IOPS] Sequential Read (T= 1) : 1474.667 MB/s Sequential Write (T= 1) : 617.296 MB/s Random Read 4KiB (Q= 1,T= 1) : 38.797 MB/s [ 9471.9 IOPS] Random Write 4KiB (Q= 1,T= 1) : 89.023 MB/s [ 21734.1 IOPS]

Connecting to a 100mbit server (which regularly hits 100mbit over both bittorrent protocol and FTP), and another OC’d i7 with a 6-drive raid 0 platter array.

Both the server and the second PC are syncing different folders, and I’m seeing ~4MiB/s. I can beat that in Resilio, FTP, and HTTP. I’ve dug up a bit of info on the whole puller/copier thing, but it isn’t very clear, and I can’t seem to find what the default values are (to increment) or what sane values would be (to start high and tune down). Also, that may or may not address the issue. If nothing else, some buffer/socket/connection tuning options would be nice.

Sorry if I sound a bit whiny, but I need to move TBs, so I’d like to see if I can nudge it in the right direction.

No tweaks, but relevant to the topic (and maybe a potential project for you?):

Check the CPU/memory usage on both sides, as both sides need to be fast.

Syncthing is not efficient with a lot of small files so that could be your problem.

Also try increasing pullers to like 200 or something.

Am testing, will likely be a few days before I report back.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.