GuildFTPd Buffer Size (Send / Recieve)
The following is a quick chart that is designed to help you reference buffer size values that may or may not help you improve upload and download speeds.
VALUE in bytes | (KiloByte Translation) | When this value works best |
4096 | 4 KB | Dial-up or slow connections |
8192 | 8 KB | Dial-up or slow connections |
12288 | 12 KB | Dial-up or slow connections | Cable / DSL | ISDN |
16384 (default) | 16 KB | Cable / DSL | ISDN |
20480 | 20 KB | Cable / DSL | ISDN |
24576 | 24 KB | Cable / DSL | ISDN | T1 |
28672 | 28 KB | Cable / DSL | ISDN | T1 |
32768 | 32 KB | Cable / DSL | ISDN | T1 |
49152 | 48 KB | Cable / DSL | ISDN | T1 |
65536 | 64 KB | LAN | T3 |
131072 | 128 KB | LAN | T3 |
You can experiment with each value or use your own. Modifying the buffers may drastically improve or degrade your FTP speeds. Only experimentation and trial-n-error will give you the best results. When in doubt, leave the defaults.
! IMPORTANT ! Your users will benefit from knowing what your buffer sizes are. They may be able to customize their FTP client buffer settings to work better with GuildFTPd.
For example, WS_FTP LE has a transmission and receive buffer size (in bytes) that a user can modify. [It's in the Options / Advanced tab.] It does have a limit of 4096 for both. However, experimenting with each buffer may produce faster or more stable downloads/uploads, just as much as changing the buffers in GuildFTPd.