I am on 4.4.1 build 1998, which is the latest version shown on your site, as well as within FlashFXP's self-update feature. Windows 7 x64 SP1, fully updated. Intel dual Xeon 12 core 2.8ghz, 48gb ram, SSD. Windows TCP auto-tuning enabled.
FileZilla's default buffer is 4096kb, and that has been the default for at least 3 years to my knowledge. I can easily reach 18 MB/s with it and other clients (or iperf).
Back to FlashFXP, I have done a number of tests with the receive buffer set to (default), (auto) and 1024kb. In all three cases, my file transfer never exceeded 6 MB/s. Conversely, for sending if I use (default) or (auto), the maximum speed is 350 KB/s. If I manually set the send buffer to 256kb or higher, I get the full 1200 KB/s upload speed.
The remote FTP host is a private, dedicated server that is otherwise idle, with a gigabit connection to the world (which it can saturate). The RTT is 106ms since it is in Europe and I'm in Canada. I've run these tests multiple times to ensure my results weren't unfairly affected by transatlantic congestion.
I'm a bit puzzled by your statement that larger buffers don't always result in better performance. That kind-of goes against everything I know as a developer... obviously there can be other bottlenecks along the path, but in this case I know from experience that the link can support much higher speeds with the right settings. That's my sole concern here. I can't remember the last time I used only a 1mb buffer for anything network-related.
-Bill
Quote:
Originally Posted by X3
And this is presuming that with default buffers or lower you haven't gained any benefit over larger buffers?
Larger buffers not always equal better performance or faster speeds.
Also other clients probably not using such high buffers settings or are they?
Also because I think you havent mentioned it, what version ffxp are you on and if not latest 4.4.1 build 2000 can you upgrade to latest and see.
|