#11
|
|||
|
|||
nginx as web socket proxy
Sergey Anohin написал(а) к Stas Mishchenkov в Jul 20 13:58:59 по местному времени:
Нello, Stas! SA>> для одноядерного сервера load average (1 min) 0.8 этож не критично? SM> Значит дело не в этом. Может канал где-то по пути до Германии проседает, а может и сами клиенты тупят. Средняя скорость 1Mbps, в лютых пиках до 6. Это вроде как вообще ни о чем. А tcpdump интересно есть смысл юзать или там ничего не отыскать будет? Разрывы то не сильно частые. С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#12
|
|||
|
|||
nginx as web socket proxy
Andrew Kant написал(а) к Alexey Vissarionov в Jul 20 19:01:56 по местному времени:
Нello Alexey! Monday July 27 2020 13:37, Alexey Vissarionov wrote to Sergey Anohin: SA>>>> Да клиентов дисконнектит бывает, фронт в рф, бэк в германии, SA>>>> врубил лог дебаг там за час 342 миллиона линий, не нашел ответ SM>>> На ум приходит только два варианта. Перегрузка канала от фронта SM>>> до бэка и высокая загрузка компьютера, на котором стоит nginx. SA>> для одноядерного сервера load average (1 min) 0.8 этож не критично? AV> 0.8 - это значит, что компутер 0.8/(1+0.8) == 44% времени реально AV> работает, а остальные 56% простаивает. Какая-то странная у тебя арифметика, то есть если load average = 1, а ядро у нас одно и без гиперсрединга, то, по-твоему, это значит, что процессор простаивает половину времени? Не чувствуешь лажу в рассуждениях? Либо приведи в твоей формуле кто такой 0.8, а кто такой 1 :) Good bye! Andrew --- GoldED+/W32 1.1.4.7 |
#13
|
|||
|
|||
nginx as web socket proxy
Alexey Vissarionov написал(а) к Andrew Kant в Jul 20 00:13:30 по местному времени:
Доброго времени суток, Andrew! 28 Jul 2020 19:01:56, ты -> мне: SA>>>>> Да клиентов дисконнектит бывает, фронт в рф, бэк в германии, SA>>>>> врубил лог дебаг там за час 342 миллиона линий, не нашел ответ SM>>>> На ум приходит только два варианта. Перегрузка канала от фронта SM>>>> до бэка и высокая загрузка компьютера, на котором стоит nginx. SA>>> для одноядерного сервера load average (1 min) 0.8 этож не критично? AV>> 0.8 - это значит, что компутер 0.8/(1+0.8) == 44% времени реально AV>> работает, а остальные 56% простаивает. AK> Какая-то странная у тебя арифметика, то есть если load average = 1, AK> а ядро у нас одно и без гиперсрединга, то, по-твоему, это значит, AK> что процессор простаивает половину времени? Ээээ... LA - это отношение load/idle (просто и незатейливо, ага). Неочевидно, но так слежалось. AK> Не чувствуешь лажу в рассуждениях? Либо приведи в твоей формуле кто AK> такой 0.8, а кто такой 1 :) 0.8 - значение LA, 1 - константа. -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Облачных технологий не существует - существуют только чужие компутеры --- /bin/vi |
#14
|
|||
|
|||
nginx as web socket proxy
Andrew Kant написал(а) к Alexey Vissarionov в Jul 20 09:37:03 по местному времени:
Нello Alexey! Wednesday July 29 2020 00:13, Alexey Vissarionov wrote to Andrew Kant: AV> Доброго времени суток, Andrew! AV> 28 Jul 2020 19:01:56, ты -> мне: SA>>>>>> Да клиентов дисконнектит бывает, фронт в рф, бэк в германии, SA>>>>>> врубил лог дебаг там за час 342 миллиона линий, не нашел ответ SM>>>>> На ум приходит только два варианта. Перегрузка канала от фронта SM>>>>> до бэка и высокая загрузка компьютера, на котором стоит nginx. SA>>>> для одноядерного сервера load average (1 min) 0.8 этож не SA>>>> критично? AV>>> 0.8 - это значит, что компутер 0.8/(1+0.8) == 44% времени реально AV>>> работает, а остальные 56% простаивает. AK>> Какая-то странная у тебя арифметика, то есть если load average = 1, AK>> а ядро у нас одно и без гиперсрединга, то, по-твоему, это значит, AK>> что процессор простаивает половину времени? AV> Ээээ... LA - это отношение load/idle (просто и незатейливо, ага). AV> Неочевидно, но так слежалось. Ну, во-первых, дай пруф. Чисто интуитивно "средняя загрузка" это отношение рабочего времени к общему, но не к простою. И если у некоторых альтрнативно сексуальных это не так - покажи, где они об этом сказали. Во-вторых,даже если это load/idle, то при 100% загрузке проца оно должно стремиться к бесконечности. Ситуация 100% загрузки - не редкость, и её легко воспроизвести одним потоком. Ты видел при этом чтоб цифры LA были выше 10 ? AK>> Не чувствуешь лажу в рассуждениях? Либо приведи в твоей формуле AK>> кто такой 0.8, а кто такой 1 :) AV> 0.8 - значение LA, 1 - константа. Ну и в третьих, даже если это load/idle, то причем тут (X / (1+X))? Так что, давай, напряги мозг и подумай, где ты накосячил. Я бы сказал, что в исходном предположении, что это load/idle, а не load/total. Ну и потом в попытках посчитать total как load+idle, где запутался окончательно и ещё остальных путая. Если считаешь себя правым - приведи все формулы, проверим вместе. Good bye! Andrew --- GoldED+/W32 1.1.4.7 |
#15
|
|||
|
|||
nginx as web socket proxy
Egor Glukhov написал(а) к Andrew Kant в Jul 20 15:36:08 по местному времени:
Andrew, 29 Jul 20 09:37, you wrote to Alexey Vissarionov: AV>> Ээээ... LA - это отношение load/idle (просто и незатейливо, ага). AV>> Неочевидно, но так слежалось. AK> Ну, во-первых, дай пруф. Чисто интуитивно "средняя загрузка" это отношение AK> рабочего времени к общему, но не к простою. Если это load/total, как тогда получаются значения больше 1? И даже больше числа процессорных ядер вместе с гиперсратингом. "В военное время значение синуса может достигать четырёх". Егор Глухов --- GoldED+/LNX 1.1.5-b20180707 |
#16
|
|||
|
|||
nginx as web socket proxy
Andrew Kant написал(а) к Egor Glukhov в Jul 20 20:10:01 по местному времени:
Нello Egor! Wednesday July 29 2020 15:36, Egor Glukhov wrote to Andrew Kant: EG> Andrew, EG> 29 Jul 20 09:37, you wrote to Alexey Vissarionov: AV>>> Ээээ... LA - это отношение load/idle (просто и незатейливо, ага). AV>>> Неочевидно, но так слежалось. AK>> Ну, во-первых, дай пруф. Чисто интуитивно "средняя загрузка" это AK>> отношение рабочего времени к общему, но не к простою. EG> Если это load/total, как тогда получаются значения больше 1? И даже EG> больше числа процессорных ядер вместе с гиперсратингом. EG> "В военное время значение синуса может достигать четырёх". так load - это по идее не время процессора, а время активных процессов. то есть фактически это размер очереди к процессору. и соответсвено load average - это средний размер очереди за интервал времени. всё логично, в отличие от попыток притянуть сюда привязку к времени простоя с получением астрономических цифр при делении на ноль. Good bye! Andrew --- GoldED+/W32 1.1.4.7 |