Таков
гном из флатпака
Чет тут уже coreos попахивает
shadowchain
Чет тут уже coreos попахивает
Совсем нет, там гуя нет
egs
возможно
Таков
Совсем нет, там гуя нет
Ну вот рядом совсем, если гуй добавить
shadowchain
Ну вот рядом совсем, если гуй добавить
Да там гуй был бы тоже частью ostree образа
shadowchain
Она от сильвы отличается только ostree конфигом, наличием Zincati и возможностью провизионинга через Ignition
Таков
Вообще я как-то не вижу профитов от таких построек, что даст-то это все?
shadowchain
https://en.wikipedia.org/wiki/Cache_pollution
Не, я тоже прекрасно умею пользоваться википедией, но вопрос был про видимые проблемы, т.е. такие, которые реально наблюдать и которые вредят пользователям
Таков
Не, я тоже прекрасно умею пользоваться википедией, но вопрос был про видимые проблемы, т.е. такие, которые реально наблюдать и которые вредят пользователям
Во, тоже самоэ Мне абсолютно пофиг, хоть 10 тулкитов хоть два, хоть по два на два, работает нормально и всё, а то что кто-то думает "ну это не правильно всё" это такое
shadowchain
снижение производительности при параллельной нагрузке
А графики и результаты наблюдений есть?
egs
самый простой пример: нагрузить встроенную графику и замерить производительность ЦП в многопотоке, при нагрузке на иГПУ и без
egs
я как-то давно делал, падение производительности ЦП было где-то 30-40% в моём случае. там ещё ограничение теплопакета и прочее такое, но кэш там тоже замешан
egs
Если встроенной графики нет?
запустить на 1м ядре параллельно две задачи на полную нагрузку, которые не влезают в кэш
egs
или 1 тяжелую и 1 фоновую
Таков
запустить на 1м ядре параллельно две задачи на полную нагрузку, которые не влезают в кэш
Например? Давай уж без абстракта кейс и его повторение в реальных условиях, синтетику не надо.
egs
Например? Давай уж без абстракта кейс и его повторение в реальных условиях, синтетику не надо.
реальный кейс: дуал хед сетап, 2 ОС, fedora (хост) + win10 (вм) с проброшенным дискретным ГПУ, ядра ЦПу делятся между ОС (без изоляции). а) самый быстрый сетап: на хосте отключена интегрированная графика, нет изображения, но работают фоновые задачи и эмулятор; б) похожий вариант, но со слегка сниженной производительностью (в пределах 5%) - всё тоже самое + консоль ядра на интегрированной графике; в) самый медленный вариант - на интегрированной графике запущен гном шелл без задач, падение производительности до 30-40% при запуске очень тяжелых задач в гостевой системе. активация скринсейвера сразу поднимает производительность до близких к варианту б значений.
egs
развитие этого сетапа: гента в качестве хоста и вин10 в качестве гостя, без активации интегрированного гпу. сборка мира с -Os, минимальное окружение для запуска вм и фоновых задач. результат: поднятие производительности процентов на 10 и значительное снижение статтеринга в тяжелых задачах в госте. был вариант с -O2, производительность у него в ряде задач была ещё выше, но ценой увеличения interrupt latency в госте.
egs
можно попробовать: собрать мир с -O3, отключить все ядра кроме 1 и оставить включенным SMT, и сравнить производительность системы при полной нагрузке. сравнивать с -Os
egs
желательно ещё включить CONFIG_PREEMPT и CONFIG_HZ_1000
egs
тормоза это даст а не прирост
Таков
тормоза это даст а не прирост
Так не надо тормоза создавать, зачем это нужно?
egs
а как иначе воспроизвести эти условия? если не дать полную нагрузку, но сохранить большую часть условий результат может быть следующим: просто вырастет энергопотребление и нагрузка на ЦП
Таков
а как иначе воспроизвести эти условия? если не дать полную нагрузку, но сохранить большую часть условий результат может быть следующим: просто вырастет энергопотребление и нагрузка на ЦП
Я почему то думаю что нужно оптимизировать реальный кейс и радоваться производительности, чем воспроизвести нагрузку системы без каких-либо очевидных профитов. Что толку то от того что ты искусственно нагрузил железо?
egs
на стэковерфлоу даже где-то кто-то выкладывал замеры эффективности параллельных вычислений, на i5 быстрее отрабатывает варианты O2 и O3, а на i7 с SMT быстрее отрабатывает Os
Александр
Чёт бутылки все на запуске висят странно это
egs
запустить что-нибудь типа КП2077 в ВМ это тот ещё челендж, если у тебя не тредриппер
Таков
я выше привел вполне конкретный реальный кейс
И какая выгода от этого всего? Вывод что нужно покупать ай7, а не ай5?
egs
И какая выгода от этого всего? Вывод что нужно покупать ай7, а не ай5?
вывод? покупать надо процессор с большим количеством кэша и/или ядер (что ведёт к росту кэша)
egs
ну или не использовать флатпак, на текущем этапе развития
Таков
Короче я че понял спустя час -- покупайте мощные современные пк. Маркетолог из тебя так себе, конечно, зато максимализма хоть отбавляй.
egs
ты ошибся
egs
будь у меня много денег я бы просто поставил 2 компа
Таков
Реклама мощного железа?
Да, иначе флэтпаком пользоваться не надо.
alex
Я может читал по диагонали, но так и не понял причём тут флатпак/КП2077/сборка мира на генте/проброс ГПУ((
Таков
Ломающие новости)
Сам в ужасе. Думаю про себя, либо меня так от зверобоя плющит уже либо лыжи не едут.
egs
Я может читал по диагонали, но так и не понял причём тут флатпак/КП2077/сборка мира на генте/проброс ГПУ((
вариант для флатпака: поставить два лончера стима, из аура/пакетника и из флатпака. запустить 2 ОЧЕНЬ тяжелые (для ЦП) игры и сравнить варианты: 1) оба стима из пакетника, 2) 1 из флатпака
egs
можно пойти дальше и запустить их на 1-2х ядрах, через taskset
egs
Зачем 2 игры запускать?
затем что ты можешь запустить 2 программы, 1 из снапа, другую из флатпака
Таков
затем что ты можешь запустить 2 программы, 1 из снапа, другую из флатпака
Так, ладно, зачем мне запускать 1 тяжелую (какую?) программу из флетпака и 1 тяжелую (зачем и почему?) из снапа? Ради того чтобы тормоза и нагрузку увидеть? Дальше то что делать?
alex
чтобы зафиксировать возросшую стоимость переключения контекста
Мы сейчас про реальность или про синтетику ради синтетики? П.с. может кто из олдов основного чата помнит чела, который запускал тысячу гимпов и бухтел на просадки производительности?))
egs
делать выводы
egs
Мы сейчас про реальность или про синтетику ради синтетики? П.с. может кто из олдов основного чата помнит чела, который запускал тысячу гимпов и бухтел на просадки производительности?))
синтетические тесты не фиксируют такие нюансы, только если они не написаны именно для этой задачи. а таких тестов почти нет
Таков
Мы сейчас про реальность или про синтетику ради синтетики? П.с. может кто из олдов основного чата помнит чела, который запускал тысячу гимпов и бухтел на просадки производительности?))
Я вот просил органику, а не бессмысленные тесты или абстрактные кейсы. В задачах по математике тоже покупают в магазине 300тонн моркови, например.
egs
я привел конкретный пример сверху, когда запускается 1 очень тяжелая задача и некоторое количество лёгких фоновых задач, фон от которых влияет на производителность основной
Alex
Про что вообще речь идет? Зачем 2 игры запускать? Тем более КП2077, чтоб комп загнулся конкретно?
Таков
Я вижу только одно -- если сильно нагрузить компьютер, то он будет тормозить. Больше ничего не вижу.
egs
ну, чем жирнее по памяти фоновая задача, тем хуже результат задачи основной
egs
даже если эта фоновая задача ничего не считает
olegon.ru
а в линуксе, разве, есть какое-то деление на фоновые и не очень?
Simple Sem
а лучше гугл таблицы 😊))
не знаю, не пользовался
olegon.ru
есть же приоритеты только, нет?
alex
я привел конкретный пример сверху, когда запускается 1 очень тяжелая задача и некоторое количество лёгких фоновых задач, фон от которых влияет на производителность основной
А флатпаки то тут причём?)) Ты используя флатпаки собираешь мир или гпу пробрасываешь? Или как они тут задействованы? Что такого нужно запустить во флатпаке, чтобы оно сравнилось со сборкой мира по затратам и нагрузке? Мне на ум приходят только Blender и Unity, однако за столько лет никто не жаловался на какую-то потерю производительности при запуске (и даже одновременном) этих софтин. А вообще, вспоминается баянистый анекдот: - Доктор, когда я делаю вот так, у меня тут болит. - А Вы так не делайте.
egs
а в линуксе, разве, есть какое-то деление на фоновые и не очень?
в линуксе - нет. под фоновыми задачами я имел ввиду - все те задачи, которые в сумме потребляют в пределах 0-1%. а основная - всё остальное
Vasiliy Glazov
Слушайте, помощь по гиту нужна. Вот есть две ветки. Если я на одной поставлю метку и солью эту ветку во вторую ветку, то метка тоже сольётся или будет указывать всегда на первую ветку?
Таков
пишет так
Это не совсем то.
Vasiliy Glazov
тэг же на коммит вешается, вроде.
А коммит во второй ветке будет отличаться от первой?
Simple Sem
Vasiliy Glazov
Или правильнее слить ветки и потом уже делать тэг?