Обновить

Комментарии 10

Можно попросить вас уточнить какой дистрибутив линукса вы используете?

Debian, если точнее - отдельно ядро от Armbian (главное чтобы к железу подошло) и минимальный образ ОС, сделанный через debootstrap.

Все остальное ставиллсь из пакетов вручную.

То есть, это как бы не совсем дистрибутив.

Как вам удалось выкорчевать из дебиана systemd?

Легко )

Точных шагов не помню навскидку, но логика там такая:

Есть пакет установки sysv-скриптов - при его инсталляции удаляется systemd.

После этого на его установку в apt ставится блок. Если какой-то софт (многие) просит установить systemd - в абсолютном большинстве случаев запрос просто игнорируется, и все работает. Там могут идти в пакете юниты, им для работы нужен systemd, поэтому просит - но по факту он там не нужен.

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

Пакет sysvinit-core. System-V - тормоз. Надо было ставить finit(Debian): “Finit is a simple alternative to SysV init and systemd, reverse engineered from the EeePC fastinit. Focus is on small and embedded systems” Свежак - Finit v4.17(released this last month) HowTo: Finit on Debian GNU/Linux. Сайт Finit Project

"Так вот, первое решение - можно разместить своп-файл в самой памяти " - то есть если памяти мало, мы туда ещё своп вобьём? А памяти не станет от такого ещё меньше - то есть эффект будет противоположный ожидаемому?

Вот как раз об этом писал: конечно, он занимает место в памяти - но как правило память не работает все 100%, там висит куча страниц, которые программы запросили, получили, но в данный момент не используют - и вот они-то пакуются компактно в уголок. Страницы памяти, если что, блоки.

А когда уже и там места нет - тогда на диск, хорошо но медленно...

zram интересный инструмент, возможно где и пригодится, а вот swapspace я бы не стал ставить т.к. сложно спрогнозировать как оно будет работать.

Во первых зачем удалять своп файл? Что бы освободить место? Т.е. вы это место чем то другим займете? Но тогда автоматом свопфайл не получится создать.

Верно, тогда не получится.

Но тут вопрос в другом: дисковый своп вообще штука довольно тормозная, и если система начинает постоянно туда писать и читать - с одной стороны, она не помрет сразу, а с другой - вы это явно заметите, сделаете выводы и перестанете ее грузить - и место освободится.

Что-то типа колеса-докатки в машине: незаменимо в экстренных случаях, но не мешается в 99% времени. Как-то так.

А занимать место можно всякими временными файлами, кешем, распакованными архивами и прочим.

zram интересный инструмент, возможно где и пригодится

Самое забавное, если у вас смарт или планшет на андроиде, то вы с высокой вероятностью пользуетесь zram постоянно.

Когда пришлось достать из сундука древний планшет с 4GB оперативки - я подумал о том, что надо бы активировать zram - а опаньки, он там уже используется. :)

PS: и в iPhone то же самое - Почему iPhone хватает 4 ГБ ОЗУ ( https://habr.com/ru/companies/droider/articles/514158/ )

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации