LINUX.ORG.RU

Swap

 ,


0

3

Актуально ли сейчас отводить место под SWAP?

Как бы вы разбили на моем месте 256gb планка ssd

128gb отдаю винде Остается 128gb для linux

Оперативная память 16gb Я хочу под \ отдать 50gb остальное X gb для home

Верно или нет?



Последнее исправление: lesharb (всего исправлений: 2)

256 планка

Что-то ты странное пишешь. Расставь единицы измерения, а то звучит как будто у тебя старая машина с то ли 256 МиБ памяти, то ли с 16 МиБ.
Или, если у тебя 16 ГиБ оперативки (ну блин, как тебя понять-то?), то на свап вообще забей.

JacobTwoTwo
()

Разберитесь со своими задачами и потребной им памятью. Если ничего жадного до памяти нет, то своп при 16gb, как правило, не нужен.

vaddd ★☆
()

Актуально ли сейчас отводить место под SWAP?

Да, если у тебя не 64 гига чисто под просмотр котиков на ютубе.

Как бы вы разбили на моем месте 256gb планка ssd

150 на корень, остальное на хомяк. Но это индивидуально, может тебе на корень зватит 10.

128gb отдаю винде Остается 128gb для linux

О, тут еще шинда. Ну тогда все под корень и бекапы.

Верно или нет?

На этот вопрос нет однозначного ответа.

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

Тьфу, ну какие мегабайты?

то на свап вообще забей.

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

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

Нахрена ему свап при 16 ГиБ?

ну какие мегабайты?

Посмотри на оригинальное сообщение и попробуй понять что значат все эти планки и числа.

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

150 на корень

Это ж как можно 150 гб занять корнем? Наверно, даже если перекачать весь репозиторий, то будет меньше 150. У меня никогда не получалось заполнить корень больше, чем на 15 гб.

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

Игорями из репы можно забить.

Deleted
()

Своп линуксу нужен обязательно, иначе могут быть глюки, падения некоторых приложений, тормоза. Заведи хотябы гиг свопа. Ежели хочется юзать suspend to disk, придётся 16 гигов под своп использовать.

Deleted
()

С 16GB оперативы — своп не нужен, скорее всего, тебе.
Ну а так гигов 20 можешь выделить, если не лень. ps разные сны, suspenf, hibernate не нужны

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

Своп линуксу нужен обязательно, иначе могут быть глюки, падения некоторых приложений, тормоза. Заведи хотябы гиг свопа. Ежели хочется юзать suspend to disk, придётся 16 гигов под своп использовать.

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

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

vaddd ★☆
()

Я сейчас отдельный раздел для swap вообще не делаю, вместо него делаю swap file в корневом разделе на всякий случай.

Оперативная память 16gb

С таким кол-вом ram я бы вообще не парился о swap, если только у тебя нет каких-то специфических задач, которые периодически съедают всю память.

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

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

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

Это как бы у обычных людей до смерти железяки, ну или до апгрейда, но один фиг несколько лет. А так у меня впс-ки по 10 есть, но там мониторинг минимум есть.

mandala ★★★★★
()

Актуально ли сейчас отводить место под SWAP?

Да, без swap управление памятью в Linux работает криво. Убедиться можно поиском по этому сайту.

Другой вопрос - нужен ли Вам отдельный раздел, или можно ограничиться swap-файлами. Поскольку у Вас SSD, где скорость не зависит от фрагментации и физ. расположения данных, думаю, достаточно swap-файла(ов). Плюсом файлов является то, что Вы самостоятельно сможете легко оттестировать необходимое Вам количество swap.

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

Или, если у тебя 16 ГиБ оперативки (ну блин, как тебя понять-то?), то на свап вообще забей.

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

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

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

Ничего подобного, вполне можно файлами обойтись.

Serge10 ★★★★★
()

При 8 Гб ОЗУ и 128 Гб SSD выделил 2 Гб под swap. Даже на hibernate хватает, если не слишком много фаерфоксовжрущих прог запущено :)

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

