G72K
В Epic games зопатчили ОС на одном из серверов
G72K
(https://www.epicgames.com/fortnite/forums/news/announcements/132642-epic-services-stability-update)
Logan
Vladimir
Nklya
Как я понимаю, наибольшее ухудшение идет на IO
Logan
Vladimir
Vladimir
Чем их больше тем хуже
G72K
Ага
я б распатчил обратно )
Vladimir
У нас мелкие сисколы
Vladimir
Andrew
Чёт не могу врубиться насколько это скажется на kvm/libvirt/qemu. Наверно ощутимо должно, с учётом что это постоянное общение через цпу
🏳️ Phil
Andrew
Ну вот походу да :(
Andrew
Бяда
Vladimir
А вот софт в них - как повезет
Andrew
Ну условно говоря добавится оверхед при эмуляции и передачи инструкций
Andrew
Что тоже не добавит скорости
Vladimir
М... Но там особо эмуляции нет, железо почти все само делает
Andrew
Ну тот же проброс сети, при больших нагрузках с прерываниями беда будет, не?
Vladimir
Vladimir
Он не будет там двойным
Vladimir
А просто будет если и виртуалки пропатчена
Andrew
Ых, виртуалки нереально патчить, только хосты...
Vladimir
Страдают именно сисколы
Tadeusz
а смысл от патча виртуалки? как будто у нее свой процессор)
Vladimir
А квм не даст доп оверхеда
Vladimir
Tadeusz
мне проще, у меня контейнеры 🙂
Andrew
Везунчик
Vladimir
А вот в рамках виртуалки оба бага будут на месте
Andrew
А, ну это главное. Что происходит внутри гостя мне пох
Andrew
А ну да да, логично.
🏳️ Phil
Denis 災 nobody
кто знает, кк лечить хрень: каталог, по табу там русские файлы, по ls - вопросы, у rsync вида _06_10_\#353\#301\#322\#324\#311\#316\#307/
Denis 災 nobody
линух, но писалось через самбу
Denis 災 nobody
mount -o remount,iocharset=cp1251,codepage=866 /mnt/1t mount: /mnt/1t not mounted already, or bad option
Denis 災 nobody
косяк в том, что оно примонтировано
Anonymous
Всем привет
Anonymous
о наболевшем Линуксе на арм
Anonymous
Anonymous
кто шарит как исправить?
Anonymous
загружался с граб2
Max
ЭМ...
Max
Лезь в граб руками @ обвиняй линукс на арме
Max
Lmgfy grub rescue
G72K
А мы на одном сервере
раньше pread/pwrite были сравнимы или выигрывали у mmap при сотнях ГБ замапленого пространства (чем больше тредов тем лучше pread/pwrite были), этот патч похоже вкорне поменяет расклад сил
Aleksey
в питоне я привык запускать 2xCpu cores воркеров
Logan
Aleksey
ну переключение контекстов это context switch ?
Vladimir
Надо смотреть на самом деле как на само переключение контекстов влияет.
Vladimir
Речь не о чисто context switch, а о взаимодействии с ядром
Vladimir
Изначально и везде
Vladimir
Но надо вчитываться в патч
Aleksey
ну вот я чот тоже подумал что тут както странно.
Aleksey
может быть по словами переключение контекстов имелось в виду что то другое.
Sergei
https://habrahabr.ru/post/343346
здесь прекрасно всё.
и топик, и выводы и комменты.
Dmitry
Dmitry
Ну норм
Dmitry
Если кратко, то мое ИМХО: nginx хорошо отдает статику, но плохо читает с диска.
Vladimir
Там комменты жгут
Vladimir
https://m.habrahabr.ru/post/343346/comments/#comment_10545084 например этот
🏳️ Phil
Vladimir
G72K
ну переключение контекстов это context switch ?
между тредами переключаться дешево, не надо замапленую память дергать, т.к. все треды видят одну и ту же память процесса. До патча в память процесса мапили и память всего ядра, просто флаг ставили, что б юзерспейса читать нельзя было. Это позволяло дергать сисколы дешево. Теперь все не так, память ядра больше не мапится в память процесса и при вызове сискола надо все перемапить и потом размапить перед возвращением в юзерспейс. от этого сисколы дорогие.
Vitaliy
G72K
вопрос был не про это
Mark ☢️
Max
Tadeusz
что там великолепного?)
Vladimir
Лучшая статья на Хабре за последнее время
Tadeusz
я думал хабр уже не читают нормальные люди)
Vladimir