F
Насколько сильно конфига с luks для / (хомяк там же) медленнее по сравнению с конфигой без него? Трим на ссд работать будет?
F
Кстати не знаешь почему для nvme не задействовали его?
Потому что у каждого нормального диска есть своя очередь (это называется ncq у сата устройств, не знаю как у нвме). И оно вполне работает. Я на своей сата ссд всегда ставлю нон, чтобы диск сам решал как ему удобнее сделать очередь
F
Ну так решили мейнтейнеры почему-то. Уже лет 6 стоит нон на ссдшке и все хорошо
F
Скорость заявленная, диск не рассыпался. Все просто работает )
ㅤ
Надо будет еще поэксперементировать. Но с NVMe понятно, да.
⁣⁣⁣⁣⁣⁣⁣
Кстати о костылях. 1. оверкоммит мемори - это костыль . 2. Эвристический оверкоммит в единице по умолчанию (vm.overcommit_memory=0) - это большой костыль. 3. Ядерный оом киллер, необходимость которого появилась вследствие разрешения оверкоммита - это костыль. 4. Сложный алгоритм, используемый для нахождения жертвы, применяемый ядерным киллером - это костыль. 5. Существование двух параметров для регулирования приоритета выбора жертвы - oom_adj и oom_score_adj - это костыль. Ладно бы я услышал аргументы о костылях, если бы их не было в ядре, или они ходябы отлично работали в ядре. Но нет - ядро полно костылей, связанных с обработкой нехватки памяти, и, более того, вся эта груда костылей отвратительно работает. Возможно, юзерспейсные обработчики являются не меньшими и дополнительными костылями, но они хотя бы работают, в отличие от груды костылей ядра.
Igor
Кстати о костылях. 1. оверкоммит мемори - это костыль . 2. Эвристический оверкоммит в единице по умолчанию (vm.overcommit_memory=0) - это большой костыль. 3. Ядерный оом киллер, необходимость которого появилась вследствие разрешения оверкоммита - это костыль. 4. Сложный алгоритм, используемый для нахождения жертвы, применяемый ядерным киллером - это костыль. 5. Существование двух параметров для регулирования приоритета выбора жертвы - oom_adj и oom_score_adj - это костыль. Ладно бы я услышал аргументы о костылях, если бы их не было в ядре, или они ходябы отлично работали в ядре. Но нет - ядро полно костылей, связанных с обработкой нехватки памяти, и, более того, вся эта груда костылей отвратительно работает. Возможно, юзерспейсные обработчики являются не меньшими и дополнительными костылями, но они хотя бы работают, в отличие от груды костылей ядра.
Костыль - это костыль
Igor
К сожалению, мы живём в мире где всё подпёрто костылями
⁣⁣⁣⁣⁣⁣⁣
👍
Igor
Кстати, что можно почитать про эти ваши psi и почему Майкл говорит что оно не очень эффективно?
⁣⁣⁣⁣⁣⁣⁣
Минутку. Ждите ссылок.
ㅤ
Кстати о костылях. 1. оверкоммит мемори - это костыль . 2. Эвристический оверкоммит в единице по умолчанию (vm.overcommit_memory=0) - это большой костыль. 3. Ядерный оом киллер, необходимость которого появилась вследствие разрешения оверкоммита - это костыль. 4. Сложный алгоритм, используемый для нахождения жертвы, применяемый ядерным киллером - это костыль. 5. Существование двух параметров для регулирования приоритета выбора жертвы - oom_adj и oom_score_adj - это костыль. Ладно бы я услышал аргументы о костылях, если бы их не было в ядре, или они ходябы отлично работали в ядре. Но нет - ядро полно костылей, связанных с обработкой нехватки памяти, и, более того, вся эта груда костылей отвратительно работает. Возможно, юзерспейсные обработчики являются не меньшими и дополнительными костылями, но они хотя бы работают, в отличие от груды костылей ядра.
Костыли бывают разные. Проработанный костыль и ugly workaround когда нужно каждое приложение подпирать т.к. твой костыль ничего не знает о них и будет валить всё подряд.
⁣⁣⁣⁣⁣⁣⁣
Плохие костыли - это плохо. Хорошие костыли - это хорошо.
ㅤ
Переписывай nohang на rust. 😊 Будет хороший костыль.
⁣⁣⁣⁣⁣⁣⁣
Костыли бывают разные. Проработанный костыль и ugly workaround когда нужно каждое приложение подпирать т.к. твой костыль ничего не знает о них и будет валить всё подряд.
"нужно каждое приложение подпирать т.к. твой костыль ничего не знает о них и будет валить всё подряд." - хватит повторять эту отвратительную ложь. earlyoom и nohang со стандартным конфигом будут валить ровно то же, что и ядро. Однако юзерспейсные позволяют, если это необходимо, по желанию юзера, дополнительно удобно менять приоритеты убийств.
ㅤ
Ага, вот и Бастьен говорил всё тоже самое. И это поэтому существует уже целый зоопарк различных киллеров каждый из которых работает по-разному. А в Facebook вообще олени сидят поэтому пилят свой киллер вместо того чтобы взять славный earlyoom.
⁣⁣⁣⁣⁣⁣⁣
Неважно, что говорил Бастьен. Или пруфай, как earlyoom убивает невинные терминалы, или переставай наезжать.
⁣⁣⁣⁣⁣⁣⁣
Много киллеров хороших и разных, для разных задач. Серверу - серверово. У них разные сферы.
ㅤ
Неважно, что говорил Бастьен. Или пруфай, как earlyoom убивает невинные терминалы, или переставай наезжать.
Спасибо, но сейчас на своей машине я больше с ним эксперементировать не буду, того раза хватило. Главное чтоб не начали наезжать жертвы earlyoom на автора пропозала после массового теста.
⁣⁣⁣⁣⁣⁣⁣
В этом и гибкость юзерспейсных - можно подобрать лучшую замену дубовому дефолтному киллеру
⁣⁣⁣⁣⁣⁣⁣
С тех пор жалоб не было
⁣⁣⁣⁣⁣⁣⁣
А вот тут поподробнее. Где ты видел хорошие киллеры?
earlyoom, nohang, oomd. Все, кроме ЛММ. Оди имеют разные плюсы и минусы.
⁣⁣⁣⁣⁣⁣⁣
Фейсбук репортил, что с оомд сократились задержки на дедлоки до минимума
⁣⁣⁣⁣⁣⁣⁣
про остальные два периодически мелькают положительные отзывы в тредах
ㅤ
про остальные два периодически мелькают положительные отзывы в тредах
В тредах мелькают и положительные отзывы о snap например. Но массовый тест всё покажет. Думаешь я не рад что кто-то активно работает над этим?
⁣⁣⁣⁣⁣⁣⁣
Думаю ты рад. Для печали нет причин.
⁣⁣⁣⁣⁣⁣⁣
Извините, пожалуйста(
⁣⁣⁣⁣⁣⁣⁣
Во флудилке Артем тоже ругается.
ㅤ
Во флудилке Артем тоже ругается.
Касательно OOM я никогда не ругался. А рекламировать другие дистры не нужно в Федора группе и всё будет 👌🏻😊
ㅤ
Хорошо. Пусть значок на рабочем столе в Mint это аргумент.
Anonymous
😆
Igor
А мне интересно
F
и она же с none
F
время доступа таки отличается заметно
F
в общем и целом, бывает что с bfq время 0.09-0.10, но 0.08 не показывал бенч за несколько тестов, в то время как с none стабильно 0.08
Null
Thermald (thermal daemon for GNU/Linux) - это специальный сервис, разработанный компанией Intel для предотвращения перегрева и троттлинга мобильных процессоров в ноутбуках. После установки он будет автоматически регулировать работу системы охлаждения на основе показаний термальных датчиков устройства. Читать далее: https://www.easycoding.org/?p=1712
Sergei
Из привилегированного конетейнера, наверное, таки можно, если дать досуп к /sys и /dev.
Igor
А где написано про это?
Sergei
Ха, кто это читает? Все команды для копипаста глазами ищут.
Igor
Я что-то не помню. Что идея была помню, а что на этом зависло - нет
Anonymous
А что кстати именно содержится в конфигах? Или это top secret? 😁
Sergei
На чём это можно попробовать? В виртуалке оно что-нибудь сгенерирует?
Andrey
GNOME, тема Adwaita темная, подсказки в хроме убогие
Sergei
Это есть только в более-менее новых ноутах?
Sergei
Тогда мне не на чем пробовать.
Anonymous
Понял. Вот даже хз, будет ли смысл ставить это на ноут с пассивкой? 😄
ㅤ
GNOME, тема Adwaita темная, подсказки в хроме убогие
В ~/.config/gtk-3.0/settings.ini gtk-application-prefer-dark-theme=1 хотя наверное не поможет.
Igor
Есть ссылка на это сообщение?
Anonymous
Привет! Вопрос: Был дэбиан на диске. Затем я ПОЛНОСТЬЮ удалил весь диск. Прям, под 0. Прям, все! Но ссаный граб остался. Даже установочником винды прошелся. Где может сидеть эта гадина?!
Anonymous
Люди, вопрос срочный!
Anonymous
И как туда переместиться?
Anonymous
Или как его удалить?
Anonymous
Anonymous
Это одна картина из трех
Anonymous
Сейчас покажу то, что ты просил
Anonymous
Чорт, я понял где сидит эта хуйня. Она сидит на диске винды рядом с запуском винды.
Anonymous
Да, кста, я не могу это показать, потому, что у меня нет линуха сейчас
Anonymous
No valid tables found. 😊
Sergey
Thermald (thermal daemon for GNU/Linux) - это специальный сервис, разработанный компанией Intel для предотвращения перегрева и троттлинга мобильных процессоров в ноутбуках. После установки он будет автоматически регулировать работу системы охлаждения на основе показаний термальных датчиков устройства. Читать далее: https://www.easycoding.org/?p=1712
@xvitaly 1. Пункт "Настройка thermald", самое последние действие: systemctl -b -u thermald.service => journalctl -b -u thermald.service 2. thermald пишет ворнинг: [WARN]sensor id 13 : No temp sysfs for reading raw temp Это следствие сгенерированного конфига? Или мне нужно дополнително что-то в ядре подкрутить? В конфиге про некий 13 датчик ничего нет, естественно
Sergey
Да, больше проблем нигде не встретил
F
а мы может как-нибудь процессы разделять по UID и пускать их в интернет через разные шлюзы (сетевые карты)?
F
т.е. задумка вообще такая: несколько сетевых с интернетом и прокси на хосте с выходами через разные сетевые. например порт 1111 через eth1, порт 2222 через eth2 и т.д. Сама машина в интернет ходит через eth0 и клиенты будут приходить оттуда же
Sergei
ㅤ
Свято место пусто не бывает. Как раз поспособствует развитию новых или развитию старых.
Anonymous
Откражутся?
ㅤ
+
Sergei
Откражутся?
Блин, надо мне что-то делать с частотой опечаток.