правильно удалить swap

RusWolf
И не слушай ты эту секту, антисвопников.
Ничего не имею против свопа, всегда держал его на всякий случай. Но так же не поддерживаю сектантов-свопников, которые начитались теории типа: при отсутствии свопа оный и так присутствует в памяти и тормозит работу. Хрень! Практика не показывает никакой разницы. Секундомер не держал, но уже с год без свопа не чувстую себя ущербным ни с какого боку.
И да, уж лучше своп будет в памяти, чем на SSD.
Точка.
Aivar
уж лучше своп будет в памяти, чем на SSD.
Так он это и предлагает,
RusWolf
сделай zramswap
вынести своп в оперативку и за счет сжатия немного выйграть в ее обьеме.
Помимо собственно программ в оперативе же и кеш VFS чем больше свободной тем лучше
RusWolf
Не хочешь раздел swap или swapfile, если душит жаба за место на диске, сделай zramswap и живи счастливо.
И не слушай ты эту секту, антисвопников.
А вот против свап в. zram никто и не против. Это офигенная штука при малом объеме памяти.
Lupus pilum mutat, non mentem.
Aivar
Но так же не поддерживаю сектантов-свопников, которые начитались теории типа: при отсутствии свопа оный и так присутствует в памяти и тормозит работу.

Тем кто именно работает на компе, swap необходим.
Точка. :)
RusWolf
Тем кто именно работает на компе, swap необходим.
Вот где истина. А у мну - браузер, киношка, музыка... Мне и zramswap, походу, не нужен, хотя курнуть можно.
Включил для пробы.
$ swapon --show
NAME       TYPE       SIZE USED PRIO
/dev/zram0 partition 1024M   0B  100
В каком месте мне теперь ждать профит?
Aivar
каком месте мне теперь ждать профит
Где то тут было насколько сжимается zswap вот разница между несжатым и сжатым swap и профит. При отсутствии swap оно в памяти несжатым болтается. Тут конечно и память тоже можно было бы сжать zram в принципе одно и тоже с zramswap . И плюс наверно и всякие ядреные механизмы расчитаны на работу со свопом
Ну понятно, разговоры о счастливой жизни сильно преувеличены.

Умные статьи о категоричной необходимости свопа я, конечно, читал, но вот недалеко и на пальцах в вики:
Подкачка (swapping) - это процесс, когда страницы памяти копируются на предварительно сконфигурированное пространство на жестком диске, называемое пространством подкачки, чтобы освободить эту страницу из памяти. Суммарный размер оперативной памяти и пространства подкачки - это количество доступной виртуальной памяти.

Пространство подкачки может быть использовано для двух целей: расширить виртуальную память за пределы установленной оперативной памяти (RAM), а также для сохранения данных при гибернации (suspend-to-disk).

Иногда стоит включать Swap в зависимости от установленной оперативной памяти и количества требований для запуска желаемых программ. Если количество оперативной памяти меньше требуемого, тогда стоит включить подкачку. Это позволяет избежать состояния нехватки памяти
Т.е. пока речь только об увеличении виртуальной памяти и гибернации.

Далее:
Самый большой недостаток в подкачке - это снижение производительности

Операции подкачки как правило существенно медленнее чем непосредственный доступ к RAM.
Т.е. swap приводит к уменьшению производительности.

Но:
Отключение подкачки полностью для повышения производительности, иногда может привести к ухудшению, поскольку это уменьшает доступную память для VFS кеша, вызывая более частые и дорогостоящие операции ввода/вывода.
Т.е. "иногда" - именно тот профит, который можно получить от свопа если памяти хватает и не нужна гибернация.

Короче, однозначного ответа нет. Вы должны для себя решить, мистер Андерсон, нужен вам swap, или нет.
Своп достаточно закомментировать в fstab, перезапустить систему, есть еще команда отключения swapoff, но лучше не отключать, если полностью забить озу, то система намертво зависнет, можно для теста попробовать установить какую нибудь утилиту для контроля памяти, что бы арч не завис, например low-memory-monitor-git контроль переполнения памяти, earlyoom завершение приложений при переполнении памяти.
quich5k
контроль переполнения памяти
Лучше выводить два значения использования памяти, например, у меня в данный момент показывает в bar - 553/1933 М
где 553 - используется реально памяти в данный момент;
1933 - сколько памяти потребуется, если процессы реально захотят использовать всю выделенную им память, чтобы избежать core dump.
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.