От чего зависит скорость закачивания/скачивания файлов

1 234
Unlock
На сайте с 01.08.2004
Offline
786
#21

Вот что выдал Wget:

Length: 23,688,287 (23M) [application/zip]

0K .......... .......... .......... .......... .......... 0% 64.08 MB/s
50K .......... .......... .......... .......... .......... 0% 73.87 MB/s
100K .......... .......... .......... .......... .......... 0% 52.11 MB/s
150K .......... .......... .......... .......... .......... 0% 51.94 MB/s
200K .......... .......... .......... .......... .......... 1% 46.64 MB/s
250K .......... .......... .......... .......... .......... 1% 73.65 MB/s

13650K .......... .......... .......... .......... .......... 59% 23.90 MB/s
13700K .......... .......... .......... .......... .......... 59% 73.87 MB/s
13750K .......... .......... .......... .......... .......... 59% 58.97 MB/s
13800K .......... .......... .......... .......... .......... 59% 17.55 MB/s
13850K .......... .......... .......... .......... .......... 60% 67.26 MB/s
13900K .......... .......... .......... .......... .......... 60% 45.46 MB/s
13950K .......... .......... .......... .......... .......... 60% 2.51 MB/s
22450K .......... .......... .......... .......... .......... 97% 65.45 MB/s
22500K .......... .......... .......... .......... .......... 97% 24.34 MB/s
22550K .......... .......... .......... .......... .......... 97% 56.19 MB/s
22600K .......... .......... .......... .......... .......... 97% 41.63 MB/s
22650K .......... .......... .......... .......... .......... 98% 26.77 MB/s
22700K .......... .......... .......... .......... .......... 98% 51.18 MB/s
22750K .......... .......... .......... .......... .......... 98% 2.52 MB/s
22800K .......... .......... .......... .......... .......... 98% 42.61 MB/s
22850K .......... .......... .......... .......... .......... 98% 47.96 MB/s
22900K .......... .......... .......... .......... .......... 99% 26.84 MB/s
22950K .......... .......... .......... .......... .......... 99% 69.06 MB/s
23000K .......... .......... .......... .......... .......... 99% 1.67 MB/s
23050K .......... .......... .......... .......... .......... 99% 60.81 MB/s
23100K .......... .......... .......... ... 100% 40.65 MB/s
23:26:14 (11.58 MB/s) - `file.zip' saved [23688287/23688287]

Легче не стало :(

Есть желание, - тысяча способов; нет желания, - тысяча поводов! /Петр-I/.
P
На сайте с 08.03.2007
Offline
250
#22

для тестов надо использовть файлы побольше раз в 10-100 - этот тест не значит ничего.

Unlock
На сайте с 01.08.2004
Offline
786
#23

Pilat,

Скопировал файл на 1,25 Гб:

23:41:11 (9.76 MB/s) - `file.rar' saved [1345691600/1345691600]

P.S. Вот что выдает iostat:

extended device statistics  

device r/s w/s kr/s kw/s wait svc_t %b
ad4 0.8 1.4 13.1 30.8 0 5.3 0
P
На сайте с 08.03.2007
Offline
250
#24

копирует в текущую директорию, вестимо! Вообще wget это пишет.

ещё одно, можно вместо iostat запускать dstat - он красиво рисует статистику, может даже рисовать усреднённую за некоторое время. что-то типа

dstat -nm 5 1000

(не уверен в точности флагов) выдаст память и диск с усреднением за 5 секунд. И все такие процессы надо на больших файлах проверять - на файле в 20 мегабайт скорость установки соединения уже сильно влияет.

Я отключаюсь, сегодня ответов больше нет.

PS

быстрая отдача - дело вообще сложное, всякие коды raptor'ы...

Andreyka
На сайте с 19.02.2005
Offline
822
#25

Чтоб сделать быструю отдачу - надо много серверов

Тогда качалки, которые поддерживают мультизагрузку файла будут тянуть файл по кусочкам с множества серверов

На 100Mbit можно в среднем вытянуть 5MB/s

Соответственно для одного пользователя 5 серверов дадут 25MB/s

Не стоит плодить сущности без необходимости
Unlock
На сайте с 01.08.2004
Offline
786
#26

Андрей, а что провайдеры могу обеспечить канал 25MB/s? Я просто не встречал нигде таких тарифных планов, это же какая-то не реальная скорость.

P.S. Что мне то делать, чтобы выжать максимальную скорость отдачи файлов с сервера? :)

P
На сайте с 08.03.2007
Offline
250
#27
Unlock:
P.S. Что мне то делать, чтобы выжать максимальную скорость отдачи файлов с сервера? :)

При всех прочих условиях по tcpip это невозможно. Надо пользоваться программами типа той, на которую я дал ссылку. Но используется это обычно для передачи огромных файлов между филиалами.

Pilat добавил 10.06.2008 в 13:13

Unlock:
а что провайдеры могу обеспечить канал 25MB/s?

Вообще говоря можно на нескольких провайдеров разложить задачу.

Unlock
На сайте с 01.08.2004
Offline
786
#28

Нашел компании которые специализируются на быстрой раздаче файлов, это наверное самое верное решение. Спасибо всем кто пытался помочь :)

S
На сайте с 07.05.2007
Offline
20
#29

есть один клиент который получает гарантированный канал в 500 мбит (local exchange), при этом даже гиговая сетевая карточка их не вытягивает просто потому что стоят обычные SATA диски и шина PCI

Andreyka
На сайте с 19.02.2005
Offline
822
#30
Unlock:
Андрей, а что провайдеры могу обеспечить канал 25MB/s? Я просто не встречал нигде таких тарифных планов, это же какая-то не реальная скорость.
P.S. Что мне то делать, чтобы выжать максимальную скорость отдачи файлов с сервера? :)

Провайдеры могут все

Но за большие деньги :) CDN там и все такое.

1 234

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий