Vladimir
днем пик
Vladimir
если коротко
Vladimir
вот сегодня был большой пик, пришлось ковыркаться
Владимир
LA?
load average
Владимир
вот это сейчас принудительный синх стоит
Владимир
Владимир
переставляю в стандартное положение
nikolay
load average
Гм.. сам по себе он не говорящий параметр же, растёт он потому что учитываются процессы ожидающие в том числе ввода/вывода..
nikolay
Чем смотрите?
Владимир
и когда он будет большим у тебя явно будет не сладко
Владимир
Владимир
как вам разница
Владимир
скорость поднялась, но при этом куча процессов с приоритетом ядра, это так называемый фоновый синх
Владимир
и растёт LA
Владимир
если атк подержать с полчаса, то LA вырастет до безумия и положит весь дедик
nikolay
и когда он будет большим у тебя явно будет не сладко
Ну как сказать.. noninteruptible процесс сам по себе систему не грузит же.. а la может составлять десятки единиц при этом
Владимир
я конечно же делать этого не буду)
Владимир
Ну как сказать.. noninteruptible процесс сам по себе систему не грузит же.. а la может составлять десятки единиц при этом
ну то есть если я оставлю это на полчаса или даже пусть буду оптимистом и скажу час, у меня ничего не попадает?
nikolay
Если это реально из-за того что много iowait - не должно. Top покажет реальную загрузку по ядрам или mpstat
Владимир
Ну как сказать.. noninteruptible процесс сам по себе систему не грузит же.. а la может составлять десятки единиц при этом
красивые разговоры если бы у меня при этом не было практики с этим и у меня это всё падало), не на 30LA конечно падало
Владимир
ощущаться просадка начинает на моём железе примерно с 50ти
Владимир
а 120 это уже мрак и я даже рестартануть его не смогу, только ресетом гасить
George
скорость поднялась, но при этом куча процессов с приоритетом ядра, это так называемый фоновый синх
ну на sync=always оборудование простаивает и ждёт медленных синков с диска, вот LA и меньше
George
но смысл на него смотреть
Владимир
но смысл на него смотреть
ну если бы просто смотреть и не падать при этом
Владимир
то норм
George
LA не показывает фактическую нагрузку на всё оборудование
George
ну если бы просто смотреть и не падать при этом
надо искать причину по хорошему, не должно падать
Владимир
причина в большом числе процессов с приоритетом ядра
George
вы какую-то проблему обходите, это я понял, но это всё же проблема
George
причина в большом числе процессов с приоритетом ядра
не должно это "класть" железо насмерть
Владимир
скорость записи в пике... синхронной записи 12мб в сек
Владимир
а тут если посмотрите и того ниже
Владимир
так что значит "положит"?
это жначит что процессы перестают отвечать
Владимир
сайт ложится
Владимир
все сервисы ложатся
Владимир
что зависит от ввода вывода, ложится сразу, есть сервисы которые не зависят от него практически, они живут и при 100 LA
nikolay
ощущаться просадка начинает на моём железе примерно с 50ти
La же надо коррелировать с количеством ядер в системе, поэтому я всегда смотрю загрузку по ядрам а не абстрактный la
Владимир
у меня 16 ядер
Владимир
я в курсе))
Владимир
где-то 20 LA уже всё лежит))
Владимир
где-то 20 LA уже всё лежит))
был релаьный пример с сервером и медленными накопителями, на сервере 4 ядра, там на 20 LA уже всё лежит
nikolay
где-то 20 LA уже всё лежит))
Ок, лежит так лежит))
Владимир
вот нашёл скрин, при этом загрузка по ядрам нулевая
Владимир
все ждут ввода вывода)
Владимир
сайт не открывается по таймауту
Владимир
я ж не придумываю эти примеры, они существуют)
Ivan
где-то 20 LA уже всё лежит))
у меня до 40 набегает без проблем при 16 ядрах
Владимир
у меня до 40 набегает без проблем при 16 ядрах
так и я говорю что у меня после 50ти начинает что-то проявляться
Владимир
ещё не лежит
nikolay
вот нашёл скрин, при этом загрузка по ядрам нулевая
Загрузку по ядрам я не вижу, но не суть. Когда кто то заходит на ваш сайт обращение к диску есть же, верно?
Владимир
у меня до 40 набегает без проблем при 16 ядрах
или ты хотел чтобы я тут ради скринов у себя сервер положил))
Владимир
Владимир
к диску конечно етсь обращение, базы, файлы сессий, хотя не факт что там на файлах сессии были
Владимир
понял )
но если я оставлю синх в стандартном положении, то 50 там будет минут через 6, а через полчаса сервер начнёт прикладываться))
nikolay
потому и нет загрузки по ядрам)), потому что тормоза с вводом выводом))
Ну вот вы сами ответили на свой вопрос) ваш сайт встаёт в очередь на ожидание io, как и любой другой процесс (база например) отсюда ощущение что все «легло», хотя реально процессора ничего не делают..
Владимир
это Вы сейчас поняли наконец почему от LA оно может лечь)
nikolay
это Вы сейчас поняли наконец почему от LA оно может лечь)
Епрст, НЕ от la оно ложится, не хотите меня услышать)))
Владимир
рад что мы нашли общий язык, есть товарищи которые с пеной у рда доказывают что LA насрать и всё будет огонь)
Владимир
LA это конечно такой себе параметр, при высоком LA может в теории быть и всё нормально, всё зависит от причины почему он вырос)
Владимир
Но совсем игнорить существование LA тоже плохая идея, надо просто его использовать как звоночек, что нужно проверить, а всё ли у нас хорошо.
Владимир
Епрст, НЕ от la оно ложится, не хотите меня услышать)))
я в курсе что не от самого по себе LA оно ложится, а из-за тормозов ввода вывода. Не понимаю когда вы меня услышите))
Владимир
Это верно
на этом предлагаю закончить
Владимир
Я читаю то что вы пишите , а пишите что, дословно, от LA оно может лечь)
LA это просто число в очереди в среднем за минуту, 5 минут и 15 минут И если эта очередь скапливается в сторону ключевых ресурсов, которые важны для работы, то всё ляжет. Доступно объяснил?
Владимир
LA это очереди к процу, ядрам, и ввод вывод сети, файловой системы
Владимир
К слову реально удобнее было бы если бы LA на каждый тип очередей был свой)), вот это было бы показательнее конечно))