С 16GB оперативы — своп не нужен, скорее всего, тебе.

В Linux swap нужен даже при памяти в 1 TB. Потому что иначе вся RAM забивается дисковым кешем и программ места не остается. Увы, но так тут написана система управления памятью.

Другой вопрос, что при достаточном количестве RAM swap практически не будет влиять на производительность системы. Но его наличие абсолютно необходимо.

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

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

Какие гигабайтные проекты, Вы о чем? У меня, например, один браузер отъедает по 5-8 GB.

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

У меня, например, один браузер отъедает по 5-8 GB

Примите соболезнования. У меня сейчас открыт FF, в нем 18 вкладок. Памяти заюзано 800мб, фактически 500, потому что 300 - система,de и прочие мелочи.

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

К сожалению, не могу с вами согласится по данному поводу. 6 лет спокойно сидел без свапа. Недавно решил все-таки выделить раздел для него, но наблюдаю там всегда занятость в 0K.
Не могли бы вы описать ситуации, когда ram будет забиваться дисковым кэшем. Желательно, чтобы я и другие участники смогли это воспроизвести у себя

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

В Linux swap нужен даже при памяти в 1 TB. Потому что иначе вся RAM забивается дисковым кешем и программ места не остается. Увы, но так тут написана система управления памятью.Другой вопрос, что при достаточном количестве RAM swap практически не будет влиять на производительность системы. Но его наличие абсолютно необходимо.

О майн готт, какой бред :)

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

Хм, очень странное наблюдение. У меня практически всегда свободная память занимается дисковым кешем. Вот, например, текущий вывод top c ноута (Debian 9.1):

KiB Mem :  8067548 total,   626404 free,  4906204 used,  2534940 buff/cache
KiB Swap: 23436284 total, 22728240 free,   708044 used.  1718544 avail Mem

Я тоже пробовал отключать swap - лет 6 назад на сервере с 24 GB RAM. Пришлось быстро включить, начались проблемы. При этом использование swap всегда незначительное (памяти хватает), но не нулевое.

Не могли бы вы описать ситуации, когда ram будет забиваться дисковым кэшем.

Даже не знаю, как прокомментировать. Единственное условие - наличие свободной памяти. Такое ощущение, что сигналом для освобождения памяти от кеша как раз и является начало использования swap.

Serge10 ★★★★★
()

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

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

О майн готт, какой бред :)

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

Я вполне допускаю, что есть какие-то нюансы, которые я не учитываю, раз вот sehellion пишет, что вовсе без swap обходится, но лично наблюдал необходимость в swap на разных машинах с разными версиями ядер.

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

У меня сейчас открыт FF, в нем 18 вкладок. Памяти заюзано 800мб, фактически 500, потому что 300 - система,de и прочие мелочи.

Насколько я понимаю, тут важно не столько количество открытых вкладок, сколько то, что именно в них открыто. Потому что 4-6 GB можно и на 2-3 вкладках получить. Все от конкретного сайта зависит...

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

Примите соболезнования. У меня сейчас открыт FF, в нем 18 вкладок. Памяти заюзано 800мб, фактически 500, потому что 300 - система,de и прочие мелочи.

1 влкладка лор и 17 библиотека мошкова? ты пооткрывай порносайты с флешами, ютубов с хтмл5, сайтов с обилием анимированных баннеров, километровых сайтов-лент, сайтов со всякой скриптотой и потом рассакажешь про свои 500 мг

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

ну вот как-то так

Uptime какой? И зачем Вам вообще swap, если по Вашим словам все и без него отлично работает?

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

up 6 days, 15:28

А swap - был неразмеченный раздел на одном из hdd и я его разметил под swap. Просто так, ради интереса.

Кстати, вспомнил сейчас, что virtualbox использовал swap в мизерном количестве. Однако, и без swap раздела спокойно работал.

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

Если гибернацию будешь использовать

А при наличии SSD оно вообще имеет смысл? ИМХО, в условиях старта системы за несколько секунд про гибернацию можно забыть как про лишнюю сущность.

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

