Подскажите как лучше организовать скачку(отдачу) файлов с сервера

123
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#11
alex545:

Вобще как-то странно, в первом сообщении вы утвержаете что на 1000 одноврвеменных скачиваний(хоть и по 50кбит/сек на каждую скачку) и 10 серверов не хватит, а тут уже лишь предполагаете что первой проблемой станет ошибка ввода/вывода..

Я говорил про скачку файлов 20 Mb - 2 GB..... А расчет скорости скачивания происходил из расчета 20 Mb файл.... Так что от 50kb/s вы далеко плясать будете...

alex545:

а на каком кол-ве качающих это предположительно случиться, на 100, на 200? (на обычных сата2 винтах). Исходя из этой информации я смогу выставить какие-то ограничения.. Я конечно же понимаю, что это и опытным путём всё проверить можно, но надеялся что кто-то и так сможет подсказать

Запустите - увидите. Видимо такие ответы в силе, предсказать будет сложно.... Интенсивность разная, количество запросов разное, считайте.....

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
Zaqwr
На сайте с 08.08.2007
Offline
111
#12

интересно, никто не знает, что покрутить, чтобы сервер отдавал на скорости 1гигабит/sсекунду, есть несколько разных серверов, OS Debian, новых, старых, с 10 райдом, в том числе был с freebsd, отдача через nginx , скорость упирается в 500-600m/s при одновременных сессиях немногим более 1000, канал может больше 100%, в пиковою загрузку скорость отдачи с рамдиска(из памяти) что по ftp что по ssh ничтожна, где узко не пойму.

п.с. думаю это рано или поздно ТС коснётся..

Администрирование, Linux, Cisco, Juniper
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#13
Zaqwr:
интересно, никто не знает, что покрутить, чтобы сервер отдавал на скорости 1гигабит/sсекунду, есть несколько разных серверов, OS Debian, новых, старых, с 10 райдом, в том числе был с freebsd, отдача через nginx , скорость упирается в 500-600m/s при одновременных сессиях немногим более 1000, канал может больше 100%, в пиковою загрузку скорость отдачи с рамдиска(из памяти) что по ftp что по ssh ничтожна, где узко не пойму.

п.с. думаю это рано или поздно ТС коснётся..

Ну из рамдиска ясен пень что побыстрее будет, а как вы собрались в рамдиск складывать файлы размером 20 Mb - 2 GB ? сколько памяти будет в машинке?

Zaqwr
На сайте с 08.08.2007
Offline
111
#14

в том-то и дело что быстрее из рамдиска не стало. и хранить там я ничего не собираюсь, хотя если на сервере 32гига памяти, то вполнесебе можно там держать "горячий" контент, но это всёравно не относится к моему вопросу..

Zaqwr:
никто не знает, что покрутить, чтобы сервер отдавал на скорости 1гигабит/sсекунду,
N
На сайте с 06.05.2007
Offline
419
#15
Zaqwr:
интересно, никто не знает, что покрутить, чтобы сервер отдавал на скорости 1гигабит/sсекунду,

ничего не написал о сетевой карте и сумме, которую ты платишь датацентру.

файлы должны быть большими, сетевая карта должна быть Ынтерпрайз-класса, а сумма внушительной, чтобы тебя не обманывали.

Кнопка вызова админа ()
Zaqwr
На сайте с 08.08.2007
Offline
111
#16

к примеру карта Intel Corporation 82573(4)L Gigabit Ethernet Controller

сумма хорошая, серверов несколько

платформа не так чтобы суперпупер, к примеру porc X3220, X3470

N
На сайте с 06.05.2007
Offline
419
#17

http://download.intel.com/design/network/ProdBrf/319918.pdf

Low-Power, Small-Footprint, Single-Port Gigabit Network
Connectivity with Advanced Performance Features

Чувствуешь Ынтерпрайз? Я - нет.

Надо пробовать что-нибудь покруче. По крайней мере в intel 82575EB 4 очереди и на современных ядрах (не centos) они нормально нагружают процессоры.

Конечно, я не дам руку на отсечение что проблема именно в этом, но это одна из возможных причин.

Andreyka
На сайте с 19.02.2005
Offline
822
#18
Zaqwr:
интересно, никто не знает, что покрутить, чтобы сервер отдавал на скорости 1гигабит/sсекунду, есть несколько разных серверов, OS Debian, новых, старых, с 10 райдом, в том числе был с freebsd, отдача через nginx , скорость упирается в 500-600m/s

Шина же 🤪

Не стоит плодить сущности без необходимости
Zaqwr
На сайте с 08.08.2007
Offline
111
#19
Andreyka:
Шина же

тоже думал, но поковырявшись, не нашёл шины с 600 мегабитами =)

к примеру вот http://www.supermicro.com/products/motherboard/Xeon3000/3010/PDSMU.cfm

вот http://www.nix.ru/support/compare_tables_builder.html?item[1]=1058

что есть MB/s && http://www.intel.com/Assets/PDF/prodbrief/prod_brief.pdf

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

как тебе уже советовали - ставь хорошую сетевую в pci express и проверяй

123

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