LINUX.ORG.RU
ФорумAdmin

FTP трафик, скорость упала в разы, причина неизвестна.


0

0

Появилась не объяснимая проблема с FTP трафиком.
Провайдер если он и делает sheipы, то только по IP-адресам,
по протоколам и портам ни какого sheipa нет.
Но при этом web,smtp,p2p(dc++) трафик идет со скоростью > 2Mbit, а FTP не больше 5Kbit/sec.
Пробовал active и passive режимы, ни какой разницы.
В чем может быть причина?

★★

Ответ на: комментарий от fagot

>shape попробую обойтись без ошибок

Обнаружил очень странную вещь,
при размере 14Mb скорость скачивания с ftp сервера равна 2.14 Mbps,
а при скачивании с этого же сервера файла размером 600 Mb,
скорость равна 10 Kbps.

Проверил эфект одинаков с нескольких клиентских компьютеров и с разных ftp серверов.

Посмотрел таблицу connections tracking на routere для тормозящих сессий и вижу,
что соединение от компьютера к ftp серверу висит в статусе fin_wait,
а от ftp сервера к компьютеру в статусе close_wait.

В чем может быть дело?

arum ★★
() автор топика
Ответ на: комментарий от arum

> соединение от компьютера к ftp серверу висит в статусе fin_wait, а от ftp сервера к компьютеру в статусе close_wait.

Сессия повисла в состоянии дисконнекта. Похоже, что провайдер ограничивает длительность сессий. Эмпирическим путём (поставив закачку жирного файла и мониторя статус сессии) вы можете определить это время.

Obidos ★★★★★
()
Ответ на: комментарий от arum

Ниже приведен ftp лог, где видно что при скачивании файла размером 14Mb скорость равна 258.6 kbytes/s, а при скачивании файла 600Mb скорость падает до 131 bytes/s (и продолжает падать дальше, просто я не стал ждать).
Вот это странно, где искать причину?

----------
Connect to: (2005.05.18 7:50:50)
hostname=ftp.linux.lv
username=anonymous
startdir=
ftp.linux.lv=195.2.96.3
220 ftp.linux.lv FTP server ready.
USER anonymous
331 Guest login ok, send your complete e-mail address as password.
PASS ***********
230-The response 'bgj' is not valid
230-Next time please use your e-mail address as your password
230- for example: joe@213.180.112.129
230-
230-
230-Welcome! This is Latvian Linux User Group FTP server.
230-If you have any unusual problems, questions or wishes
230-please report them via e-mail to ftp@ftp.linux.lv.
230-
230-
230 Guest login ok, access restrictions apply.
SYST
215 UNIX Type: L8
FEAT
500 'FEAT': command not understood.
Connect ok!
PWD
257 "/" is current directory.
Get directory
TYPE A
200 Type set to A.
PORT 192,168,1,253,4,79
200 PORT command successful.
LIST
150 Opening ASCII mode data connection for /bin/ls.
Download
Waiting for server...
226 Transfer complete.
CWD pub
250 CWD command successful.
PWD
257 "/pub" is current directory.
Get directory
PORT 192,168,1,253,4,80
200 PORT command successful.
LIST
150 Opening ASCII mode data connection for /bin/ls.
Download
Waiting for server...
226 Transfer complete.
CWD software
250 CWD command successful.
PWD
257 "/pub/software" is current directory.
Get directory
PORT 192,168,1,253,4,81
200 PORT command successful.
LIST
150 Opening ASCII mode data connection for /bin/ls.
Download
Waiting for server...
226 Transfer complete.
CWD apache
250 CWD command successful.
PWD
257 "/pub/software/apache" is current directory.
Get directory
PORT 192,168,1,253,4,82
200 PORT command successful.
LIST
150 Opening ASCII mode data connection for /bin/ls.
Download
Waiting for server...
226 Transfer complete.
TYPE I
200 Type set to I.
PORT 192,168,1,253,4,83
200 PORT command successful.
RETR httpd-2.1.3-beta.tar.Z
150 Opening BINARY mode data connection for httpd-2.1.3-beta.tar.Z (12216402 bytes).
Download: 12 174 352 bytes, 258.6 kbytes/s
Waiting for server...
226 Transfer complete.
Copied (2005.05.18 7:52:00): ftp://ftp.linux.lv/pub/software/apache/httpd-2.1.3-beta.tar.Z -> D:\TEMP\httpd-2.1.3-beta.tar.Z 12 216 402 bytes, 245.1 kbytes/s
CDUP
250 CWD command successful.
PWD
257 "/pub/software" is current directory.
CDUP
250 CWD command successful.
PWD
257 "/pub" is current directory.
CWD distrib
250 CWD command successful.
PWD
257 "/pub/distrib" is current directory.
Get directory
TYPE A
200 Type set to A.
PORT 192,168,1,253,4,105
200 PORT command successful.
LIST
150 Opening ASCII mode data connection for /bin/ls.
Download
Waiting for server...
226 Transfer complete.
CWD slackware
250 CWD command successful.
PWD
257 "/pub/distrib/slackware" is current directory.
Get directory
PORT 192,168,1,253,4,106
200 PORT command successful.
LIST
150 Opening ASCII mode data connection for /bin/ls.
Download
Waiting for server...
226 Transfer complete.
CWD iso
250 CWD command successful.
PWD
257 "/pub/distrib/slackware/iso" is current directory.
Get directory
PORT 192,168,1,253,4,107
200 PORT command successful.
LIST
150 Opening ASCII mode data connection for /bin/ls.
Download
Waiting for server...
226 Transfer complete.
CWD 10.1
250 CWD command successful.
PWD
257 "/pub/distrib/slackware/iso/10.1" is current directory.
Get directory
PORT 192,168,1,253,4,108
200 PORT command successful.
LIST
150 Opening ASCII mode data connection for /bin/ls.
Download
Waiting for server...
226 Transfer complete.
TYPE I
200 Type set to I.
PORT 192,168,1,253,4,109
200 PORT command successful.
RETR slackware-10.1-source-d3.iso
150 Opening BINARY mode data connection for slackware-10.1-source-d3.iso (696981504 bytes).
Download: 17 376 bytes, 131 bytes/s, 237:30 h
Cancel pressed!
ņABOR
426 Transfer aborted. Data connection closed.
Waiting for server...
226 Abort successful

arum ★★
() автор топика
Ответ на: комментарий от Obidos

Самое интересное, что для больших файлов скорость при старте изначально очень мала.
Я уже думаю, что в сети появилось привидение, которое не любит ftp :)


arum ★★
() автор топика
Ответ на: комментарий от arum

>при размере 14Mb скорость скачивания с ftp сервера равна 2.14 Mbps, а при скачивании с этого же сервера файла размером 600 Mb, скорость равна 10 Kbps.

Если оно действительно качает, а не просто скорость падает ввиду простоя, то похоже на этот самый shape :)

fagot ★★★★★
()
Ответ на: комментарий от fagot

Jackill, у него

> для больших файлов скорость при старте изначально очень мала

Судя по всему (во бред-то) по пути есть прозрачный "ftp-прокси", который разбирает ftp-команды и соответственным образом подличает.

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

Sorry, не jackill, а fagot (того в другом форуме ищут, глаз замылился).

Obidos ★★★★★
()
Ответ на: комментарий от Obidos

>Jackill, у него

Во, нас уже путают :)))

>> для больших файлов скорость при старте изначально очень мала

Это я видел, но усомнился в значении фразы "при старте"? Если при старте _после_ аналогичной закачки, то так и есть - шейпят его.

fagot ★★★★★
()
Ответ на: комментарий от fagot

Сегодня попрошу админа снять все шейпы, посмотрим, что получится

arum ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.