1 влкладка лор и 17 библиотека мошкова? ты пооткрывай порносайты с флешами, ютубов с хтмл5, сайтов с обилием анимированных баннеров, километровых сайтов-лент, сайтов со всякой скриптотой и потом рассакажешь про свои 500 мг.

Дайте ссылки на ваши порносайты с флешами, я проверю где там у вас гигабайты :)

А вообще среди этих 18 вкладок было как раз две ютубовских и километровая лента фейсбука. А если специально задаться целью копить открытые вкладки с порнухой - можно и 128гб озу засрать. Только проблема то будет не в количестве памяти, а в содержимом головы )

И уж тем более своп даже при этом нафиг не нужен. Представьте процесс свопления 128 гигабайт порнушного мусора. За это это время у вас эрекция десять раз пропадет )

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

Вы спорите с религиозным фанатиком ) Ему кто-то рассказал страшилки про отсутствие свопа, которым он поверил. Хотя, куда уж проще - один раз заставить себя, ликвидировать своп как класс и потом лишь изредка вспоминать «ну как я мог столько лет верить в эти глупости» :)

Еще раз напомню - последний раз выделял своп году в 2000-м, во времена RH5.2. И тогда уже шли споры с религиозными фанатиками в RU.LINUX. А теперь, когда мне пытаются рассказать, что у меня память забивается дисковым кэшем и все летит в тартарары, то я не знаю - плакать или смеяться.

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

А при наличии SSD оно вообще имеет смысл?

А причем тут SSD? Смысл гибернации не в ускорении загрузки системы, а в возможности продолжить работу ровно с того места, где прервался накануне. Вам не надо заново открывать файлы рабочих документов, документации, иллюстрации и т. п.

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

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

Если бы дело ограничивалось порно-сайтами, проблемы бы не было... То, что Вам повезло, и сайты, необходимые Вам для работы, написаны профессионалами, является, увы, скорее исключением, чем правилом :(.

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

Вы спорите с религиозным фанатиком ) Ему кто-то рассказал страшилки про отсутствие свопа, которым он поверил. Хотя, куда уж проще - один раз заставить себя, ликвидировать своп как класс и потом лишь изредка вспоминать «ну как я мог столько лет верить в эти глупости» :)

Если Вы про меня, то вряд ли мне подходит данное определение ;).

И страшилки с отсутствием swap я испытывал сам, думаете, только Вам приходило в голову «ликвидировать своп как класс»?

Подозреваю, что есть какие-то настройки ядра по работе с памятью, от которых зависит такое поведение. Но в ядре я, увы, мало что понимаю :(.

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

Увы, но я такое наблюдаю регулярно :(. Swap помогает.

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

Лол

И каким образом частные проблемы отдельных людей привели вас к выводу об обязательности свопа? )

Подозреваю, что есть какие-то настройки ядра по работе с памятью, от которых зависит такое поведение. Но в ядре я, увы, мало что понимаю :(.

В ядре немало глюков, начиная с таинственного 12309 :) В том числе и таких, которые вдруг начинают жадно кушать и память и такты. Но своп тут причем? Подстелить рядом тряпочку, которая в каких-то случаях выручает? ) И я при ликвидированном свопе пользуюсь как правило всем остальным по дефолту. И знакомых понемногу отучил. Говорят «спасибо» )

Увы, но я такое наблюдаю регулярно :(. Swap помогает.

Вот передо мной десктоп с 16, ноут с 4, ноут с 2, апельсинка с 1. Свопа нет нигде. Все коптит с аптаймом от нескольких дней до полугода. Как я должен воспринимать утверждения об обязательности свопа? )

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

Говорят «спасибо» )

А за что спасибо-то? Какие преимущества дает отсутствие свопа? Я всегда юзаю гибернейт, и мне дико интересно, может я чего-то упускаю, и стоит отказаться гибернейта ради чего?

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

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

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

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

