The OpenNET Project / Index page

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

Ubuntu переходит на использование файла подкачки вместо раздела подкачки

16.12.2016 19:30

Разработчики Ubuntu Linux приняли решение отказаться от использования отдельных разделов подкачки для установок дистрибутива, не использующих систему логических томов LVM, в пользу размещения SWAP в файле. Изменение будет применено в ближайшем выпуске Ubuntu 17.04. Размер файла подкачки по умолчанию будет устанавливаться в 5% от свободного места в ФС, но не больше, чем 2 Гб. Использование файла в существующей ФС для хранения данных подкачки существенно увеличивает гибкость и позволяет в любое время изменить размер подкачки.

Уход от отдельных разделов подкачки обусловлен сложностями в выборе оптимального размера раздела в современных реалиях, связанных со значительным ростом размера оперативной памяти в современных системах и применением высокопроизводительных, но дорогостоящих, постоянных хранилищ на базе NVMe и SSD. Рекомендация выделять под подкачку двойной размер ОЗУ в сегодняшних условиях потеряла смысл. Традиционные методы резервирования места под подкачку на устройствах NVMe и SSD рассматриваются как слишком дорогие и неэкономные, а создание больших разделов подкачки на жестких дисках - как избыточное.

  1. Главная ссылка к новости (http://blog.surgut.co.uk/2016/...)
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: swap, ubuntu
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (253) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, брат анонимус (?), 21:11, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    это линукс вей??
     
     
  • 2.28, JL2001 (ok), 22:32, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +27 +/
    > это линукс вей??

    вы имеете в виду 1 винчестер = один раздел = одна задача ?

     
     
  • 3.61, Led (ok), 23:10, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > вы имеете в виду 1 винчестер = один раздел = одна задача ?

    Не, "первый раз в первый класс, первая книга - букварь".

     
     
  • 4.173, Аноним (-), 23:15, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А Led как всегда конструктивен и информативен.
     
  • 3.77, Аноним (-), 23:50, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Одна задача на винчестер - это вроде бы MSDOS-way по жизни был.
     
     
  • 4.93, Аноним (-), 00:36, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Одна задача на винчестер - это вроде бы MSDOS-way по жизни был.

    Если используешь mbr, глянь на тип партиций своего диска с ext4 или чем там, они будут как раз "msdos".


     
     
  • 5.97, Аноним (-), 01:01, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    давай ближе к делу, что ты хочешь этим сказать?
     
  • 5.117, Аноним (-), 03:51, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Если используешь mbr, глянь на тип партиций своего диска с ext4 или
    > чем там, они будут как раз "msdos".

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

     
  • 3.161, Аноним (-), 18:19, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не совсем так. Правильнее будет "1 винчестер = один раздел = один файл".
     
     
  • 4.234, эцсамое (ok), 18:39, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +7 +/
    на немецком должно красиво звучать…
     
  • 4.277, Анонимко (?), 07:08, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    = один байт.

    Вот ща совсем хорошо.

     
  • 2.30, Фуррь (ok), 22:36, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +22 +/
    Так-то давным-давно можно подкачку в файл перегнать.

    Это Убунту-вей - сначала в GNOME замутили аналог реестра, теперь файл подкачки...

     
     
  • 3.70, Michael Shigorin (ok), 23:31, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да уж, раньше такого нигде не было, это Марк догадался сделать Принимаются пр... текст свёрнут, показать
     
     
  • 4.79, Аноним (-), 23:54, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Своп это не только возможность поспать, но и возможность истошно потормозить.

    Поэтому для себя я пришел к STR и no swap. Потому что лагающие компьютеры - неимоверно бесят. И в этом даже столь разные люди как я и Зенков вроде бы согласились. А paging что в раздел что в файл не может быть быстрым. Механические диски работают в тысячи раз медленнее памяти. Разве что на SSD но он тогда будет протираться при активном своплении.

     
     
  • 5.95, Аноним (-), 00:47, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >на SSD но он тогда будет протираться при активном своплении.

    Раздел, в том числе и swap раздел, на SSD - это не фиксированная область диска, прошивка встроенная в SSD меняет физическое расположение данных на диске в зависимости от текущего износа ячеек.

     
     
  • 6.116, Аноним (-), 03:44, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Хотите бб этом поговорить? А как вам для начала тезис что page процессора - значительно более мелкий юнит чем eraseblock флеша? Поэтому может выйти нефиговый write amplification в хучшем случае. Swap может давать достаточно рандомный доступ и это совсем не то чем стоило бы кормить SSD. Ну разве что если ты готов менять их как лампочки.
     
  • 5.104, Crazy Alex (ok), 01:45, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не знаю, что за STR, но наличие свопа и небольшой swappiness обеспечивают комфортную работу когда памяти хватает, а когда нет - возможность закрыть приложение по своему выбору, а не по выбору OOM.
     
     
  • 6.114, Аноним (-), 03:38, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Понятия о комфорте у всех разне Мне вот нравится low latency система Без лагов... текст свёрнут, показать
     
     
  • 7.115, Аноним (-), 03:41, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    ЗЫ а STR = suspend to RAM. В отличие от дискового hibernate случается почти мгновенно, просыпание тоже мгновенно. Комп "выключен" но чтобы состояние не слетело должна быть подпитка дежуркой. Очень удобно на ноуте т.к. крайне быстро укладывается в спячку и достается из нее. Но работает и на десктопниках, по крайней мере у меня.
     
  • 7.155, A (?), 15:28, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –7 +/
    > Без лагов, дерганий и клинов мышки.

    Ты нагло врешь, луникс-фанбой утверждает, что 12309 был сначала сингулирован, затем диссипирован, затем элиминирован, после чего окончательно аннигилирован. Причем, это еще 30 лет назад было сделано.

     
     
  • 8.174, Аноним (-), 23:19, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    По-моему это не я нагло вру, а ты дичайше тупишь Система может тормозить не тол... текст свёрнут, показать
     
     
  • 9.200, RNZ (ok), 01:59, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Люто плюсую Добавлю только при noswap надо oomkiller тоже настроить на реактив... текст свёрнут, показать
     
     
  • 10.206, Аноним (-), 07:34, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Тупит он имхо из-за paging Который кроме всего прочего использует в качестве с... текст свёрнут, показать
     
     
  • 11.316, RNZ (ok), 00:05, 24/01/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Про тупит - сказано-же noswap - относится к варианту без paging а Если при эт... текст свёрнут, показать
     
  • 5.150, Аноним (-), 12:32, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Своп это не только возможность поспать, но и возможность истошно потормозить.
    > Поэтому для себя я пришел к STR и no swap. Потому что
    > лагающие компьютеры - неимоверно бесят. И в этом даже столь разные
    > люди как я и Зенков вроде бы согласились. А paging что
    > в раздел что в файл не может быть быстрым. Механические диски
    > работают в тысячи раз медленнее памяти. Разве что на SSD но
    > он тогда будет протираться при активном своплении.

    VMWare расскажите что своп - это не модно и тормознуто.
    А то офигели совсем, требуют таки его.

     
     
  • 6.175, Аноним (-), 23:22, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > VMWare расскажите что своп - это не модно и тормознуто.
    > А то офигели совсем, требуют таки его.

    Да это их проблемы. Я kvm/qemu пользуюсь, он не требует.

     
  • 5.299, PnDx (ok), 12:09, 20/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как насчёт "vm.swappiness = 1"?
    Т.е. забиваем 99% RAM и только затем суёмся в своп.
    (Есть ещё финт со swapoff, но тут не поручусь, что бескостыльно.)
     
  • 4.213, Аноним (-), 10:03, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Да уж, "раньше такого нигде не было, это Марк догадался сделать".

    никогда раньше такого не было и вот, опять.

     
  • 3.78, Аноним (-), 23:51, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Это Убунту-вей - сначала в GNOME замутили аналог реестра, теперь файл подкачки...

    Есть только одна проблема: дефолтная убунта гномом то как раз и не пользуется. А так все хорошо, прекрасная маркиза :)

     
     
  • 4.192, Аноним (-), 01:26, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А унитищель, по-твоему, нашлепка на что?
     
     
  • 5.207, Аноним (-), 07:38, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А унитищель, по-твоему, нашлепка на что?

    Юнити довольно самобытная фигня, там даже менюшки и систрэй сделали по своему (апи "indicators" и все что вокруг, типа добавляемых по дбасу менюшек). И кстати юнити 8 так вообще на кутях вроде как.

    Собственно юнити и появился потому как UX gnome3 довольно спорный и команда гнома не продемонстрировала готовность взаимодействовать с тем же сапопикалом. Ну они взяли и свое DE запилили. С компизом и дбас.

     
  • 3.198, Аноним (-), 01:43, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кроме религиозных соображений про чей-то там вей, есть ли какие-то причины, почему это может быть плохо?
     
  • 2.52, ANISEND (?), 22:55, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Конечно же нет. Любые изменения классической организации - это не линукс-вей.
     
  • 2.60, Михрютка (ok), 23:06, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    это линукс ой-вэй
     
     
  • 3.151, Аноним (-), 12:37, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    amway
     

     ....большая нить свёрнута, показать (34)

  • 1.2, Аноним123 (?), 21:12, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    гибернация?
     
     
  • 2.10, slm33 (ok), 21:41, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А гибернация вообще где-нибудь работает? Сколько компов/ноутов не пробовал, то везде проблемы - не засыпает или не просыпается.
     
     
  • 3.12, Аноним (-), 21:44, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +9 +/
    У меня работает. На членове и гей-буке(с убунтой).
     
     
  • 4.140, нонанон (?), 11:49, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +9 +/
    > членове и гей-буке

    Фрэйд бы поперхнулся

     
  • 3.15, all_glory_to_the_hypnotoad (ok), 21:52, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    никогда не испытывал проблем с гибернацией, всегда нормально работало ... если, конечно, pm не накосячит и вовремя начнёт анабиоз уходить.
     
  • 3.23, KOT040188 (ok), 22:13, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Работает.
     
  • 3.46, Аноним (-), 22:49, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    HP EliteBook 850 Pro, Ubuntu/Manjaro все работает. А вот на домашнем не работает suspend, вернее работает раз через раз на открытых дровах. В свое время ставил закрытый катаклизм с ним всегда срабатывало, но из-за проблем я не мог их пользоваться, а с открытыми на 5770 беда.
     
  • 3.49, marios (ok), 22:52, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Проблемы бывали.
    Но в данный момент и на десктопе, и на лаптопе всё норм.
     
  • 3.51, fi (ok), 22:55, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    гибернация прекрасно  работает у меня уже лет 10-ть - а что ей не работать? Комп просто грузится до определенного момента и ядро подхватывает сессию.

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

     
  • 3.58, Аноним (-), 23:06, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    На моём hp начиная с ядра 3.7 (вроде бы) кулер крутился на максимуме после выхода из сна/гибернации. Поправили это только в 4.4, и то не до конца - при засыпании кулер точно также начинает раскручиваться. Не критично, но раздражает.
     
  • 3.62, Led (ok), 23:11, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > Сколько компов/ноутов не пробовал, то везде проблемы - не засыпает или не просыпается.

    Вы прослушали плач классического лузера.

     
     
  • 4.119, Zenitur (ok), 04:04, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Сколько компов/ноутов не пробовал, то везде проблемы - не засыпает или не просыпается.
    > Вы прослушали плач классического лузера.

    Нет, типичного убунтовода. "Марк решил сломать гибернацию?" "И правильно - у меня же она не работает! Марк молодец!"

     
  • 3.71, Michael Shigorin (ok), 23:32, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > А гибернация вообще где-нибудь работает?

    У меня работала везде -- от первого фуджика ещё с APM до IBM/Lenovo и теперь вот ASUS.  Правда, отправлять давно уж привык всё-таки в память, чтоб просыпалось сразу...

     
     
  • 4.96, Аноним (-), 00:51, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >Правда, отправлять давно уж привык всё-таки в память, чтоб просыпалось сразу...

    Вроде с появлением SSD проблема долгого просыпания должна была уйти.

     
     
  • 5.177, Аноним (-), 23:33, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вроде с появлением SSD проблема долгого просыпания должна была уйти.

    Она с STR ушла независимо от SSD :)

     
  • 5.182, Michael Shigorin (ok), 23:44, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Правда, отправлять давно уж привык всё-таки в память, чтоб просыпалось сразу...
    > Вроде с появлением SSD проблема долгого просыпания должна была уйти.

    А зачем, если ноут в памяти дрыхнуть и так неделями может? (только не дают ему столько :)

     
  • 3.135, EuPhobos (ok), 10:31, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > А гибернация вообще где-нибудь работает? Сколько компов/ноутов не пробовал, то везде проблемы - не засыпает или не просыпается.

    Никогда не имел проблем с этим, ни на дебианах, ни даже с моим нелюбимым systemd на arch-е. Всё везде из коробки работает.
    Конечно, если тут умники размещают swap не в разделе, а в файловой системе, то может и есть какие проблемы тут, но таким извращенством и маразмом, как размещение swap внутри ФС я не занимался.

     
     
  • 4.312, Vombat (?), 14:32, 24/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >Конечно, если тут умники размещают swap не в разделе, а в файловой системе, то может и есть какие проблемы тут, но таким извращенством и маразмом, как размещение swap внутри ФС я не занимался.

    И зря. Иногда надо увеличить размер свопа. Самы простой способ - файл.

     
  • 3.137, equeim (ok), 11:24, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    У меня сон работает, а гибернация нет. Подозреваю, что дело в драйвере для видеокарты (radeon).
     
  • 3.201, Anon1 (?), 02:06, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ни разу проблем не было с гибернацией на винде
     
     
  • 4.245, Аноним (-), 23:17, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > ни разу проблем не было с гибернацией на винде

    Мде? А я недавно видал виндовый десктоп который ловил дедлок при выходе из STR. Писюки умеют глючить.

     
     
  • 5.266, Аноним (-), 02:58, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Мда. Из 100500 материн сделанных китайцами, какие-то любят глючить. Особо это копеечные нонеймы, которые так любимы местной "обеспеченной" публикой. Тут уже и винда не поможет.


     
     
  • 6.309, Аноним (-), 06:20, 21/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Мда. Из 100500 материн сделанных китайцами, какие-то любят глючить. Особо это копеечные
    > нонеймы, которые так любимы местной "обеспеченной" публикой. Тут уже и винда не поможет.

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

     
  • 2.31, Аноним (-), 22:37, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На ленове не работает. Один раз заходит-выходит, а на 2й уже не заходит, пока не перезагрузишься.
     
     
  • 3.123, Незнайка_с_Линем (?), 07:44, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Lenovo Z5075 работает, поэтому не надо обобщать‼️
     
  • 3.169, Аноним (-), 21:38, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    членово е440, работает всегда.
     
  • 3.267, Аноним (-), 03:01, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вся ленова сделана из гогна и палок. В какой-то больше гогна чем палок. В другой наоборот. Есть такие, в которых поровну. Но, не суть. Линуксоидам нравится ленова.

     
     
  • 4.278, Аноним (-), 10:18, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "Линуксоиды, которым нравится Lenovo" - это кто?
     
  • 2.118, Zenitur (ok), 04:02, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > гибернация?

    TuxOnIce

     
  • 2.166, Khariton (ok), 20:27, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    так гибернации по умолчанию и нет в убунту...(((
    А кто использует, тот и раздел прикрутит.
     
     
  • 3.219, Аноним (-), 11:13, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > так гибернации по умолчанию и нет в убунту...(((
    > А кто использует, тот и раздел прикрутит.

    Чё за чушь ты городишь? Не пугай народ.

    Смотрим какие режимы доступны.

    $ cat /sys/power/state
    freeze standby mem disk

    Вот мои, например. И потом:

    # echo disk > /sys/power/state

    В память:

    # echo mem > /sys/power/state

    Документацию к ядру почитать никак?

     
     
  • 4.230, Khariton (ok), 15:24, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >> А кто использует, тот и раздел прикрутит.
    > Чё за чушь ты городишь? Не пугай народ.
    > Смотрим какие режимы доступны.
    > $ cat /sys/power/state
    > freeze standby mem disk
    > Вот мои, например. И потом:
    > # echo disk > /sys/power/state
    > В память:
    > # echo mem > /sys/power/state
    > Документацию к ядру почитать никак?

    То что вы написали - доступно из ядра.
    А вы в GUI Kubuntu, Ubuntu найдите...)))

     

     ....большая нить свёрнута, показать (31)

  • 1.3, Аноним (-), 21:16, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Всегда так делаю, когда памяти не хватает
    # dd id=/dev/zero of=/swapfile bs=1m count=4096
    # mkswap /swapfile
    # swapon /swapfile
     
     
  • 2.50, marios (ok), 22:54, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Всегда так делаю, когда памяти не хватает
    > # dd id=/dev/zero of=/swapfile bs=1m count=4096
    > # mkswap /swapfile
    > # swapon /swapfile

    Не делай так, юзай fallocate(1).

     
     
  • 3.56, мимокрокодил_ (?), 23:04, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >fallocate

    Спасибо! :)

    Хорошее изменение, хотя я сам сделал у себя своп в файле из-за того что не осилил LLVM и нужно было его держать шифрованным с LUKS.

     
     
  • 4.145, Аноним (-), 12:16, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Может все-таки GCC, a LLVM?
     
  • 3.100, Ergil (ok), 01:08, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ты попробуй fallocate на XFS'е сделай, потом по файлу mkswap ;)
    А в том же CentOS ныне дефолтным является XFS, например.
    Аналогичная беда на btrfs.
    Это на ext2/3/4 можно fallocate для данных целей юзать, а на других фс не выходит.
     
     
  • 4.178, Аноним (-), 23:37, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Аналогичная беда на btrfs.

    На btrfs своп-файл в лобовую не заработает. Если очень принципиально можно через loop девайс таки зацепить как своп. Но лучше этого не делать. CoW'ать swap затея хреновая. Хотя, конечно, можно ему nodatacow сказать. Но все-равно затейка на любителя получается. Как и свопы вообще.

     
     
  • 5.179, Ergil (ok), 23:39, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Аналогичная беда на btrfs.
    > На btrfs своп-файл в лобовую не заработает. Если очень принципиально можно через
    > loop девайс таки зацепить как своп. Но лучше этого не делать.
    > CoW'ать swap затея хреновая. Хотя, конечно, можно ему nodatacow сказать. Но
    > все-равно затейка на любителя получается. Как и свопы вообще.

    Угу, я отказался от btrfs в том числе и по той причине, что предпочитаю жить без свопа, а если вдруг он нужен делать его до ребута из файла.

     
     
  • 6.189, Аноним (-), 01:08, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Угу, я отказался от btrfs в том числе и по той причине,

    А я от него отказываться не собираюсь. Снапшоты все-таки удобная штука, а cp --reflink рвет всех если надо штук 5-10 почти-одинаковых виртуалок, например. Ну или вот я им очень незатратно версионирую относительно жирные образа для зашивки.

    > что предпочитаю жить без свопа, а если вдруг он нужен делать его до ребута из файла.

    У меня просто нет такой проблемы. Абсолютный максимум на который я согласен - это zram. Он еще относительно сносно работает, если есть некий idle set который в него можно выгрузить так что потом он достантся без диких тормозов. Но даже так более лагуче чем нормальная работа. Это абсолютный максимум лагов который я еще приемлю. Дисковый своп для меня обладает неприемлимой производительностью.

     
     
  • 7.190, Ergil (ok), 01:10, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Снапшоты да Сделал снапшот перед обновлением и спокоен, это очень сильный момен... текст свёрнут, показать
     
     
  • 8.208, Аноним (-), 07:48, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Более того - я даже стал развлекаться тем что перекидываю subvolume на тестовый ... текст свёрнут, показать
     
  • 5.300, Michael Shigorin (ok), 20:13, 20/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Но все равно затейка на любителя получается. Как и свопы вообще.

    Вот и с этим сообщением с одного адреса прилетела наркоссылка...

     
     
  • 6.310, Аноним (-), 07:09, 21/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот и с этим сообщением с одного адреса прилетела наркоссылка...

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

     
  • 3.221, Andrey Mitrofanov (?), 11:45, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> # dd id=/dev/zero of=/swapfile bs=1m count=4096
    > Не делай так, юзай fallocate(1).

    [I]For filesystems which support the fallocate system call, preallocation is done quickly[...][/I]

    А давай лучше ты? А сделай нам патч для dd iF=/dev/zero, шоб оно "просто работало", да?

    Ну, то есть на всех версяиях ядра и всех ФС, да. Давай! Молодец!!

     
     
  • 4.246, Аноним (-), 23:20, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Ну, то есть на всех версяиях ядра и всех ФС, да. Давай!

    Ага, давай равняться на OpenBSD и FAT16. Раз уж на всех - так на всех.

    > Молодец!!

    Огурец.

     

  • 1.4, odd.mean (ok), 21:19, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Интересно, почему, используя ядра выше 3.2, никто не смотрит в сторону ZRam? Давно уже production-ready и не мешает "на всякий пожарный" использовать on-disk swapping в качастве fallback-решения. Тем более, что ZRam уже давно поддерживает не только lzo, но и lz4. Года два назад внедрил в продакшен. В сочетании с KMS даёт отличный прирост на сервере VPS-ок.
     
     
  • 2.6, фвфыв (?), 21:26, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Потому-что он бесполезен, пробовал, при экстренных ситуациях один черт в swap лезет.
     
     
  • 3.21, Аноним (-), 22:07, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Не скажи, данные в памяти лежат по структурам, по большей части очень неплотно упакованные. Другой вопрос - потери производительности на сжатии/распаковке могут быть весьма существенны на слабых системах.
     
     
  • 4.33, JL2001 (ok), 22:37, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Не скажи, данные в памяти лежат по структурам, по большей части очень
    > неплотно упакованные. Другой вопрос - потери производительности на сжатии/распаковке
    > могут быть весьма существенны на слабых системах.

    даже на слабых 800 мегагерцовых ноутбучных двуядерниках проблема в 4 гигах оперативы а не в недостаточном проце

    но раз пошло такое - как зраму сменить алгоритм и какой лучше ?

     
     
  • 5.209, Аноним (-), 07:58, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    При инициализации устройства zram нечто наподобие code echo lz4 sys device... текст свёрнут, показать
     
  • 3.180, Аноним (-), 23:39, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Потому-что он бесполезен,

    Напротив. Позволяет "удвоить" регион памяти. Он будет работать несколько медленнее настоящей памяти но это многократно быстрее свопа на механическом патефоне.

    > пробовал, при экстренных ситуациях один черт в swap лезет.

    Так это, свопы на патефонах можно отключить. Или настроить им самый низкий приоритет.

     
  • 2.29, JL2001 (ok), 22:35, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Интересно, почему, используя ядра выше 3.2, никто не смотрит в сторону ZRam?
    > Давно уже production-ready и не мешает "на всякий пожарный" использовать on-disk
    > swapping в качастве fallback-решения. Тем более, что ZRam уже давно поддерживает
    > не только lzo, но и lz4. Года два назад внедрил в
    > продакшен. В сочетании с KMS даёт отличный прирост на сервере VPS-ок.

    я использую, мне нравится и вроде таки помогает

     
  • 2.64, Led (ok), 23:14, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Интересно, почему, используя ядра выше 3.2, никто не смотрит в сторону ZRam?

    Потому что zswap+zcache

     
  • 2.68, Аноним (-), 23:19, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Потому что есть zswap. В федорке по дефолту включен. Но под кэширование в раме по дефолту только 20%, так что эффект не особо заметен.
     
  • 2.72, Michael Shigorin (ok), 23:34, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Интересно, почему, используя ядра выше 3.2, никто не смотрит в сторону ZRam?

    Штатно конфигурировался/использовался в ALT Linux 4.0 Terminal (led@ тогда ещё что-то там патчил).

     
  • 2.126, Аноним (-), 09:00, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Интересно, почему, используя ядра выше 3.2, никто не смотрит в сторону ZRam?

    Не троллинга ради, но у меня на двухядерном камне 2007 года ZRam бывает тормозит почище физического свопа на диске. Уж не знаю, с чем это связано.

     
     
  • 3.181, Аноним (-), 23:42, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не троллинга ради, но у меня на двухядерном камне 2007 года ZRam
    > бывает тормозит почище физического свопа на диске. Уж не знаю, с
    > чем это связано.

    Возможно с тем что физический таки немного остается, в виде executables и shared libs. Которые таки тоже немного своп. Смотрите дебаты с Zenkov'ым по этому поводу, если интересно. И таки да, я не знаю как это отключить. Нет, ну я придумал наглый хак который наверное сможет это наипать, но он очень на любителя.

     
     
  • 4.232, Аноним (-), 17:03, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет, ну я придумал наглый хак который наверное
    > сможет это наипать, но он очень на любителя.

    Поделись, интересно же :)

     
     
  • 5.248, Аноним (-), 23:29, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Поделись, интересно же :)

    Могу представить себе LD_PRELOAD своей либы (чтобы не патчить over 9000 программ) и оттуда mlockall() внаглую, чтобы страницы в RAM залочились.

     

  • 1.5, Какаянахренразница (ok), 21:25, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > Традиционные методы резервирования места под подкачку на устройствах
    > NVMe и SSD рассматриваются как слишком дорогие и неэкономные, а создание
    > больших разделов подкачки на жестких дисках - как избыточное.

    Да неужели? Если, имея нельколько ОСей и своп на отдельном разделе, я могу забить все разделы под завязку, то теперь для каждой ОСи я должен держать место для отдельного файла со свопом. Дас ист ппц.

     
     
  • 2.7, Аноним (-), 21:34, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Но ведь так действительно больше на вантуз похоже, разве нет?
     
  • 2.34, Аноним (-), 22:38, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно сделать и раздел.
     
  • 2.36, Аноним (-), 22:39, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не вижу логики в твоих словах,  какая тебе нахрен разница, что у тебя память диска занимает, раздел или файл который заранее резервирует память...
     
     
  • 3.43, Аннм (?), 22:47, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Раздел можно расшарить на несколько систем
     
     
  • 4.47, Аноним (-), 22:52, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Раздел можно расшарить на несколько систем

    Ну так расшарь в чем проблема? В новости явно речь о свеже-установленном дефолте.

     
  • 4.53, marios (ok), 22:56, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А файл нельзя что ли?
     
     
  • 5.74, Michael Shigorin (ok), 23:36, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > А файл нельзя что ли?

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

     
     
  • 6.98, Аноним (-), 01:01, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >при нехватке свопа файлами-то докидать по необходимости как раз можно, а вот по умолчанию это глупость

    Обычные пользователи ничего докидывать не могут ибо уровень знаний у них для этого недостаточный. Кроме того, очевидно существует тенденция к росту величины оперативной памяти в ноутбуках. Так что выделять 16 ГБ под swap раздел, которые будут использоваться большую часть времени на 0-5% как-то расточительно, и динамический swap-файл как-раз таки выглядит уже давным давно назревшим решением.

     
     
  • 7.107, Аноним (-), 02:17, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У меня большинство домашних компов на 10-20% используют хард. Не вижу проблем n гиг выделить под своп. Думаю - моя ситуация типичная, не все видеоколлекцию собирают.
     
     
  • 8.264, Аноним (-), 02:47, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сколько их у тебя 17 37 ... текст свёрнут, показать
     
  • 6.183, Аноним (-), 23:47, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Морока это как раз с разделами Изменять их размеры и проч - сложно, медленно и ... текст свёрнут, показать
     
     
  • 7.187, Michael Shigorin (ok), 23:55, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >> Гораздо больше мороки.
    > Морока это как раз с разделами. Изменять их размеры

    Зачем?  Базовый своп в ожидаемом размере -- на разделе, если экстренно/временно надо больше -- слепил файлом.  Кажется, кто-то даже юзерспейсный swapd натворил на такие случаи.

     
     
  • 8.191, Аноним (-), 01:24, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Затем что приоритеты не выбиты в камне и могут изменяться Например, место на ди... текст свёрнут, показать
     
     
  • 9.228, Аноним (-), 15:19, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Года 2 назад брал crucial на 240ГБ за 90 Варианты на 120GB стоили тогда где-т... текст свёрнут, показать
     
     
  • 10.250, Аноним (-), 23:43, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Знаешь, Во первых, платить 90 баксов чтобы сделать из него потом тормозной и кр... текст свёрнут, показать
     
     
  • 11.260, Аноним (-), 02:05, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не почти ТLC, а почти наверняка MLC В даташите так написано регулярные бэкапы... текст свёрнут, показать
     
     
  • 12.269, Аноним (-), 06:25, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    TLC - это формаотно такой частный случай MLC И тут еще смотреть надо кто и что ... текст свёрнут, показать
     
     
  • 13.292, Аноним (-), 16:28, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, во-первых, перется никуда не надо, можно заказать удаленно Во-вторых, дал... текст свёрнут, показать
     
     
  • 14.301, Аноним (-), 20:51, 20/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну во первых - спасибо, кэп Во вторых я этот SSD купил сам И это качественный ... текст свёрнут, показать
     
     
  • 15.308, Аноним (-), 03:57, 21/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Пожалуйста Это законный повод для гордости Таким Гадание на кофейной гуще и... текст свёрнут, показать
     
  • 11.280, Michael Shigorin (ok), 11:22, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вынужден огорчить, уповать на led у Вас вряд ли получится PS re 253 Поучи м... текст свёрнут, показать
     
     
  • 12.303, Аноним (-), 21:43, 20/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Имхо, это не очень ужасный повод для расстройства Я не вижу 253 Его стерли Н... текст свёрнут, показать
     
     
  • 13.306, Michael Shigorin (ok), 21:55, 20/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Гм, уже и я не вижу -- впрочем, это был явный офтопик в любом разе Ну, типа, ... текст свёрнут, показать
     
     
  • 14.311, Аноним (-), 07:25, 21/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, там какие-то пикировки получились и поэтому фиг бы с ними Возможно что с... текст свёрнут, показать
     
  • 9.254, Dane (??), 00:02, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    О, а поделись с общественностью - интересно же ... текст свёрнут, показать
     
     
  • 10.265, Аноним (-), 02:58, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Примерно так cat etc systemd system zram0 service code Unit Description zr... текст свёрнут, показать
     
  • 8.199, JL2001 (ok), 01:55, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    тут выше кидали подходящий скрипт https github com Nefelim4ag systemd-swap... текст свёрнут, показать
     
     
  • 9.222, Andrey Mitrofanov (?), 12:05, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Портянка на bash-е для распухшего 16-строчного s-d-юнит-фейла под GPLv3... текст свёрнут, показать
     
  • 9.251, Аноним (-), 23:45, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Gross overengineering Я сделал в десяток строк, в юнит файле ... текст свёрнут, показать
     
  • 4.138, equeim (ok), 11:28, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Разве при этом не будут проблемы с гибернацией? Linux же при гибернации сохраняет содержимое RAM на своп-раздел, вроде как.
     
  • 2.38, JL2001 (ok), 22:41, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >> Традиционные методы резервирования места под подкачку на устройствах
    >> NVMe и SSD рассматриваются как слишком дорогие и неэкономные, а создание
    >> больших разделов подкачки на жестких дисках - как избыточное.
    > Да неужели? Если, имея нельколько ОСей и своп на отдельном разделе, я
    > могу забить все разделы под завязку, то теперь для каждой ОСи
    > я должен держать место для отдельного файла со свопом. Дас ист
    > ппц.

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

     
     
  • 3.268, Какаянахренразница (ok), 04:36, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > простите, но ваш юзкейс хоть на сколько либо массовый ??

    Да, этот юзкейс массово распространён на моих компьютерах.

    > и что вам мешает шарить вместо раздела "своп" раздел "дата" ?

    А зачем я должен менять то, что и так отлично работает?

    > и что вам мешает как и раньше делать раздел под своп ????

    Только то, что теперь придётся сделать несколько лишних кликов.

     

     ....большая нить свёрнута, показать (32)

  • 1.8, Аноним (-), 21:35, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Вечно они фигнёй всякой маются.
    Нет чтобы действительно нужными вещами заняться, например настройки все в реестр вынести.
     
  • 1.9, slm33 (ok), 21:36, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Честно, я этого долго ждал в мире линукса, чтоб не делать тоже самое руками :), надеюсь они это сделают как опцию, ведь для тех у кого целый зоопарк линуксов на диске (бывают же такие :) ) удобнее пользоваться swap-разделом.
     
  • 1.11, Square1 (?), 21:44, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –12 +/
    еще два десятка лет и линух догонит по фичам виндовс 95....
     
     
  • 2.24, KOT040188 (ok), 22:15, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +14 +/
    А винда догонит когда-нибудь линукс по фичам?
     
     
  • 3.83, лылыщв (?), 00:11, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Сначала хотя-бы песочницей нормальной обзаведитесь.
     
     
  • 4.108, Аноним (-), 02:19, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Коллекцию malware запускать?
     

  • 1.13, all_glory_to_the_hypnotoad (ok), 21:47, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    во дебилы

    > Рекомендация выделять под подкачку половину размера ОЗУ в сегодняшних условиях потеряла смысл

    правильно, давно уже нужно выделять как минимум одно ОЗУ на случай гибернейта в подкачку.

     
     
  • 2.39, Михрютка (ok), 22:41, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    ну правильно, у нас же линупс исключительно лаптопная ось
     
     
  • 3.41, all_glory_to_the_hypnotoad (ok), 22:44, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    убунта то через гуёвый установщик? Ну конечно же.
     
     
  • 4.55, Михрютка (ok), 23:02, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > убунта то через гуёвый установщик? Ну конечно же.

    вы видите где-то в новости слова "гуевый инсталлер"? я так нет

     
     
  • 5.99, Аноним (-), 01:02, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    уменя Lubuntu 14.04   ставил через  текстовый(псевдографически?) интерфейс. На сайте самой убунту  как-то писали что они в 16 версии отказались от текстового установщика ? . Неужто вернули?  Если так о збс было бы А то компы бывают всякие  На моем  убунта старше  12й версии  чз гуй нехочет ставиться
     
  • 3.184, Аноним (-), 23:49, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ну правильно, у нас же ли нупс исключительно лаптопная ось

    Ну вы то с вашей максималкой вообще известный заботничек о благе линя.

     
  • 2.42, JL2001 (ok), 22:45, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > во дебилы
    >> Рекомендация выделять под подкачку половину размера ОЗУ в сегодняшних условиях потеряла смысл
    > правильно, давно уже нужно выделять как минимум одно ОЗУ на случай гибернейта
    > в подкачку.

    у меня 32 гига оперативы и доставшийся по случаю 128 гиговый ссд

     
  • 2.284, Аноним (-), 12:08, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И зачем S3-S5 изобретали, непонятно, ах да если свет отключат, но вот к примеру нелюбимый многими win умеет полную гибернацию с отключенным swap-ом :)
     
     
  • 3.289, Michael Shigorin (ok), 13:09, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > к примеру нелюбимый многими win умеет полную гибернацию с отключенным swap-ом :)

    В межблинное пространство или всё же в файлик?  Если последнее -- чем это интересней варианта с разделяемым под своп, tmpfs и усыпальницу местом?

     
  • 3.304, Аноним (-), 21:51, 20/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И зачем S3-S5 изобретали, непонятно, ах да если свет отключат,

    Ноуту не страшно. Он примерно 1-2 недели после этого от батарейки питается. Да и десктопник от упсы в таком режиме... нннну, 6 часов он точно живет. Вместе с роутером и пачкой мелкой эмбедовки.

     

  • 1.14, Аноним (-), 21:48, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Отлично! Каноны везут косяк винды в линь - теперь и на убунте нужен будет тул для дефрагментации ФС...
     
     
  • 2.17, Аноним (-), 22:00, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В старой винде фиксированный своп создаёшь, делаешь один раз сторонней утилитой дефрагментацию на объединение файлов, после этого своп на состояние файловой системы уже никак не влияет. В виндах начиная с 7 вообще уже можешь забить на что-то такое.
     
  • 2.127, Аноним (-), 09:03, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Отлично! Каноны везут косяк винды в линь - теперь и на убунте
    > нужен будет тул для дефрагментации ФС...

    Осиль почитать man ext, ext4 не фрагментируется. Зато всякие XFS ещё как.

     
     
  • 3.139, Sly_tom_cat (ok), 11:43, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ага только в ман на ext* вы можете прочитать фантастическую повесть о том, что эта фс не дефрагментируется :)
     
     
  • 4.218, Аноним (-), 11:08, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Почти не фрагментируется:

    > Extents replace the traditional block mapping scheme used by ext2 and ext3. An extent is a range of contiguous physical blocks, improving large file performance and reducing fragmentation.

    А у XFS даже тулза для дефрагментации есть, которая, судя по всему, убила мне раздел на диске, который теперь дефрагментироваться не хочет :)

     
  • 3.252, Аноним (-), 23:49, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Осиль почитать man ext, ext4 не фрагментируется. Зато всякие XFS ещё как.

    А ты покачай торенты без преаллокации на забитый носитель. Вот тогда и поговорим что там у тебя "не фрагментируется". Изя вон ZFS догнал до 20 мегов в секунду с трехдискового пула. EXT4 конечно настолько врядли завалится, но даже он не может сделать чудеса. Если накопитель забит - непрерывного региона желаемого размера под запись может элементарно не быть доступно вообще.

     
  • 3.285, Аноним (-), 12:11, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Отлично! Каноны везут косяк винды в линь - теперь и на убунте
    >> нужен будет тул для дефрагментации ФС...
    > Осиль почитать man ext, ext4 не фрагментируется. Зато всякие XFS ещё как.

    Не так, для ext*(>2) не существует адекватного дефрагментатора, и вероятно поэтому её объявили нефрагментируемой ( наверное в среде основных её пользователей так и есть )

     
  • 2.185, Аноним (-), 23:50, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > нужен будет тул для дефрагментации ФС...

    Да его и без этого иногда не лишне. ЧСХ для ext4 и btrfs даже есть. Может и еще для кого.

     

  • 1.16, Аноним (-), 21:54, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Перестал бить своп-раздел, когда появилось 4 гб оперативы. Когда это было? Лет 15 назад? Лет 7 (как минимум) сижу на 8 гб. В большем объёме для себя не вижу никакого смысла. Зачем мне своп, я не в курсе (но тут гуру мне конечно подскажут, где я не прав). На макбуках эти существа сейчас пишут, что им 16 не хватает. Переживают, что у них Google Chrome много жрёт. Клянут Яблоко и хотят 32 гб.
     
     
  • 2.25, anonymous (??), 22:23, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Зачем мне своп

    Для хибернейта

     
     
  • 3.32, Аноним (-), 22:37, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Для хибернейта

    Что, из гибера с hdd система грузится сильно быстрее, чем с холодного? Я понимаю, когда из оперативы, а из гибера.. Но у меня ssd, после загрузчика убунта грузится секунд 5 до авторизации и 3 после неё. Вот мне и ни к чему.


     
     
  • 4.45, all_glory_to_the_hypnotoad (ok), 22:49, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    C ssd из гибернейта грузится примерно за 3-6 сек. Но тут же главное состояние всего восстановить, а не скорость загрузки. С hdd разница в загрузке между hb и обычным вариантом будет ещё более заметной в пользу hb.
     
     
  • 5.80, Аноним (-), 23:56, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > главное состояние всего восстановить, а не скорость загрузки.

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


     
     
  • 6.186, Аноним (-), 23:53, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Ой, сомневаюсь, что у тебя рендеринг видео с середины пойдёт.

    Пойдет. С середины. Как минимум из suspend to RAM - точно.

    Единственное что с середины может пообломаться так это скачка файлов всякая. Ну как, ремотный сервер на паузу не встанет и если вас полдня не было - он таки решит что это таймаут. Лаптоп проснется, прога решит продолжить закачку. И на первые же пакеты которые она попробует слать в рамках соединения - сервак быренько отлупит недоуменное "а ты вообще кто?!" (скорее всего нечто типа RST).

     
     
  • 7.286, Аноним (-), 12:13, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Пойдет. С середины. Как минимум из suspend to RAM - точно.

    А для этого swap нужен? а если нет то о чём разговор?

     
     
  • 8.305, Аноним (-), 21:54, 20/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Для STR не нужно Только для suspend to disk А какая разница Ядро что так что... текст свёрнут, показать
     
  • 3.40, Михрютка (ok), 22:44, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Зачем мне своп
    > Для хибернейта

    который и так не работает в 75% случаев

     
  • 2.59, тоже Аноним (ok), 23:06, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > сижу на 8 гб. В большем объёме для себя не вижу никакого смысла. Зачем мне своп, я не в курсе

    Аналогично. 8 гиг, никакого свопа. Если нужно отойти и не хочется все закрывать - suspend, машинка переходит в энергосбережение и выглядит выключенной (понимаю, что кушает при этом чуть больше, но это не пугает). Гибернация мне совершенно ни к чему, а исчерпать эту память совместной работой PhpStorm + VirtualBox + Firefox + Skype + gmusicbrowser + Thunderbird + goldendict + { ладно, не буду переписывать весь top } - ни разу не удавалось.

     
     
  • 3.149, Аноним (-), 12:26, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А мне вот частенько нехватает, при том что набор софта аналогичный. Ты кстати пробовал-то в pstorm гонять проект на 50к-100к строк(можно к этому добавить второе окно с другим проектом поменьше - на 10к например), да и пусть повисит теперь часа 4 или сколько там ты сможешь работать. Есть инфа что он сожрет 3-4 гига запросто. И это я молчу про виртуалку, ну там винду запустить на всякий, или убунту - тоже пару гиг уйдет. А теперь открой лису с 40 вкладками и вот и все, кончилась лафа. И это я еще молчу про всякие гимпы и фотошопы в вайне и про то, что зачастую одного браузера маловато как-то. Так что своп все-таки нужен
     
     
  • 4.168, тоже Аноним (ok), 20:46, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну, проекты, в которых потоптался Битрикс, маленькими и не бывают...
    Виртуалки - на всякий? Мы таки о работе говорим или балуемся?
    Про то, что Vagrant поднимает виртуалку в VirtualBox, у меня таки написано.
    Лису с 40 вкладками я отрывать, с вашего позволения, не буду. Не имею такой привычки. Не нужна вкладка - закрываю. Гуглю - ну, открыт десяток. Правда, я и не верю, что страницы с SO жрут какие-то лютые гигабайты. А вот что какой-нибудь Вконтакт даже в одной вкладке может сожрать все, до чего дотянется - могу поверить.
    Гимп - случается. И видео какое-нибудь посмотреть в перерыве на еду - случается. И тем не менее, за 12 часов работы над проектом (не закрывая PhpStorm) никаких жалоб системы на нехватку памяти не наблюдал ни разу.
     
     
  • 5.287, Аноним (-), 12:17, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А вот что какой-нибудь Вконтакт даже в
    > одной вкладке может сожрать все, до чего дотянется - могу поверить.

    Забавно, все почему-то вконтакт приплетают, самое забавное что это один из самых маложрущих ресурсы сайтов в сети ( cnews даже больше обычно, и хабр ) нет бы честно facebook приводили, вот это точно рекордсмен :)

     
     
  • 6.294, Михрютка (ok), 00:52, 20/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Забавно, все почему-то вконтакт приплетают, самое забавное что это один из самых
    > маложрущих ресурсы сайтов в сети ( cnews даже больше обычно, и
    > хабр ) нет бы честно facebook приводили, вот это точно рекордсмен
    > :)

    а правильно приплетают: отдал старую машину, на которой прошел _без_тормозов_ первого ведьмина, атлон 4 гиг памяти жене - она жалуется, фкантактик тормозит! игру играть и одновременно музыку слушать не получается. теперь играет игру с компьютора а музыку слушает через телефон. повбывавбы.

     
  • 2.128, Аноним (-), 09:04, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Перестал бить своп-раздел, когда появилось 4 гб оперативы. Когда это было? Лет
    > 15 назад? Лет 7 (как минимум) сижу на 8 гб. В
    > большем объёме для себя не вижу никакого смысла. Зачем мне своп,
    > я не в курсе (но тут гуру мне конечно подскажут, где
    > я не прав). На макбуках эти существа сейчас пишут, что им
    > 16 не хватает. Переживают, что у них Google Chrome много жрёт.
    > Клянут Яблоко и хотят 32 гб.

    Друг на своей рабочей машине запускает среды разработки. 8 гигов как не было. Плюс хром ещё.

     
  • 2.257, Ordu (ok), 01:14, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Перестал бить своп-раздел, когда появилось 4 гб оперативы. Когда это было? Лет 15 назад? Лет 7 (как минимум) сижу на 8 гб.

    Да ладно... уже хрен знает сколько лет подряд невозможно собрать firefox или open/libre-office на 4 гигах без свопа. На восьми можно, но если это делается на десктопе, то стрёмно, потому что использованной памяти может оказаться гигов семь в пике, а это уже почти факап. В принципе такой факап не смертелен, но чем нарываться на эти проблемы, нисколько не сложно иметь гигов десять свопа. Который при случае можно использовать и для других целей, скажем для экспериментов над отдельно поставленной системой, на чью судьбу глубоко насрать, в отличие от рабочей системы.

     
     
  • 3.296, Аноним (-), 02:56, 20/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Спокойно собираю Firefox на 4 GiB с небольшим использованием свопа и -j5. Вот с другими пакетами – да:

    app-vim/youcompleteme -j3
    dev-libs/libclc -j1
    dev-qt/qtwebkit -j3
    dev-util/qbs -j3
    sys-devel/llvm -j3

    LO собирать не рискую. :)

     
     
  • 4.298, Led (ok), 03:59, 20/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Спокойно собираю Firefox на 4 GiB с небольшим использованием свопа и -j5.
    > Вот с другими пакетами – да:
    > app-vim/youcompleteme -j3
    > dev-libs/libclc -j1
    > dev-qt/qtwebkit -j3
    > dev-util/qbs -j3
    > sys-devel/llvm -j3
    > LO собирать не рискую. :)

    man ld

    - это чтоб "не рисковать"

    Подсказка 1: в 9-и случаях из 10-и память выедается при линковке, а не при компиляции.

    Подсказка 2: нет смысла собирать с дебаг-инфо без необходимости.

     

  • 1.18, Кубер100 (?), 22:02, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    т.е., есть те, кто при ручной разметке диска указывают явно своп-раздел?)
     
     
  • 2.106, Crazy Alex (ok), 01:55, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну я указываю. Винтов куча, плюс привычка запустить софтину и держать открытой месяцами, заглядывая раз в два дня, ну и умение настроить работу со свопом в наличии. 10 гиг на 6 терабайтах - вообще незаметны.

    Как итог - даже если очередная сборка какой-нибудь глупости вроде хромиума раз в пол-года попытается выжрать кучу памяти в неудачный момент (а оно на моих 16 до 8 выедало) - система потупит и успокоится, а мне не придётся заново перезапускать убитый OOM софт.

     

  • 1.19, noxa (ok), 22:03, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    своп нужен для коре дампов, не тоолько как ужлиннитель ram. как с этим будет?
     
     
  • 2.26, Никто (??), 22:27, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Своп-раздел иногда бывает нужен для разворачивания альтернативной установки системы.
     
  • 2.48, all_glory_to_the_hypnotoad (ok), 22:52, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > своп нужен для коре дампов

    это каким образом?

     
  • 2.295, Михрютка (ok), 00:58, 20/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > своп нужен для коре дампов, не тоолько как ужлиннитель ram. как с
    > этим будет?

    для дампов нужен отдельный дамп девайс. если вас интересует результат (С)

     

  • 1.22, KOT040188 (ok), 22:12, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >но не больше, чем 2 Гб

    Зашибись. Прощай спящий режим.

     
     
  • 2.44, Аноним (-), 22:48, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Давно хотел узнать: а на черта оно надо? По скорости загрузки никакого выигрыша нет. Для любителей начать с того же места все большие DE давно сохранают сессии.
     
     
  • 3.109, Анонимный Алкоголик (??), 02:47, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Давно хотел узнать: а на черта оно надо? По скорости загрузки никакого
    > выигрыша нет. Для любителей начать с того же места все большие
    > DE давно сохранают сессии.
    >Большие DE
    >Большие DE

    Очередное виндовс-зависимое пришло со своими "большими DE"... Поучить "любителей"... >:-)

     
  • 3.154, KOT040188 (ok), 14:39, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сессии не сохраняют всё что мне требуется.
     
  • 2.57, Аноним (-), 23:05, 16/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Secondly, the sizing of swapfiles is very different. It is no more than 5% of free disk space or 2GiB, whichever is lower.
    >For preseeding, there are two toggles that control this behavior:
    >d-i partman-swapfile/percentage string 5
    >d-i partman-swapfile/size string 2048

    Целую одну настройку поменять придеться.

     
     
  • 3.129, Аноним (-), 09:06, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Целую одну настройку поменять придеться.

    Ну ты чо, ну подыграй. Это же так сложно, тем, кто сидит на убунте.

     
  • 2.288, Аноним (-), 12:19, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >>но не больше, чем 2 Гб
    > Зашибись. Прощай спящий режим.

    Уже лет 10 как даже на десктопах STR S5 <1 Ватта, вы комп на месяц усыпляете?

     

  • 1.54, Михрютка (ok), 22:56, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    б-же, зачем я сходил по ссылке.

    узнал новое слово systemd-swap

    https://github.com/Nefelim4ag/systemd-swap

    и эти люди пеняют нам за скрипты на шелле

     
     
  • 2.82, Аноним (-), 00:10, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > и эти люди пеняют нам за скрипты на шелле

    Ничего они вам не пеняют, просто выкидывают вас за борт.

     
     
  • 3.91, Михрютка (ok), 00:26, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> и эти люди пеняют нам за скрипты на шелле
    > Ничего они вам не пеняют, просто выкидывают вас за борт.

    "Хорошо сказано, Маленькие Рожки! Когда Перемирие кончится, это будет зачтено в твою пользу." (с)

     
  • 3.130, Аноним (-), 09:07, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ничего они вам не пеняют, просто выкидывают вас за борт.

    Ты хотел сказать выкидывают за борт systemd фанов? Действительно. Тем паче, что эти ваши дистрибутивы на 99% из shell-сриптов состоят.

     
     
  • 4.195, Аноним (-), 01:37, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ты хотел сказать выкидывают за борт systemd фанов? Действительно. Тем паче, что
    > эти ваши дистрибутивы на 99% из shell-сриптов состоят.

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

     
     
  • 5.210, Аноним (-), 08:31, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то я счастливый пользователь Debian без systemd. 4 года настроил себе систему и с тех пор не трогал. А вы так и будете продолжать ныть и настраивать всё с начала.
     
     
  • 6.211, Аноним (-), 08:33, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И да, я таки использую именно файл подкачки, потому что двигать разделы мне тупо лень было когда-то. С zram не сложилось, к сожалению, он оказался ещё тормознее.
     
     
  • 7.212, Аноним (-), 08:35, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    З.Ы. И GNU/Linux мне нравится именно тем, что я могу творить тут, что захочу, а не что захотела левая пятка известной корпорации.
     
     
  • 8.271, Аноним (-), 06:29, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так мне он тоже нравится за это самое А системд помогает это делать несколько п... текст свёрнут, показать
     
  • 2.193, Аноним (-), 01:30, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > и эти люди пеняют нам за скрипты на шелле

    Что, поставил уже WSL или как там его? У нас все ходы записаны: https://www.opennet.ru/openforum/vsluhforumID3/109860.html#247

     

  • 1.73, th3m3 (ok), 23:34, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Пожалуй, пора возвращаться на openSUSE. А то Ubuntu уже в винду завезли, теперь уже как винде с подкачкой будет. Что дальше? Диск С запилят с реестром?
     
     
  • 2.131, Аноним (-), 09:11, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Пожалуй, пора возвращаться на openSUSE. А то Ubuntu уже в винду завезли,
    > теперь уже как винде с подкачкой будет. Что дальше? Диск С
    > запилят с реестром?

    Задолбали вы товарищи! Нет, ну правда. Что тебе мешает поменять положение вещей?

    # rm /swapfile
    создаёшь раздел любым удобным способом
    # swapon /путь_к_разделу
    добавляешь в /etc/fstab раздел
    ???
    PROFIT!

    Нытики пошли. Уже сами ничего сделать не могут. Дело 5 минут. Дольше будешь свою Сусю устанавливать.

     
     
  • 3.136, алекс (??), 10:59, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >> запилят с реестром?
    > Задолбали вы товарищи! Нет, ну правда. Что тебе мешает поменять положение вещей?
    > # rm /swapfile
    > создаёшь раздел любым удобным способом
    > # swapon /путь_к_разделу
    > добавляешь в /etc/fstab раздел
    > ???
    > PROFIT!
    > Нытики пошли. Уже сами ничего сделать не могут. Дело 5 минут. Дольше
    > будешь свою Сусю устанавливать.

    Нытики в убунту

     
  • 3.148, минус_1_мэйнтэйнер (?), 12:23, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >[оверквотинг удален]
    >> запилят с реестром?
    > Задолбали вы товарищи! Нет, ну правда. Что тебе мешает поменять положение вещей?
    > # rm /swapfile
    > создаёшь раздел любым удобным способом
    > # swapon /путь_к_разделу
    > добавляешь в /etc/fstab раздел
    > ???
    > PROFIT!
    > Нытики пошли. Уже сами ничего сделать не могут. Дело 5 минут. Дольше
    > будешь свою Сусю устанавливать.

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

     
  • 3.215, Аноним (-), 10:10, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    КОсмонавт, ты задолбал в свою поделку тянуть!
     

  • 1.76, Админаноним (?), 23:49, 16/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Читаю и думаю - вам не все ли равно как будет по дефолту? Это же линукс - берете текстовый установщик и делаете как нравится. Тому, кто использует графический инсталлер может действительно проще использовать настройки по-умолчанию.
     
     
  • 2.132, Аноним (-), 09:12, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Им просто нравится ныть. Дай поныть людям.
     

  • 1.84, Другой Аноним (?), 00:12, 17/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Размер файла подкачки будет выбираться не больше 5% от свободного места в ФС, но не больше, чем 2 Гб.

    На моей рабочей машине 8ГБ оперативы и 8ГБ swap раздел. В связи со спецификой работы на машине постоянно запущен virtualbox(использует 3ГБ), а также chrome, FF и atom или jetbrains idea. Данный комп никогда не перезагружается, просто лочится на ночь. Если на машине сократить объем своп-файла хотя бы на один гиг, то машина раз в в 2-3 дня виснет намертво, срабатывают только аварийные клавиши(alt + sysrq + magic key). Я с этим столкнулся примерно год назад. Долго не мог понять почему так происходит, пока не стал собирать статистику в файл с помощью vmstat. Сомневаюсь, что 2ГБ для своп-файла это нормально.

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

     
     
  • 2.87, Другой Аноним (?), 00:13, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    * нЕ давала даже намека на решение проблемы.
     
  • 2.110, Аноним (-), 02:54, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Никто не мешает это размер изменить. Это файл, а вот после полной разметки диска, раздел подкачки - выкуси накося! Давно пора думать головой, в не задницей. Прости Господи эти линуксоидов... Не ведают что творят!
     
     
  • 3.147, минус_1_мэйнтэйнер (?), 12:18, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Никто не мешает это размер изменить. Это файл, а вот после полной
    > разметки диска, раздел подкачки - выкуси накося! Давно пора думать головой,
    > в не задницей. Прости Господи эти линуксоидов... Не ведают что творят!

    Ничто не мешает добавить в fstab отдельной записью этот файл подкачки плюс к тому разделу SWAP'а, что уже создан.

     
     
  • 4.163, Аноним (-), 19:46, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это тупость! Достаточно одной реализации файлом на все случаи жизни.
     
  • 2.112, Аноним (-), 03:18, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Мне кажется, у тебя 12309. Поищи в интернете информацию про swapiness. Возможно, у тебя начинает своппиться, когда у тебя ещё полно свободной памяти. Например 40%. И в том числе в SWAP "улетает" часто оперативки VirtualBox. Вот всё и зависает.
     
     
  • 3.113, Аноним (-), 03:29, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Еще один членоголовый, который дает советы и при это не понимает механизмов работы и суть проблемы.
     
  • 3.146, минус_1_мэйнтэйнер (?), 12:17, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В Manjaro как раз такие бредовые дефолты, пришлось искать дефолты убунты и заменять их бредовые настройки.
     

  • 1.120, Аманим (?), 05:18, 17/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Помни эти новости времен openSuse 10.2 про ini файлы конфигов времен "как в виндовс". А тут уже целые приближения к архитектурным изменениям.
     
     
  • 2.122, Zenitur (ok), 06:59, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Помни эти новости времен openSuse 10.2 про ini файлы конфигов времен "как
    > в виндовс". А тут уже целые приближения к архитектурным изменениям.

    Блин, лучше ini чем <?xml version="1.0" encoding="utf-8"?><!-- -*- SGML -*- -->

     

  • 1.124, Меломан1 (?), 08:10, 17/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >Рекомендация выделять под подкачку половину размера ОЗУ

    Первый раз про такую рекомендацию слышу. Возможно это актуально для компьютеров с более 32ГБ ОЗУ. В этом случае использование файла подкачки выглядит оправданным и логичным.

    Всегда придерживался рекомендации, что SWAP не должен быть меньше размера ОЗУ, а в некоторых случаях и двухкратным ОЗУ. У себя только пару раз наблюдал использование 98-100% ОЗУ и до 90% SWAP. И это при 8ГБ ОЗУ / 8ГБ SWAP и использовании ZRAM.


     
     
  • 2.134, EuPhobos (ok), 10:29, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >>Рекомендация выделять под подкачку половину размера ОЗУ
    >Первый раз про такую рекомендацию слышу. Возможно это актуально для компьютеров с более 32ГБ ОЗУ. В этом случае использование файла подкачки выглядит оправданным и логичным.

    Т.е. 16Гб под своп? И вы надеетесь забить его весь? При таком раскладе хард уйдёт в вечное чтение и IO загрузит на 99.9% систему.
    А если ещё это и на файловой системе хранить, каждое обращение к свопу, будет проходить через обращение ext4/btrfs/или что там у вас ещё.

     
     
  • 3.142, Аноним (-), 12:06, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё один. То что вы говорите будет только если working set больше памяти, иначе в свапе окажутся только неактивные процессы и всё будет летать. Пока не потребуется их будить, ессно.
     
  • 3.143, Меломан1 (?), 12:08, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, 16ГБ под SWAP. В этом случае запущенный процесс завершится успешно. И не случится вашего : "хард уйдёт в вечное чтение и IO загрузит на 99.9% систему." Ваш пример как раз отражает ситуацию с нехваткой SWAP. К стати, на серверных системах в принципе не рекомендуется использование SWAP менее двукратного объема ОЗУ. При больших нагрузках сервер может медленнее работать, но работать, а не пучиться и валиться от нехватки ресурсов.
    Поэтому я и на компьютере создаю раздел SWAP с учетом, что хотя бы раз в год придется забивать его под завязку.
    Так что ваше представление об использовании SWAP ошибочны.
     
     
  • 4.302, Michael Shigorin (ok), 21:12, 20/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Это кем так С точки зрения пользователей их обслуживание в условиях активного с... текст свёрнут, показать
     
  • 3.279, Гентушник (ok), 10:42, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > каждое обращение к свопу, будет проходить через обращение ext4/btrfs/или что там у вас ещё.

    Это неверно. Прослойка ФС используется только для получения адресов блоков своп-файла.
    В дальнейшем ядро напрямую работает с этими блоками и не использует прослойку FS.

    http://lkml.iu.edu/hypermail/linux/kernel/0507.0/1690.html

     

  • 1.141, Sly_tom_cat (ok), 11:50, 17/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А мне интересно на btrfs они тоже файлом сделают?
    Через loop??? Или в btrfs наконец допилили API для работы swap-а?
     
  • 1.144, минус_1_мэйнтэйнер (?), 12:13, 17/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Да оно вроде и так при авто разбиении в установщике 2135MB создало мне месяц назад, но я менять точно ничего не буду, могу конечно еще 2Гб свопа дописать отдельно в fstab и файлом заделать, но в этом смысла особо нет.
    4.8.0-30-generic #32-Ubuntu SMP Fri Dec 2 03:43:27 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
    Модель: ATA ST31000520AS (scsi)
    Диск /dev/sda: 1000GB
    Размер сектора (логич./физич.): 512B/512B
    Таблица разделов: msdos
    Флаги диска:
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description: Ubuntu 16.10
    Release: 16.10
    Codename: yakkety
    Номер  Начало  Конец   Размер  Тип       Файловая система  Флаги
    1     1049kB  998GB   998GB   primary   ext4              загрузочный
    2     998GB   1000GB  2135MB  extended
    5     998GB   1000GB  2135MB  logical   linux-swap(v1)
     
  • 1.152, Аноним (-), 13:32, 17/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Рhantom os не?
     
  • 1.153, Нанобот (ok), 14:14, 17/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Линукс опять тыряет идеи из 95й винды, выдавая за революционные инновации...
     
     
  • 2.156, Stax (ok), 15:42, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Если вы считаете, что win 95 была первой операционкой в истории, где был своп-файл - или даже первой виндой, где был своп-файл - то вы очень наивный нанобот. Это было из коробки даже в win 3.0 (когда он там выходил, 89? 90?).

    Я вам даже по секрету скажу - любая реализация пейджинга в своп-файл настолько естественно просится при использовании VM у x86 и настолько (ну относительно, конечно) просто реализуется, что это было вообще везде, где не лень. И разумеется, в файл. Кто в те годы мог позволить себе раздел? Даже в Dos Extender'ах можно было воспользоваться своп-файлом.

     
  • 2.157, wintel (?), 15:46, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Не линукс, а убунта. это она скоро превратится в винду. общего с линукс-вей у них становится все меньше. а ты не нанобот, а микробот. ваша компания называется ведь не нанософт, а микрософт, так ведь ? :D
     
  • 2.225, Аноним (-), 15:14, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > бот

    Ясно.
    Так давай я тебе объясню, что своп-файлы можно было создавать с самого начала, просто этим никто не пользовался. И да, таки с разморозкой! Как там в 95м?

     

  • 1.158, wintel (?), 15:47, 17/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > http://blog.surgut.co.uk/2016/...

    кстати, а что, Cургут уже перешел в UK ?

     
     
  • 2.167, Michael Shigorin (ok), 20:33, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > кстати, а что, Cургут уже перешел в UK ?

        Registrant:
            Dimitri John Ledkov

     

  • 1.165, 0x0 (?), 20:24, 17/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Когда сильно хочется быть самыми-самыми, а трезвых идей в голове кот наплакал, обычно такое и происходит :)))
     
     
  • 2.176, Аноним (-), 23:29, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Абантоиды - они такие. Уверен, следующая новость будет: "Ubuntu переходит на использование файла подкачки вместо оперативной памяти"
     

  • 1.170, Kroz (ok), 21:47, 17/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > сложностями в выборе оптимального размера раздела в современных реалиях

    Всегда было "двойной размер RAM, но не более 2Gb".

    "В современных реалиях" (С) я бы добавил "не менее 1 размера RAM для целей гибернации", так как этого может захотеться.

    Кому свопа окажется мало - внезапно, в Линуксе может быть более одного свопа; пожалуйста, делайте в файле, если нет возможности/желания расширять существующий.

    А если у человека 32Gb RAM, то и HDD/SDD наверняка будет такого размера, что откусывание 32Gb большой погоды не сделает.

     
     
  • 2.172, Michael Shigorin (ok), 22:32, 17/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Всегда было "двойной размер RAM, но не более 2Gb".

    Не-а.  "Двойной размер" годился примерно во времена типичных 16--64 Мб памяти _и_ скоростях дисков порядка 10--30 Мб/с (линейных в начале, а не при свопинге, конечно).

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

     

  • 1.171, Илья (??), 21:58, 17/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Алилуя! Убунта начинает тянуться к пользователю, упрощать! То что в виндовсе было изначально, теперь будет с 10-15 летней задержкой ползти в юзер-френдли линуксы. )))

    А в винде наоборот - с 10-15 летней задержкой из линукса ползет в виндовс удобные консольные утилиты.

     
     
  • 2.188, Аноним (-), 01:06, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Справедливости ради, в отличии от Windows, Linux лучше всего подходит для серверов, а не десктопа. Не берусь суди о здоровье человека который предпочел Linux вместо OS X & Windows.
     
     
  • 3.226, Аноним (-), 15:16, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    О боже! Доктор, я нездоров!

    Шёл бы ты отсюда, Аноним. Пользуюсь чем хочу, хоть солярой, хоть центом на десктопе, не твоё дело.

     
  • 3.274, Аноним (-), 06:37, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Справедливости ради, в отличии от Windows, Linux лучше всего подходит для серверов, а не десктопа.

    Вот тебя спросить забыли. А ты кто такой вообще, чтобы твоя экспертиза кого-то колыхала?

    > Не берусь суди о здоровье человека который предпочел Linux вместо OS X & Windows.

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

     

  • 1.197, Вареник (?), 01:42, 18/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Давно пора. Вообще свапа не делаю.
     
  • 1.202, 0x0 (?), 02:48, 18/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можно было соскочить и на пути BSD со слоями в одном разделе :))
     
  • 1.203, 0x0 (?), 02:51, 18/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "В завершении этой темы, прислушаемся к рекомендации всеми уважаемой фирмы «Intel», которая говорит, что идеальными условиями работы SSD твердотельного диска является его заполненность данными меньше чем на 75% с соотношением статической (редко изменяемой) и динамической (изменяемой часто) информации - 3 к 1. Не следует использовать последние 10-20% пространства диска, так как они нужны для корректной работы команды «TRIM». Для работы ей нужно свободное пространство для перегруппировки данных (так же, как для функции дефрагментации). Общее правило такое - чем больше свободного места - тем быстрее работает устройство."

    http://sebeadmin.ru/chto-takoe-ssd.html

     
     
  • 2.217, soarin (ok), 11:01, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И к чему это?
    Это вообще не только к SSD. Около любая ФС будет себя хуже вести, если раздел заполнен под завязку, и надо постоянно что-то удалять и создавать - тупо мало простора, игра в пятнашки практически получается с тетрисом.
     
     
  • 3.231, 0x0 (?), 15:43, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз к тому, что "традиционные методы резервирования места под подкачку на устройствах NVMe и SSD рассматриваются как слишком дорогие и неэкономные" и swap во многих случаях больше не используется и отжирает много дорогостоящего места :)))
     
  • 2.223, all_glory_to_the_hypnotoad (ok), 12:59, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Это похоже на гонево или совсем древнюю инфу. SSD должен иметь специальный резерв не отображаемый пользователю для всего вышеописанного.
     
     
  • 3.276, Аноним (-), 06:40, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Это похоже на гонево или совсем древнюю инфу. SSD должен иметь специальный
    > резерв не отображаемый пользователю для всего вышеописанного.

    У SSD конечно есть резерв, но - не для этого. А для GC/wear leveling. И таки чем больше места свободно, тем при прочих равных wear leveler'у проще маневрировать. Выше скорость и ниже износ. Хорошо же. Ессно работает только при использовании trim. Иначе накопитель не знает какие регионы используются и предполагает что используется вся поверхность.

     
     
  • 4.293, all_glory_to_the_hypnotoad (ok), 22:41, 19/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > У SSD конечно есть резерв, но - не для этого. А для GC/wear leveling.

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

     
     
  • 5.307, Аноним (-), 22:04, 20/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > оно как раз и используется для корректной работы TRIM, дополнительного места не нужно

    Прикалываешься? Trim информирует накопитель что регион не используется. Далее накопитель в своем праве использовать этот регион для маневрирования, если хочет. Обычно накопитель при этом оценивает можно ли превентивно собрать мусор и сделать ERASE. Если можно то это делается. Чтобы при попытке записи - сразу был готовый регион, где не надо судорожно выкраивать место GC'ом и делать ERASE-ы. Это и скорость записи повыщает и накопителю больше пространства для маневров.

     

  • 1.204, Аноним (-), 03:35, 18/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На дворе 2017 год...
    В 2025 они наконец и песочницы интегрируют по дефолту.
     
     
  • 2.227, Аноним (-), 15:17, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > по дефолту.

    По дефолту вместо отдельного раздела файл? Действительно! Инновации в 2025 году!

     

  • 1.220, anonymous (??), 11:21, 18/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    бредятина какая, как будто к разделу подкачки я не смогу потом еще хоть сколько файлов подкачки насоздавать себе, их там всех пОТТЕР покусал
     
  • 1.224, Аноним (-), 14:24, 18/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    В принципе - правильно, единственное что, что возникнет та же проблема, что и на windows - фрагментация, что может негативно сказываться на производительности, но с другой стороны - если ваша система залезла в своп, то у вас уже явно что-то не в порядке и производительность вас не настолько сильно волнует.
     
     
  • 2.229, Аноним (-), 15:21, 18/12/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > если ваша система залезла в своп,
    > то у вас уже явно что-то не в порядке

    Извини, но когда начнут делать программы, которые не будут требовать по 2 гига памяти? Когда хром отучится сжирать всю свободную память? Когда среды разработки не будут жрать по 4 гига памяти? Я, лично, не могу позволить себе DDR4 и вставить сразу 128Гб памяти, чтобы не нуждаться в свопе. Система делает всё правильно, ты просто не понимаешь механизм её работы. Иди читай документацию до просветления.

     
     
  • 3.313, annonim (?), 11:54, 25/02/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда хром отучится сжирать всю свободную память?

    apt-get remove chrome

     

  • 1.281, слакварявод (ok), 11:29, 19/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    pagefile.sys ?
     
  • 1.290, Аноним (-), 15:59, 19/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Файл/раздел подкачки не использую уже лет пять, так что без разницы.
     
  • 1.291, odd.mean (ok), 16:27, 19/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как говорят серьёзные мужчины из Яндекса (как минимум, Ашик и Иванов), если у вас есть возможность не свопиться - не свопьтесь. И я с ними полностью согласен. На крайний случай - в компрессованную память свопьтесь, но уж точно не на диск.
     
     
  • 2.297, Led (ok), 03:54, 20/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > серьёзные мужчины
    > из Яндекса

    Тебя Мариванна не учит, что "делить на 0 нельзя"?

     

  • 1.314, Аноним (-), 22:00, 13/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Под SWAP выделяется не более 2 ГБ на HDD. Такое правило уже действует крайние 10 лет.
     
  • 1.315, Аноним (315), 23:26, 22/04/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Для реальной экономии могли бы ещё замутить своп в облаке
    На каком нибудь swaps.one.ubuntu.com)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

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