Столкнулся с нестандартной проблемой.
на сервере FreeBSD 8 установлен Pure-FTPd сервер , сконфигурирован без ограничения скорости загрузки для пользователей . пробую закачать на ftp через FAR например ... скорость загрузки на сервер составляет ~256KB/s ...
пробую FileZilla скорость загрузки файла на сервер 2MB/s
после манипуляций с Far выяснилось что если увеличить I/O buffer size в настройках соединения то можно добиться нормальной скорости загрузки файла на сервер ...
к сожалению все свои бэкапы я заливаю с помощью ScriptFTP а у него нет параметра I/O buffer size и потому он льет на сервер так же медленно ~256KB/s
раньше я все сливал на Linux север с VSFTPD и проблем не было не со ScriptFTP не с FAR и не надо было буфер увеличивать ...
Я попробовал поставить VSFTPD на новый freebsd сервер , проблема сохраняется исходя из этого можно сделать вывод что проблема в FreeBSD ... т.е в его настройках
вот мой sysctl.conf
kern.ipc.maxsockbuf=16777216
kern.ipc.nmbclusters=32768
net.inet.tcp.rfc1323=1
net.inet.tcp.sendbuf_max=16777216
net.inet.tcp.recvbuf_max=16777216
net.inet.tcp.sendbuf_auto=1
net.inet.tcp.sendbuf_inc=16384
net.inet.tcp.recvbuf_auto=1
net.inet.tcp.recvbuf_inc=524288
Как можно увеличить дефолтовою скорость загрузки файла на ftp сервер ?