Гибернейт основа основ для меня. Сохранение состояния машины при отсутствии питания. Это ли не то, ради чего нужны все эти компьютеры :) Чай не винда 98 - у меня аптайп месяцами и на воркстейшне, и на ноуте. При этом нет проблем выключить из розетки на выходные - мерзкие перебои электросети до добра не доводят.

практически ничем не отличается от выключения

O_o как это не отличается? А контекст работы как же? Открытые чертежи, даташиты, отладчик, заметки - все это переходит с вечера на утро, с пятницы на понедельник. Вы что, работаете без гибернейта? Ради того, что бы отключить свап? ;))) Так я вас поздравляю, вы раб машины. Каждой утро вспоминать, на чем остановились вчера... что за каменный век!

На короткое время он не нужен

И на короткое время нужен, и на длинное. Отличная фича. Жаль, у многих не работает из коробки. Мне везет, ниразу не копался - заводилось сразу.

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

O_o как это не отличается? А контекст работы как же? Открытые чертежи, даташиты, отладчик, заметки - все это переходит с вечера на утро, с пятницы на понедельник. Вы что, работаете без гибернейта? Ради того, что бы отключить свап? ;))) Так я вас поздравляю, вы раб машины. Каждой утро вспоминать, на чем остановились вчера... что за каменный век!

Я не понял ваших нюансов ) Чаще я вообще не выключаю компы - незачем, они гасят экраны, стопят диски и все это превосходно ждет меня сколько угодно - потребление мизерное, все висит в памяти. Я пришел, шевельнул мышкой и оно мгновенно на экране. А вам надо десяток гигабайт выгрузить с диска в память ) У вас нет ощущения, что у меня все то же самое, только без двух бессмысленных операций - выгрузки на винт и загрузки в память ) Попробуйте, вам должно понравиться )

Ну а если мне нужно выключить полностью - вообще не вижу разницы с вашей гибернацией. Запускаю браузер, а он - опаньки - открывается на вчерашних страницах и даже даташитах )

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

Но своп тут причем?

При том, что активация swap частично снимает Все коптит с аптаймом от нескольких дней до полугода.

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

Прошу прощения, случайно отправил предыдущее сообщение, не дописав его.

Все коптит с аптаймом от нескольких дней до полугода.

Рад за Вас. К сожалению, у меня совсем другой опыт. И надо сказать, не у меня одного, как легко можно убедиться, пройдясь поиском по данному форуму.

Бывают ситуации, когда наличие swap помогает.

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

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

См. выше, я на этот вопрос отвечал anonymous. Гибернейт очень здорово экономит время, позволяя продолжить работу ровно на том же месте, где в прошлый раз остановился. Не тратя время на открытие файлов/cайтов с документами.

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

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

По поводу - «сколько угодно» Вы явно преувеличиваете ;). Даже с новым аккумулятором это «сколько угодно» не превышает 3-4 дней. Плюс на выходе Вы получаете разряженную машину, которой срочно требуется поиск розетки. Ради экономии в 20-30 секунд - оно того стоит?

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

Бывают ситуации, когда наличие swap помогает.

А кто ж с этим спорит ) Но это совсем не «своп обязателен иначе ах и ох» ) 90% пользователей отсутствия свопа не заметят и прекрасно обойдутся без него. Остальные 10% - это те, у кого нет денег на достаточное для их задач количество памяти.

По поводу - «сколько угодно» Вы явно преувеличиваете ;). Даже с новым аккумулятором это «сколько угодно» не превышает 3-4 дней. Плюс на выходе Вы получаете разряженную машину, которой срочно требуется поиск розетки. Ради экономии в 20-30 секунд - оно того стоит?

Я не работаю в пустыне, где в радиусе суток пути нет розетки. И вы наверняка тоже ) В общем, опять меня ни ваши страшилки не впечатляют, ни гибернейта никаких преимуществ не вижу. Я не экономлю, в нем просто нет никакой необходимости. Как и в свопе. Для этого придуманы кэши, автобэкапы, отключения дисплея, дисков и прочее. А своп - это вообще бездумная привычка с тех времен, когда система+задачи не влезали в память.

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