Одновременный upload + streaming

Z
На сайте с 06.09.2012
Offline
129
#31
Andron_buton:
наглядный пример, включил на aio+directio, там где оно было выключено в 17.10 сделал релоад нгинкса:

И как это что-то доказывает? Судя по графику у вас там много дисков/ссд, ясно же, что на много дисков/ссд лучше посылать запросы параллельно и не блокироваться, т.е. aio. У ТСа их не много, совсем другой случай.

Черный список врунов и обманщиков: ua-hosting.company, riaas.ru, takewyn.ru, yahoster/cadedic, Andreylab
iHector
На сайте с 29.03.2013
Offline
93
#32
iHead:
а как оно у вас обрывается?

Логи не смотрел, в заголовках failed увидел. Вообще тема не о том. Вопрос изначально звучал как делать upload грамотно на стриминг сервер. Затыки начинаются только при аплоаде частями.

Андрей
На сайте с 30.09.2009
Offline
498
#33

iHector, ну как не о том, у вас 4 диска не выдерживают того что и два должны бы были потянуть. Вот и пытаемся определить почему?

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

EuroHoster.org ( https://eurohoster.org/ru) - территория быстрых серверов. Выделенные серверы, VPS, SSL, домены и VPN.
Andron_buton
На сайте с 19.07.2007
Offline
270
#34
iHector:
Логи не смотрел, в заголовках failed увидел. Вообще тема не о том. Вопрос изначально звучал как делать upload грамотно на стриминг сервер. Затыки начинаются только при аплоаде частями.

Грамотно - по ftp, ssh, scp, во всяком случае у меня по этим протоколам никаких проблем не возникает.

Кстати, что показывает nginx -V ?

---------- Добавлено 24.01.2014 в 19:55 ----------

zzzit:
И как это что-то доказывает? Судя по графику у вас там много дисков/ссд, ясно же, что на много дисков/ссд лучше посылать запросы параллельно и не блокироваться, т.е. aio. У ТСа их не много, совсем другой случай.

8 сата дисков и 4 ссд. на дисках вот включил аио, и сервер ожил

---------- Добавлено 24.01.2014 в 20:21 ----------

iHector:
Вот такая сейчас картина. Отдается 1 мб на юзера.

Еще раз посмотрел картнку, почему там cache только 6М и free 108M , куда память используется? У Вас течет где-то, или конектов к нгинкс гораздо больше 90 и вся память уходит в буфера?

Андрей
На сайте с 30.09.2009
Offline
498
#35

Для сравнения:

И трафик:

В конфиге nginx смотрю:

sendfile on;
aio off;

В среднем 1 процесс PHP-FPM кушает 17 Mb. Всего 112 процессов.

Nginx кушает в целом 5 Mb 10-ю процессами.

iHector
На сайте с 29.03.2013
Offline
93
#36

Вы не поверите :)) Выедало память тысяча процессов sendmail и postdrop и я вообще не понимаю откуда это на новом сервере. Убил все и освободилось 7гб оперативы. htop помог заметить. Простите, видимо мало опыта на линуксах.

---------- Добавлено 24.01.2014 в 21:09 ----------

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

Андрей
На сайте с 30.09.2009
Offline
498
#37

iHector, а как поступили с aio?

iHector
На сайте с 29.03.2013
Offline
93
#38

Завтра уже потестирую аплоад на скорости 100 мбит и отпишу. Сейчас 7гиг оперативы свободно. Парни а у вас какие конфиги серверов с гигабитным каналом? Какие-то есть нюансы? Я сомневаюсь что 4-дисковый рейд10 потянет.

Андрей
На сайте с 30.09.2009
Offline
498
#39

iHector, 4HDD RAID10 думаю 500Mbit/sec переварит легко. А вот оперативки вам будет мало.

Andron_buton
На сайте с 19.07.2007
Offline
270
#40
iHector:
Завтра уже потестирую аплоад на скорости 100 мбит и отпишу. Сейчас 7гиг оперативы свободно. Парни а у вас какие конфиги серверов с гигабитным каналом? Какие-то есть нюансы? Я сомневаюсь что 4-дисковый рейд10 потянет.

4 диска да еще и в рейде (не важно в каком), вряд ли потянут гигабит, особенно если нет особо популряных файлов.

обычно на гигабит я юзаю JBOD (отдельные диски), в количестве 6 штук. Памяти минимум 8 Гб а лучше 16-32, 8 все же при размере буфера 1Мб, быстро заканчиваются:

Конфиг тот, что я Вам поправил как раз с гигабитного сервера

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