Pavel
хоспаде, весь рынок паблик иаса в СНГ включая все-все-все гипервизоры всех-всех-всех вендоров - примерно 2 тыщи стоек по 5квт на 2/3 пустых, а вы тут про экзабайты =)
Pavel
ну мож промахнулся - данные не свежие уже у меня, пусть будет 3 тыщи
Я и твой кот
Тут же про приватные опестеки речь в основном выше. Банки, телеком. ¯\_(ツ)_/¯
Я и твой кот
Телеком ладно, прибедняется. Но банки-то…
Pavel
ну дело же не в экзабайтах. Прост почти все меряют загруженность цпу по показаниям top-а, а график не «в полку» не значит, что там не пизда-пизда-огорчение
Pavel
тут люди на собесы ходят за дорого, пока ток двое или трое смогли внятно объяснить что такое LA в топе и на основе чего оно считается😄
Я и твой кот
тут люди на собесы ходят за дорого, пока ток двое или трое смогли внятно объяснить что такое LA в топе и на основе чего оно считается😄
В исходниках было написано, что это такие измерительные попугаи, смысл которых никто не понимает, но всем они нравятся.
Я и твой кот
Пойду, короче, дальше учить управление и оптимизацию производительности серверов Linux.
Vyacheslav
со стороны VM- steal time со стороны гипера - что? :)
Artemy
со стороны VM- steal time со стороны гипера - что? :)
Я бы показал что - но за такую картинку забанят 😊
Pavel
Ну че вам эти попугаи не нравятся, ну это хотябы что-то сем их отсутствие. они хоть както что-то показывают
Pavel
настало время дикпиков!
NS 🇷🇺
а там от версии ведра не менялось то что они показывают?
да там уже на хабре столько тельняшек порвали, кто-то орет хватит смотреть на это гавно и считайте так то и так то кто то орет, что это чуть ли не самая жизневажная метрика
Pavel
вроде нет https://github.com/torvalds/linux/blob/master/kernel/sched/loadavg.c#L11
Я и твой кот
Я и твой кот
iowait
Vyacheslav
iowait
это же не ожидание CPU
Artemy
настало время дикпиков!
Как получается Steal time https://imgflip.com/i/5fidun
Я и твой кот
это же не ожидание CPU
Vm что-то хочет, но ей cpu не дали, потому что host чем-то занят. Он разве не может быть занят своим iowait?
Pavel
ты еще эту хуйню спрашиваешь? не надоели дрочь собеседования?
да ну какая дрочь, тут уже прям очень осторожно все спрашивать приходится =)
Я и твой кот
Pavel
Вот-вот 😄
Artemy
iowait это статус скорее процесса а не процессора. Когда процесс уходит в iowait процессор спокойно уходит заниматься другими задачами
Artemy
(внезапно)
Vyacheslav
(внезапно)
Выходит покурить :)
Я и твой кот
В контексте вопроса, это время может считаться внутри вм как steal, а снаружи как iowait. Ну хоть на половину прав?
Pavel
Так может.
Artemy
В контексте вопроса, это время может считаться внутри вм как steal, а снаружи как iowait. Ну хоть на половину прав?
Неа. Если очен-очень в общих чертах, то iowait это "запрос ушел в устройство но еще не выполнен, надо его дождаться". Эта хрень делается внутри ядра через асинхронщину поэтому после отправки запроса тред выставляется на ожидание на соответствующем файловом дескрипторе а проц уходит дальше выполнять запросы. Поэтому почти всегда с IO wait со steal не связан
Pavel
а это как драйвер написать в юзерспейсе. я знаю одну команию к торой iowait вполне себе st
Artemy
Ну при некотором заходе можно и х... сломать
Pavel
ТОчнее даже не драйвер а как организовать общеине вм с внешними ресурсами типа дисков и т.д.
Vyacheslav
так хорошо обсудил, но что смотреть в гипере - никто не сказал :)
Artemy
Как правило LA на гипере коррелирует со steal time внутри вм
Vyacheslav
LA > CPU в /proc/cpuinfo ?
Den
Просвятите малость на пальцах, пожалуйста. Есть Гланц с мульти-стор и несколько АЗ. В каждой АЗ есть свой цеф-сторадж. Допустим лежит какой то образ, сразу во всех сторах. При создании ВМ в каком-нибудь АЗ, от куда нова(или гланс?) узнает, с какого стораджа оптимально брать образ? Явно это указать нельзя.
Artemy
В теории там есть image_locations по которым он итерировался но я в ту логику не лазил. ПыСы: вас ждёт много чудных открытиев в сефоопенстеке
Den
условно, все умные и не полезут брать образы, туда где далеко?
Artemy
Условно надо смотреть. Там разной степени упоротости логика в кусе мест. Но как правило да - если может он берет ближайший. И даже не уверен что это хорошо. Я бы сказал что volume image cache для синдера получше будет но оно по названию понятно не комильфо для новы с эфемерками
Den
Значит будем смотреть %) Спасибо
Vyacheslav
Denis
Как получается Steal time https://imgflip.com/i/5fidun
Гипертрейдинг в помощь! По две «виртуалки» в исполнительное «устройство» и ещё один «порт» останется ;-)
Artemy
Artemy
Впрочем, гипертрединг не лучше. Говорят в некоторых чатах в ответ на это слово бот постит гифку с резиновой женщиной
Vyacheslav
А вы не видите счётчики производительности гостей?
как сказать... есть 75к VM и счетчики все лежат в zabbix
Vyacheslav
считай что всех сразу - не видим, а каждого питомца отдельно - видим
Denis
Я и твой кот
как сказать... есть 75к VM и счетчики все лежат в zabbix
Ммм… а какая-нибудь tsdb? Или аналитическая база? Чтобы легче было прикрутить алёрты на steal.
Я и твой кот
Ну можно read-only реплику базы заббикса изнасиловать и алёрты сделать там.
Andrey
Хорошая картинка. Есть ссылка?
Я и твой кот
Хорошая картинка. Есть ссылка?
Правый нижний угол картинки
George
Хорошая картинка. Есть ссылка?
http://www.brendangregg.com/linuxperf.html
rince
Привет поставил минимальную установку openstack руками, и дашборду к ней, по документации постоянно выкидывает из дашборды (причем как-то рандомно, иногда я могу переключить пару вкладок, иногда нет) , в логах вижу Authorization failed. The request you have made requires authentication. keystone.exception.Unauthorized: The request you have made requires authentication В какую сторону можно копнуть чтоб понять в чем дело?
Denis
rince
Браузер пробовали сменить ?
Попробовал тоже выкидывает, но вижу еще ошибки, мб поможет
rince
А какой способ установки вообще стоит использовать?
Pavel
Дайте повангую за кейстоном больше 1 мемкеша
Pavel
или у каждого кейстона свой мемкеш
rince
Нет, один кейстон, один мемкеш
rince
J
пробовал victoria
А дебаг лог horizon или keytone не можешь глянуть?
J
Ответы кейстоуна надо б посмотреть.
rince
Ответы кейстоуна надо б посмотреть.
там довольно много всего, на что нужно внимание обратить?