The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск дистрибутива Альт Рабочая станция К 9.1, opennews (??), 16-Мрт-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


31. "Выпуск дистрибутива Альт Рабочая станция К 9.1"  +/
Сообщение от foo (?), 16-Мрт-21, 21:35 
Почему патч https://github.com/hakavlad/le9-patch все еще не принят в ядро Альта?
Ответить | Правка | Наверх | Cообщить модератору

69. "Выпуск дистрибутива Альт Рабочая станция К 9.1"  +1 +/
Сообщение от Michael Shigorinemail (ok), 17-Мрт-21, 00:57 
> Почему патч https://github.com/hakavlad/le9-patch все еще не принят
> в ядро Альта?

Думаю, наши ядерщики тоже о нём не слышали -- впрочем, если патч хороший, ему всяко место в LKML.

Ответить | Правка | Наверх | Cообщить модератору

184. "Выпуск дистрибутива Альт Рабочая станция К 9.1"  +/
Сообщение от Michael Shigorinemail (ok), 17-Мрт-21, 16:47 
>> Почему патч https://github.com/hakavlad/le9-patch все еще не принят
>> в ядро Альта?
> Думаю, наши ядерщики тоже о нём не слышали -- впрочем, если патч
> хороший, ему всяко место в LKML.

Отозвались так:

---
Судя по переписке в LKML, с ним не всё хорошо. Он сделан для случая
SSD, нет свопа, нет NUMA.
---

Ответить | Правка | Наверх | Cообщить модератору

199. "Выпуск дистрибутива Альт Рабочая станция К 9.1"  +/
Сообщение от foo (?), 17-Мрт-21, 19:10 
Но он отлично работает в любых условиях. С HDD - отлично.

Без свопа - отлично. Своп на zram - отлично.

Сборка webkitgtk без лагов https://www.youtube.com/watch?v=d4Sc80TMEtA

Без свопа, HDD - открытие вкладок, зависания нет, киллер приходит https://www.youtube.com/watch?v=iU3ikgNgp3M

Ответить | Правка | Наверх | Cообщить модератору

262. "Выпуск дистрибутива Альт Рабочая станция К 9.1"  +1 +/
Сообщение от СеменСеменыч777 (?), 18-Мрт-21, 19:57 
> Но он отлично работает в любых условиях.

я помедитировал на указанный тред ЛОРа, попробовал кое-что воспроизвести (без патча), и о чудо - против зависания интерфейса при копировании на тормозную флэшку и low memory прекрасно помогло

sudo sysctl -w vm.dirty_bytes = 65536

примерно понятно почему помогло. примерно понятно что делать дальше (сортировать файловые dirty pages по устройствам, для тормозных - сокращать, для скоростных - наращивать).

а про BolgenOS я конечно погорячился.

Ответить | Правка | Наверх | Cообщить модератору

264. "Выпуск дистрибутива Альт Рабочая станция К 9.1"  –1 +/
Сообщение от ya (??), 19-Мрт-21, 04:05 
Новый вариант, защищающий только чистые файловые страницы (File - Dirty) полностью фиксит 12309 - при любом размере vm.dirty*.

См https://ibb.co/0jygqDs

Ответить | Правка | Наверх | Cообщить модератору

200. "Выпуск дистрибутива Альт Рабочая станция К 9.1"  +/
Сообщение от foo (?), 17-Мрт-21, 19:13 
>с ним не всё хорошо

Откуда инфа? Вообще-то извольте дегустировать сами.

Вот еще отзыв: https://www.linux.org.ru/forum/desktop/15046468?cid=16203110

Ответить | Правка | К родителю #184 | Наверх | Cообщить модератору

202. "Выпуск дистрибутива Альт Рабочая станция К 9.1"  +/
Сообщение от Michael Shigorinemail (ok), 17-Мрт-21, 19:19 
>>с ним не всё хорошо
> Откуда инфа? Вообще-то извольте дегустировать сами.

Напомню: "it's linux, you need it, you do it".

Подумал, что на Вашем месте я бы попробовал сделать так:
1) собрать пакет с ядром на базе альтового, но с этим патчем;
2) собрать с ним какую-нить приятную исошку, на которой заметен эффект;
3) прийти в LKML с отзывами пользователей для убедительности.

Нечто подобное мы с led@ где-то в 2008 году делали применительно к патчсету Peter Zijlstra как раз про ramzswap; вроде как наш отзыв тоже в свою меру пригодился (конкретно в том случае без этого патча старенькие LTSP-клиенты намертво вешались при активном сетевом свопе на NBD, а с ним и трафика меньше шло => быстрее, и железобетонно надёжно; варианты ядра в четвёртом-пятом бранче звались led-tc/tmc-tc).

Ответить | Правка | Наверх | Cообщить модератору

201. "Выпуск дистрибутива Альт Рабочая станция К 9.1"  +/
Сообщение от foo (?), 17-Мрт-21, 19:18 
>Судя по переписке в LKML

И какова же главная претензия?

Это с ванилью не все в порядке, а не с патчем.

Ответить | Правка | К родителю #184 | Наверх | Cообщить модератору

110. "Выпуск дистрибутива Альт Рабочая станция К 9.1"  +/
Сообщение от lockywolf (ok), 17-Мрт-21, 09:34 
Он мутный какой-то. По идее, задача ограничения должна решаться написанием хорошей конфигурации cgroups. (Я даже делал прототип.)

Проблема в том, что cgroups-v1 заброшены и нужного функционала там нет. А cgroups-v2 не поддерживаются libcgroup, а поддерживаются только systemd, а системдшники плевали на юзеров.

(На самом деле это не совсем правда, поддержка v2 потихоньку пилится, но медленно.)

На самом деле, задача, которая возникает -- она же эвристическая. Как вы определите, кого можно эвиктить, а кого нет? Как отделить программу, которая жрёт память потому что в ней утечка от той, которая жрёт потому что ей нужно?

Потому должна создаваться cgroup, которую, типа, никогда не эвиктить, и в неё кидается баш, иксы, что-то такое.

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

113. "Выпуск дистрибутива Альт Рабочая станция К 9.1"  +/
Сообщение от ya (??), 17-Мрт-21, 10:13 
>Он мутный какой-то.

Нет.

Почитай код внимательно. Это не тот старый патч, который ты тестировал.

В новом наведена простота и красота, минимализм и комментарии.

Лишнего не резервирует, а что резервирует - резервирует аккуратно.

Ребята уже активно используют, положительные отзывы есть.

Патч принят в pf-kernel.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру