LINUX.ORG.RU

Ещё раз про SWAP

 ,


0

3

На ЛОР частенько возникают вопросы про SWAP. Нужен он или не нужен, отключать или нет? Я наткнулся на статейку https://habrahabr.ru/company/flant/blog/348324/ и во многом согласен с иностранным автором. Сам всегда делаю небольшой swap даже при наличие большого объема памяти. А вы как?

Вот уже 10 лет делаю своп размером 1 гиг. Сначала разделом, теперь файлом. Оператива за это время, естественно, увеличилась в несколько раз.

qtm ★★★
()

Всегда делаю swap-раздел не меньше размера RAM.

tailgunner ★★★★★
()

zswap и раздел на гиг делаю.

Radjah ★★★★★
()
Ответ на: комментарий от Kron4ek

Плюсую, пробовал, понравилось больше дискового свопа.

burato ★★★★★
()

Статья отвратная, ни на один свой вопрос автор не ответил, только вилял, и перевод негодный.

anonymous
()

Как скажет Марк, так и делаю

А всё остальное - это так пердолинг от нечего делать

anonymous
()

А вы как?

А я сначала пробую, тестирую, а потом решаю как лучше.

iZEN ★★★★★
()

дисковый свап < 500mb, +zram на ~четверть оперативки.

SevikL ★★★★★
()
Последнее исправление: SevikL (всего исправлений: 1)

Не использую на десктопе(гибернация не нужна). Использую на сервере.

rumgot ★★★★★
()

Резюме:
1. Своп нужен, иногда.
2. Под гибернейт не менее размеров памяти.
3. Под все остальное 2-3 Гб, экспериментировать.
4. Есть тонкие настройки ядра, но пользоваться не надо.
5. Я занимаюсь «cgroup v2», приходите мною любоваться.

anonymous
()
Ответ на: комментарий от anonymous

Аплодирую!:-) ++ Два пива этому господину!!!

SergeySVold ★★★★★
() автор топика

Всегда, исходя из: 10% of disk. 80M – 2x max physical memory

beastie ★★★★★
()

А вы как?

Как по дефолту установщик предлагает. Место на диске достаточно дешево, не вижу смысла экспериментировать.

micronekodesu ★★★
()

Полтора десятка лет, как своп нигде не использую. Ни для личных целей, ни для ынтерпрайзных. Ненужно.

vaddd ★☆
()
Ответ на: комментарий от anonymous

очередной красноглазый локалхостер начитавшийся про zram, но не понимающий как работает управление памятью?

anonymous
()
Ответ на: комментарий от anonymous

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

vaddd ★☆
()
Ответ на: комментарий от vaddd

Откуда у вас всех вообще эта религиозная вера в необходимость свопа?

это всё от понимания работы системы, в частности подсистемы памяти.

anonymous
()
Ответ на: комментарий от vaddd

Откуда у вас всех вообще эта религиозная вера в необходимость >свопа?

Из библии Linux о работе с памятью. Покопайся в умных книжках.

SergeySVold ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Какое же это понимание? Это вы просто ниасилили настроить систему. Ну или, как вариант, открываете слишком много порносайтов зараз, превышая возможности собственного кошелька.

vaddd ★☆
()
Ответ на: комментарий от SergeySVold

Из библии Linux о работе с памятью. Покопайся в умных книжках.

А зачем? Я же говорю - последние лет 15 не испытываю ни малейшей необходимости в свопах. Отчего и смотрю на верующих в какие-то странные книжки с улыбкой

vaddd ★☆
()
Ответ на: комментарий от vaddd

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

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

Это вы просто ниасилили настроить систему.

я представляю твои настройки.

anonymous
()
Ответ на: комментарий от anonymous

ты других по себе не суди

Практика - критерий истины. В отличие от веры в написанное. Я тоже когда-то был таким же как вы - «написано, что своп нужен, значит нужно».

vaddd ★☆
()
Ответ на: комментарий от SergeySVold

Ну хотя бы за тем что когда, всё таки, словишь фриз не задавать вопросов на ЛОР.;-)

Дрожу от страха перед грядущим фризом. Мошиах все еще в пути.

vaddd ★☆
()
Ответ на: комментарий от vaddd

Практика - критерий истины

Это ты сапёру скажи. Старая поговорка - умные учатся на чужих ошибках, а дураки на своих.

anonymous
()
Ответ на: комментарий от anonymous

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

vaddd ★☆
()
Ответ на: комментарий от vaddd

причём здесь вера? пока всё сводится к вере с твоей стороны, обосновать ты свою позицию, кроме как «я практикую» не сможешь, потому что, судя по всему, ты понятия не имеешь, как оно работает. но это всё довольно несложно проверить на работающей системе, если ты конечно знаком с профилировщиками, в чём я сильно сомневаюсь, иначе ты не писал бы ересь.

anonymous
()
Ответ на: комментарий от anonymous

причём здесь вера?

При том, что вы верите в глупости.

пока всё сводится к вере с твоей стороны, обосновать ты свою позицию, кроме как «я практикую» не сможешь,

Да вы форум почитайте, тут вопрос «нужен ли своп» всплывает регулярно и убедитесь, что половина форумян прекрасно обходятся без свопа.

потому что, судя по всему, ты понятия не имеешь, как оно работает.

Нет, это говорит о том, что вы не в состоянии настроить систему так, чтобы память не перегружалась мусором. Так что это вы не понимаете как оно работает. Меньше надо верить в чушь, больше уделять внимания тому, что творится у вас на компе.

vaddd ★☆
()

Из моего опыта: Мне и с моими набором ПО и задачами, если на рабочей станции меньше 8 гигов памяти лучше всего идёт если есть zswap, объем меньше 1 x RAM не пробовал, не вижу смысла жадничать (на полную или даже половину не используется однако). Варианты с увеличением свопа не давали вообще ничего. При наличии 8+ гигов, своп становится ненужным, от слова совсем.
На серверах цифры называть затрудняюсь, по объективным причинам (ака разные нагрузки, ПО и назначение), однако практика показывает что запаса памяти 25-50% от потребления (максимального при скачкообразном расходовании и среднего при стабильном) достаточно для гарантированной стабильной работы, своп не требуется вообще.
Теоретики со своими cgroups_v2 могут дальше ковырять носы, реальная жизнь сама всё ставит на свои места.

erfea ★★★★★
()
Ответ на: комментарий от vaddd

При том, что вы верите в глупости.

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

Да вы форум почитайте,

читал, не беспокойся и твои перлы не раз читал(а вот теперь беспокойся)

тут вопрос «нужен ли своп» всплывает регулярно и убедитесь, что половина форумян прекрасно обходятся без свопа.

миллионы мух не могут ошибаться? так и запишем. но правда в том, что 95%+ «форумян» вообще не способны на какой-либо анализ и не представляют никакого технического интереса. как, впрочем, и ты. так что ты нам тут про себя верующего расказать хочешь?

anonymous
()
Ответ на: комментарий от xmikex

swap грузит i\o а zram добавляет работу процессору.

anonymous
()
Ответ на: комментарий от xmikex

— Слушай, Гена, давай я понесу чемоданы, а ты понесёшь меня…

— Это ты здорово придумал, Чебурашка!

anonymous
()
Ответ на: комментарий от anonymous

сколько раз повторять, что всё это проверяется на работающих серверах?

О чем тебе и говорят - все это проверяется на работающих серверах. Что за анонимус пошел тупой и безграмотный?

95%+ «форумян» вообще не способны на какой-либо анализ и не представляют никакого технического интереса.

Какой анализ, если у них работает без свопа? ) Анализ чего? ) Это у тебя не работает - значит ты косорукий. Двигай на анализ, неосилятор.

vaddd ★☆
()
Ответ на: комментарий от vaddd

если у них работает без свопа? )

Ну если компьютер включен и показывает заставку то он точно работает. Просто работа - работе рознь. И кто то наверно точно работает и грузит машину по полной всякими не нужными IDE,базами,CAD/CAM и в общем всякой ерундой.

anonymous
()
Ответ на: комментарий от vaddd

зависит от того как OOM Killer настроен наверное и бывает ли недостаток оперативки в принципе в системе.

xmikex ★★★★
()
Ответ на: комментарий от anonymous

Ну если компьютер включен и показывает заставку то он точно работает. Просто работа - работе рознь. И кто то наверно точно работает и грузит машину по полной всякими не нужными IDE,базами,CAD/CAM и в общем всякой ерундой.

Я так сразу и сказал - либо нет денег на память, либо ниасилили.

vaddd ★☆
()
Ответ на: комментарий от xmikex

зависит от того как OOM Killer настроен наверное и бывает ли недостаток оперативки в принципе в системе.

Ну да, но тут какой-то анон пытается втирать, что своп нужен по любому ) Член секты свопопоклонников.

vaddd ★☆
()
Ответ на: комментарий от rumgot

Потребление памяти ещё от количества аддонов зависит, я ими нехило так обмазался)

anonymous
()
Ответ на: комментарий от vaddd

но тут какой-то анон пытается втирать

Он не втирает. Он правильно говорит. При некоторых моментах без swap и OOM killer не спасает. Проверенно. Лучше почитал бы обсуждение той статьи в конце. Ты работаешь без swap - флаг в руки и барабан на спину. Ни кто тебя не заставляет его включать. Сам на некоторых машинах не использую. Но в основном, не большой, нужен. Тоже проверенно. Машинка даже шустрее с ним справляется с поставленной задачей чем без него. И что кричать про то что кто то не может себе позволить купить память? А на хрена!! Если проще и дешевле swap включить! А может в системнике уже под память места нет? И нечего шуметь.

SergeySVold ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.