Что такое SWAP linux, как он работает? Создание swap файла linux

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ย. 2024

ความคิดเห็น • 126

  • @engtimofeev
    @engtimofeev 3 ปีที่แล้ว +8

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

  • @makar_m
    @makar_m 5 ปีที่แล้ว +21

    ...как то в привычку вошло создавать /boot и /swap разделы сразу при установке.

    • @Den4ik_1981
      @Den4ik_1981 5 ปีที่แล้ว +1

      @Д Е
      Та же фигня! Размечаю, как учили!

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว +3

      Привычка дела такое. Я /boot перестал отделять после того как один из моих коллег дообновлял доверенный ему сервер до того что в нем не осталось место. Конечно это не сильный аргумент, но я смысла в отделении и так не видел.

    • @СвятославТимофеев
      @СвятославТимофеев 5 ปีที่แล้ว

      @@pavlenkoat EFI раздел для бута по стандарту составляет 255 Мегабайт, там должны помещаться несколько ядер, их инитрд+фаллбэк и микрокод.
      255 мб не показатель - чтоб освободить место можно уменьшить кэш пакетов и сислог
      Я лично отделяю бут-раздел, потому-что ненавижу граб, он слишком переусложнён для UEFI-загрузки.

    • @alexanderzagrebin5763
      @alexanderzagrebin5763 5 ปีที่แล้ว

      Та же фигня, сразу разделяю диск и создаю разделы

    • @SolarAeon
      @SolarAeon 5 ปีที่แล้ว +2

      Линукс - это когда переустановка системы происходит настолько часто, что происходит уже по привычке

  • @nw4465
    @nw4465 5 ปีที่แล้ว +11

    Спасибо. Эту тему так же можно дополнить такими вещями как zram и zswap

    • @VitaliyN92
      @VitaliyN92 5 ปีที่แล้ว +2

      и также zcache!

    • @fgfcdfdg6250
      @fgfcdfdg6250 5 ปีที่แล้ว

      Интересно

    • @nikola-nikrasov
      @nikola-nikrasov 5 ปีที่แล้ว

      У меня PuppyRus-A(Arch), swap делаю так:
      modprobe zram num_devices=1
      echo $((1024*1024*1024)) > /sys/block/zram0/disksize
      mkswap /dev/zram0
      swapon /dev/zram0 -p 10

    • @СвятославТимофеев
      @СвятославТимофеев 5 ปีที่แล้ว

      @@nikola-nikrasov zswap это гибрид zram со свапом, потому использую его. В обычном режиме, когда хватает места он работает как зрам, когда оперативки не хватает - пишет сжатые данные в своп-файлы

    • @ComradeCirno
      @ComradeCirno 5 ปีที่แล้ว

      Не правда, zram это просто виртуальное устройство (сродни tmpfs), который ты можешь и для swap файла, но можно и для другого использовать. А zswap это кэширование swap файла ( как бы странно это не звучало)

  • @justfun-yg7uw
    @justfun-yg7uw ปีที่แล้ว +2

    Спасибо за прекрасно поданый материал! Талантище!

  • @_paschka_king
    @_paschka_king 5 ปีที่แล้ว +3

    Спасибо Антон ! Очень важная тема .

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว

      Спасибо что смотрите.

  • @b-o-t-l-y
    @b-o-t-l-y 5 ปีที่แล้ว +1

    Спасибо! Я пока подобного видоса аналогов еще не находил.

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว +1

      Приятно быть первым. Хотя я видел видео про swap

  • @hunnybunny1919
    @hunnybunny1919 5 ปีที่แล้ว +1

    Госпади! Так что создавать то в итоге?
    И самое главное! Стоит ли переходить на Mac?

  • @aleksandrgram1834
    @aleksandrgram1834 5 ปีที่แล้ว +1

    Ну наконец то видосик=) Люди тут обсуждают о привычках создания boot и swap разделов, скожу одно, Такая же Фигня ребяты, вроди мозг сопративляется а пальцы уже создали разделы=))))))))

  • @_paschka_king
    @_paschka_king 5 ปีที่แล้ว

    Ураааааа!!!! Моя тема ))). Я день в чате обсуждал ее , и мне помогали ее настроить . Спасибо всем кто помог !.

    • @paulstorn6559
      @paulstorn6559 5 ปีที่แล้ว +1

      Буду теперь звать тебя "Заводило" =)

    • @_paschka_king
      @_paschka_king 5 ปีที่แล้ว

      @@paulstorn6559 спасибо )0))))))))

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว +1

      Главное, что людям полезно. Есть еще идея одной темы, которую все знают, но не совсем.

  • @Konstantin_Liberty
    @Konstantin_Liberty 3 ปีที่แล้ว

    *Посмотрел много гайдов и так и не понял как рассчитать файл подкачки, который мне нужен. Каким размером его делать?*

    • @OUR_RED_ARMY
      @OUR_RED_ARMY 2 ปีที่แล้ว

      советуют примерно такого же объёма, как и озу. Я бы посоветовал 8 гб, по-идее должно хватить.

  • @ЛукаМудищев-ъ1ж
    @ЛукаМудищев-ъ1ж 2 ปีที่แล้ว +1

    Важный момент, ФС Btrfs не поддерживает swap файлы! Если вдруг соберётесь расформатировать под эту ФС, то не рассчитывайте под swap файл.

  • @shibboleth_without
    @shibboleth_without ปีที่แล้ว

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

    • @pavlenkoat
      @pavlenkoat  ปีที่แล้ว +1

      Его придётся пере создавать. Советую создать файл

  • @paulstorn6559
    @paulstorn6559 5 ปีที่แล้ว +2

    Доходчиво и полезно 👍 но полезнее всего докупить озу 😏

    • @maxrusspb
      @maxrusspb 5 ปีที่แล้ว +1

      Своп всё равно для гибернации нужен

    • @Андрейпетров-ш3р7з
      @Андрейпетров-ш3р7з 5 ปีที่แล้ว

      @@maxrusspb если бубук то как вариант а на станции категорично не нужен

  • @kris-hacking9574
    @kris-hacking9574 5 ปีที่แล้ว +1

    Это очень хорошо особенно у ково 2 гига оперативки.... своп можно увеличеть с 500мег до нужного размера я пробовал 4 гига и все работает.... правда очень мендлино и подолгу приходится ждать....

  • @_den_
    @_den_ 5 ปีที่แล้ว +2

    Лучше когда достаточно оперативки )
    А вообще, я файл использовал и zram - почти волшебная штука.

    • @Abdulla_Izrailyevich_von_Stahl
      @Abdulla_Izrailyevich_von_Stahl 5 ปีที่แล้ว

      Юзать zram имеет смысл, когда памяти 2 гига и меньше. Если памяти больше, то компрессия-декомпрессия будет только понапрасну грузить проц.
      У меня 4 ГБ памяти. Единственный раз я словил проблему , когда установил кривой плагин для огнелиса. Плагин выжирал всю память, а потом срал гига 4 в /swap . Даже мышь замирала. После полной загрузки страницы дерьмо куда-то сливалось, будто и не было ничего. Плагин я, естественно, выпилил.

    • @_den_
      @_den_ 5 ปีที่แล้ว

      @@Abdulla_Izrailyevich_von_Stahl с 3 гигами юзал, пободрее работает, на проц нагрузки не заметил особой, у меня i3

    • @Abdulla_Izrailyevich_von_Stahl
      @Abdulla_Izrailyevich_von_Stahl 5 ปีที่แล้ว

      @@_den_ , всё индивидуально. От задач ещё зависит. Я на своём Celeron 1017U не заметил разницы с/без zram. До использования свопа дело доходило крайне редко.

    • @_den_
      @_den_ 5 ปีที่แล้ว +1

      @@Abdulla_Izrailyevich_von_Stahl ну я намучался с 3 гигами, без всяких особых задач. Посуди сам, я даже не говорю о том что Гном новый со старта 1.5 гига потребляет ) я его и не использовал, но даже Скайп потребляет со старта около 500! метров, 250+ на Телеграм, еще 200 на Тандерберд, + DE (Xfce)... и уже все... ни о каких задачах речь почти не идет, если ты запустил браузер ))

  • @AndrewMarsin
    @AndrewMarsin 8 หลายเดือนก่อน

    lsblk выводит, что [SWAP] на оперативной памяти. Это нормально?

  • @ДмитрийБеляев-ъ1з
    @ДмитрийБеляев-ъ1з 7 หลายเดือนก่อน

    Если памяти достаточно, то эффективнее использовать zram под swap. Память быстрее даже самых быстрых ssd, zram сжимается, а совсем без swap не очень ибо система будет выгружать код запущенных процессов.

  • @inessaparalyzed2768
    @inessaparalyzed2768 2 ปีที่แล้ว

    У меня самсунг т515 озу 2г. Я поставила "swap no root". Кликнула create file, вписала 1000 а игр как вылетала, так и вылетает

  • @АртёмВдовин-м3х
    @АртёмВдовин-м3х 3 ปีที่แล้ว

    Что бы было более понятно - Марк Руссинович Преодолевая границы WIndows. Что бы понять насоклько понятие своп абстрактно. И точно ответить на вопрос очень сложно.

  • @bs0036
    @bs0036 4 ปีที่แล้ว +2

    Если в сервере стоят SSD диски и достаточно оперативной памяти. Нужно ли делать swap файл или раздел?

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +3

      Смотря что на сервере, как он мониторится. Если все мониторится и вы подхватите при утечки памяти то не надо, если нет и стоит сервис при убийстве которого есть риск потере данных то лучше перестраховаться. Дополнительно советую посмотреть видео кто убил твой процесс.

  • @mdm8547
    @mdm8547 5 ปีที่แล้ว

    Раздел, но вот я сколько не проверял, если верить системному монитору KDE (ksysguard), этот swap системой никогда не задействован, да и сама оперативка в пределах одного гигабайта из восьми. Может его вообще удалить? Но вроде дефицита свободного места не предвидится.

  • @linkor5000
    @linkor5000 3 ปีที่แล้ว +1

    НАРОД АНУ ВСЕ ЗА СВОБОДНОЕ ПО ЁП Т!!!!!! спасибо за видос ДРУГ!

  • @mykola-rohoza
    @mykola-rohoza 2 ปีที่แล้ว

    Доброго в новом году. Хотелсь бы увидеть детальный разбор по параметрам производительности (overcommit_memory, overcommit_ratio, dirty_background_bytes, dirty_bytes) и прочия

  • @3449595
    @3449595 4 หลายเดือนก่อน

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

  • @MrDerAngel
    @MrDerAngel 5 ปีที่แล้ว +3

    Вроде бы как swap на SSD сокращает жизнь диска из-за частой перезаписи

    • @VitaliyN92
      @VitaliyN92 5 ปีที่แล้ว

      неа:)

    • @anton.k.
      @anton.k. 5 ปีที่แล้ว +2

      так настрой запись в своп. у меня он очень редко туда пишет. не windows же

    • @VitaliyN92
      @VitaliyN92 5 ปีที่แล้ว +1

      @@anton.k. windos:)

  • @MrDemda
    @MrDemda ปีที่แล้ว

    Объяснение прекрасное. Только вот термином "страничный кэш" вы внесли некоторую путаницу. Если говорить о кэше, то правильнее говорить файловый кэш, в который записываются файловые страницы, а есть анонимные страницы, которые генерят работающие приложения. Параметр vm.swapiness определяет баланс между помещением в своп анонимных страниц и файловых. Если очень грубо, то при 100 он будет агресивно помещать в своп анонимные страницы, при 0 файловые

  • @user-yw7zf6zz1d
    @user-yw7zf6zz1d 2 ปีที่แล้ว

    Антон вы крутой!!!

  • @МаксимХвостов-м1й
    @МаксимХвостов-м1й 5 ปีที่แล้ว +1

    Можно попробовать смонтировать tmpfs размером больше физической памяти и скопировать туда файлы большого размера что бы посмотреть что происходит.
    mount -t tmpfs -o size=5G tmpfs tmpdir
    У меня физ. памяти 4Гб буду копировать туда 5Гб, tmpdir - точка монтирования.
    cp -r BlenderTutors tmpdir
    BlenderTutors ~ 4.3Гб Параллельно проверяю память с помощью free -m Когда места в физ. памяти становится совсем ничего видно что начинает заполняться своп, затем система зависает.
    Следовательно можно предположить что своп особенно нужен при использовании больших файлов - например при просмотре Видео Фильмов.

  • @AlexA-kc7vg
    @AlexA-kc7vg 5 ปีที่แล้ว +1

    Видимо я ретроград. Пользую, как завещал стандарт POSIX, раздел, хотя при 16Гб, не знаю нужен ли он или нет. Просто по тому что так все точно будет работать.

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว

      Это не преступление :-) Я не навязываю использовать файл. Нравится раздел пользуйтесь

    • @AlexA-kc7vg
      @AlexA-kc7vg 5 ปีที่แล้ว

      @@pavlenkoat Да я и не спрашиваю разрешений. Вы вопрошали, "что Используете?"" - я ответил. :)

  • @singular3632
    @singular3632 5 ปีที่แล้ว +3

    2ГБ озу на нетбуке (больше Atom не поддерживает), swap не использую, мозгов и так хватает для всего на LXDE

  • @denkori4484
    @denkori4484 5 ปีที่แล้ว

    Разницы нет, но по-привычке делаю раздел. Пока и дальше буду делать раздел.

  • @tsvigo11_70
    @tsvigo11_70 ปีที่แล้ว

    Свопик должен быть равен оперативной памяти для гибернации.

  • @АртемТопольник
    @АртемТопольник 5 ปีที่แล้ว

    Антон хотелось бы узнать мнения на счет вот такой системки Astra Linux. Я ее ковырял очень на мудрили для системщика норм но для юзера завал

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว +1

      Ковырял я ее. Российские разаработчики и адепты Российских ОС неадекватные. Это по видео про ОС Эльбрус и общение с представителями Astra linux я понял. Если я скажу что-то плохое тонны гавна выльется. С одной стороны хорошо с другой стороны не очень. Может решусь и делаю короткое видео о моей к ней отношении.

  • @dmitrylipilin2155
    @dmitrylipilin2155 5 ปีที่แล้ว +2

    на 32ГБ ОЗУ нет проблем...

  • @РоманСоломаха-ь9д
    @РоманСоломаха-ь9д 5 ปีที่แล้ว

    У меня интересно получилось: свап загружался на более 1 Гб. Думаю это слишком. К 3Гб, прибавил 2 Гб ОЗУ. Теперь свап начинает в себя писать когда ОЗУ занята на 3Гб. Но ведь ещё 2Гб в резерве. Записывает правда очень мало. Вот не знаю это разумно или нужно настроить свап? Чтобы он работал когда в резерве 1Гб ОЗУ. Винчестер обычный.

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว

      Это нормальное поведения. Его можно изменить почитайте про swappiness. Но не переусердствуйте. меньше 10 ставить не советую.

    • @РоманСоломаха-ь9д
      @РоманСоломаха-ь9д 5 ปีที่แล้ว

      @@pavlenkoat поменял с 60 на 20, но все равно с 3.4Гб, начинает маленькие записи в своп. Наверное так и надо. Просто для моего браузера 5Гб не очень много.

  • @ВладимирП-ь1э
    @ВладимирП-ь1э 5 ปีที่แล้ว

    Лайк 👍👍👍

  • @neoppanda
    @neoppanda 5 ปีที่แล้ว

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

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว

      Если я не ошибаюсь то нет. Да и это немного не соответствует философии

  • @vectormen8258
    @vectormen8258 5 ปีที่แล้ว

    А что будет, если во время разметки диска создать два или три swap раздела?

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว

      Даже в голову не приходило такого :-) Знаю что swap файлы модно сколько угодно создавать

    • @vectormen8258
      @vectormen8258 5 ปีที่แล้ว

      @@pavlenkoat просто интересно если сделать стандартную разметку диска и везде запихать swap, как поведет себя дистрибутив? Ну например создать свап в начале, потом корень, опять свап, домашний раздел и опять свап. 😂😂😂😂 Что то же должно поменяться, например скорость. Или при такой же разметке сделать каждый свап размером в два раза больше чем оперативка, ну или сколько там положенно процентов от оперативной памяти. А во втором случае разметить диск как я напечатал в начале этого комента, но сам размер свапа разделить на три и раскидать по трём свапам и сделать тесты трёх систем размеченных разными способами😂😂😂😂 а для более точных тестов там где создается только один свап, можно от жесткого диска отрезать столько сколько было бы в двух последних свапах

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว

      @@vectormen8258 Попробуйте :-)

    • @vectormen8258
      @vectormen8258 5 ปีที่แล้ว

      @@pavlenkoat ну я не спец по линуксу, а так бы да, намутил бы чо ни будь эдакое😂

  • @xoyteam
    @xoyteam 5 ปีที่แล้ว +9

    во первых не так давно habr.com/post/348324/
    и часть формулировок явно почерпнута от туда...
    Но статья довольно сумбурно написана, и понять что-же хотел сказать автор достаточно сложно... Так вот перевожу :) :
    есть 3! типа памяти в разрезе обсуждаемого контекста: чистая, грязная, анонимная (которую нельзя "выбросить").
    Блоки выделенные во всех трех типах памяти могут быть иметь разную актуальность (полезность) для работы. То есть страницы к которым редко обращается система могут находится как в чистой, так и в анонимной памяти.
    Про чистую и грязную все ясно... выкидываем или сначала пишем изменения затем выкидываем. А как быть с анонимной редко используемой памятью?
    Вот для чего полезен SWAP! Для равномерного высвобождения памяти всех типов.
    во вторых
    Использование файла или раздела разница в производительности будет минимальна
    так как Linux (kernel) запоминает блоки где размещен файл и будет в них писать в обход файловой системы и дисковых кэшей.
    Это возможно по тому, что файл не растет динамически (как windows по умолчанию), а место под него выделяется при создании файла. С этим связана и главная опасность в занижении производительности, она касается классических НМЖД - это фрагментация при создании файла. (кто там что говорил про гномов и дефрагментацию?)
    в третьих
    функция fallocate для создания swap совсем не давно была не для всех одинаково полезна и об этом, думаю, стоит упомянуть.
    тип фс в которой были проблемы - версия ядра начиная с которого fallocate стал корректно работать:
    * XFS (since Linux 3.15)
    * ext4, for extent-based files (since Linux 3.15)
    * SMB3 (since Linux 3.17)
    * Btrfs (since Linux 4.16)
    в следующих
    zswap это не кэш как таковой, а сжатие того что должно было быть выгружено на диск и храненится тут-же в озу. то есть когда механизм zswap работает, с точки зрения работы алгоритмов высвобождения памяти SWAP доступен и анонимные страницы можно высвобождать. а грязные не придется писать на диск перед освобождением.
    в последних
    какой-бы ни был ssd для него чем меньше записей тем лучше - следовательно своп лучше на него не класть.
    подытожим:
    для sdd - я бы использовал zswap, если позволяет cpu для сжатия.
    если создается классический swap как файл, то лучше это сделать на только созданной "чистой" фс, чтобы не было фрагментации.
    не пинайте больно, я только учусь ;)

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว

      Да, это единственная нормальная статья которую нашел в рунете. Давно читал подобное на анг. ресурсах.
      Если диск не забит в хламину, то в ext4 можно swap создавать и во время эксплуатации. Его организация минимизирует фрагментацию, а если она все таки произойдет, в фоне добрые гномы перенесут все куда надо.

  • @СергейПавлов-л6ж
    @СергейПавлов-л6ж 5 ปีที่แล้ว

    В Ubuntu 18.04, файл swap и так по умолчанию в корневой папке. Поправьте, если не прав.

  • @anton.k.
    @anton.k. 5 ปีที่แล้ว

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

    • @anton.k.
      @anton.k. 5 ปีที่แล้ว

      @Vyacheslav Nesterov сходу точно не скажу. надо гуглить - давно я со свапом не работал). но наверное можно

    • @makar_m
      @makar_m 5 ปีที่แล้ว

      @Vyacheslav Nesterov зачем ??? у тебя что, на винте жалко 4ГБ под своп выделить ???

    • @ComradeCirno
      @ComradeCirno 5 ปีที่แล้ว

      swap можно расчитывать только от используемой ТВОИМИ приложениями/сервисами памяти. Тут нет решения ни в Гб, ни в %.

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว

      Можно использовать swap раздел и swap файл

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว

      Можно использовать swap раздел и swap файл

  • @MrDfrcfk
    @MrDfrcfk 5 ปีที่แล้ว +4

    Вот только не надо смягчать краски,вещайте правду! Ведь где то в тени ядра Linux,трудятся совсем не "Гномы",а самые что ни на есть "ДЕМОНЫ"(ну типа УУУУ,всем страшно)! XD (ROFL)

    • @VitaliyN92
      @VitaliyN92 5 ปีที่แล้ว

      XD

    • @vikonrob
      @vikonrob 5 ปีที่แล้ว +4

      Гном в линуксе остался только один - 3-й. Он разжирел и уже еле ворочается :D

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว

      @@vikonrob mate тоже из этого семейства

    • @MrDfrcfk
      @MrDfrcfk 5 ปีที่แล้ว +1

      @@pavlenkoat ну не знаю,за первый год на Пингвинуксе,перепробовал разные среды и знаете,остался с Гномом! Хочу добавить,что я ни одного плохого слова про другие среды не говорил,зато сколько помоев на "голову" бедного Гнома,готов высыпать каждый "уважающий" себя Linux-ойд! =) (Это не претензия)

  • @Андрейпетров-ш3р7з
    @Андрейпетров-ш3р7з 5 ปีที่แล้ว

    в теории SWAP раздел горантировано защищен от фрагментации а на практике отказался от SWAP ещё когда залипал на виздусе это был WIN_XP64 на 2ГБ ОЗУ

  • @maxrusspb
    @maxrusspb 5 ปีที่แล้ว

    Я сегодня создал раздел для swap на btrfs, но не могу понять, какие для него параметры лучше relatime или noatime, и стоит ли autodefrag и compress=lzo указывать(у меня HDD) ? А также если раздел /var c noatime сделать, проблем не будет? Читал, что в нём, например, неотправленные письма хранятся.
    P.S. вот мною правленный fstab, у меня HDD:
    # /dev/sda2 LABEL=Arch\134x20Linux
    UUID=9b490f81-d96c-474a-8327-e09b2bbb936d / btrfs rw,relatime,compress=lzo,space_cache,autodefrag,subvolid=257,subvol=/@,subvol=@ 0 0
    # /dev/sda2 LABEL=Arch\134x20Linux
    UUID=9b490f81-d96c-474a-8327-e09b2bbb936d /home btrfs rw,relatime,compress=lzo,space_cache,autodefrag,subvolid=258,subvol=/@home,subvol=@home 0 0
    # /dev/sda2 LABEL=Arch\134x20Linux
    UUID=9b490f81-d96c-474a-8327-e09b2bbb936d /var btrfs rw,relatime,compress=lzo,space_cache,autodefrag,subvolid=259,subvol=/@var,subvol=@var 0 0
    # /dev/sda2 LABEL=Arch\134x20Linux
    UUID=9b490f81-d96c-474a-8327-e09b2bbb936d /swap btrfs rw,noatime,nodiratime,space_cache,subvolid=260,subvol=/@swap,subvol=@swap 0 0
    # /dev/sda1 LABEL=EFI
    UUID=0DC0-9020 /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 2
    /swap/swapfile none swap defaults 0 0

  • @dioxunil833
    @dioxunil833 5 ปีที่แล้ว

    сделал свап раздел вразмере 16ГБ (колигество рам), наверно я доверчивый очень..))

  • @efimovmv
    @efimovmv 3 ปีที่แล้ว

    А вот так создается своп-файл на BTRFS:
    file=/swapfile
    # create file
    touch $file
    # No Copy-on-Write
    chattr +C $file
    # Allocate 10 GB (much faster than dd)
    fallocate -l 10G $file
    # Set permissions to make mkswap happy
    chmod 600 $file
    # Set swap file signature
    mkswap $file
    # change owner if not already root to make swapon happy
    sudo chown root $file
    # Activate
    sudo swapon $file

  • @ВладимирЧапайкин-у4р
    @ВладимирЧапайкин-у4р 4 ปีที่แล้ว

    Мир IT с Антоном Павленко,
    _Антон, вот нафига юзверям предлагать способ создания файла через "sudo dd" там, где есть другой способ (неопасный, т. е., fallocate)? Вот ошибётся такой чувак, вобьёт в строке чё-нибудь не то и доиграется (например, самое простое: перепутает "if" с "of"). Потому что матёрые бородатые линуксоиды твои ликбезные видео вряд ли будут смотреть. Скорее ожидать, что зрители будут в основном именно юзвери (люди с не очень большим опытом использования консоли)._

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว

      Я не помню сюжет видео. Старое оно. Но это привычка.да и в линуксе всегда надо думать что делаешь.

    • @ВладимирЧапайкин-у4р
      @ВладимирЧапайкин-у4р 4 ปีที่แล้ว

      @@pavlenkoat Антон! Те, кто ещё недавно и/или знакомы неглубоко (да, в принципе, и не только они) -- как раз думают над тем, что они делают, уже ПОСЛЕ того, как что-то случилось и "поздно пить боржоми". Это такой закон жизни (и об этом нелишне помнить, особенно, если ты автор видосов/советов).

    • @pavlenkoat
      @pavlenkoat  4 ปีที่แล้ว +1

      @@ВладимирЧапайкин-у4р Если они это сделают по моим видео они не ошибуться, а если ошибуться будет уроком на будущее. Тем более данная утилита помогает во многих ситуациях и людям которые хотят связать свой профессиональный путь с линукс это надо помнить. Ведь видео для них.

  • @linkor5000
    @linkor5000 3 ปีที่แล้ว

    если есть дохрена оперативы то своп по ходу и не нужен ну на стационарниках по крайней мере точно не нужен разве что на ноутах можно там на гиг сделать так для красоты)) ёп т))))

  • @xXanMarkx
    @xXanMarkx 5 ปีที่แล้ว +3

    Жаль не раскрыта тема не использования в принципе swap, плюсы и минусы.

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว

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

    • @ComradeCirno
      @ComradeCirno 5 ปีที่แล้ว

      Минусов никаких, серьезно.

  • @ComradeCirno
    @ComradeCirno 5 ปีที่แล้ว

    Мое мнение это zram Но! По моему мнению, swap это защита от переполнения, и не всегда удобно если oomkiller наведет порядок. Стоит отметить, у свопа есть ПРИОРИТЕТЫ. Потому мой выбор это в приоритете zram, но если произошла катастрофа, то у меня есть и swap на диске (раздел) для подстраховки.

  • @alexk4484
    @alexk4484 5 ปีที่แล้ว +1

    Swap у линукса корявый, на мой взгляд, когда он начинает заполняться (по умолчанию стоит 60% заполнения оперативы, а после идёт сброс в своп) и начинаются тормоза, особенно если диск медленный, и сам раздел подкачки оказался мал. Есть програмулина, swapspace, в ней можно выставить процент после заполнения которого будет заполнение подкачки (точнее это делает swapineses) и она если надо, то автоматом увеличивает его размеры, беря свободное место с домашней папки. Полезная вещь, я считаю.
    П. С. Было бы неплохо рассматривать различные проблемы с запуском линукса, а таковых много, например можно столкнуться с вводом пароля входа, но ОС не будет запускаться - это может быть вполне из-за нехватке свободного места на диске. Или например настройке вайн, чтобы проги в нём работали как можно лучше...

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว

      Я честно говоря вайном не пользуюсь. Типовые проблемы у каждого свои. Я просто с десктопом с проблеммами редко сталкиваюсь. А вот серверные могу рассказать.

  • @ИнспекторКот-о2э
    @ИнспекторКот-о2э 5 ปีที่แล้ว

    Файл удобнее имхо

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว

      И мне удобнее

  • @ssn1975
    @ssn1975 3 ปีที่แล้ว

    mkswap исчо....

  • @neoppanda
    @neoppanda 5 ปีที่แล้ว

    файл конечно

  • @qwertyklaviatyra
    @qwertyklaviatyra 5 ปีที่แล้ว

    В Linux всё файл

    • @6598335
      @6598335 5 ปีที่แล้ว

      Но всё-таки...

    • @ComradeCirno
      @ComradeCirno 5 ปีที่แล้ว

      А в нормальных ОС - все объект, и нет говна типа pipe

    • @gennadiyzolotaryov4113
      @gennadiyzolotaryov4113 5 ปีที่แล้ว

      Товарищ Чирно -- нормальной системе гуйня не нужна ;)

    • @ComradeCirno
      @ComradeCirno 5 ปีที่แล้ว

      гуйня, конвеер vs объект, где связь?

    • @gennadiyzolotaryov4113
      @gennadiyzolotaryov4113 5 ปีที่แล้ว

      Товарищ Чирно -- нормальная система, объект - где связь? ;)

  • @Roma_Ro-e3d
    @Roma_Ro-e3d 5 ปีที่แล้ว

    8 гб памяти , своп не использую еще со времен 4 гб оперативки. На ХР своп отключал при 1 гб памяти. Своп файл идеи из 90х годов когда оперативки еще не было почти в ПК, это устаревший анахронизм который уже давно пора похоронить

    • @pavlenkoat
      @pavlenkoat  5 ปีที่แล้ว +1

      На серверах он очень помогает.

  • @nektonektovich8699
    @nektonektovich8699 3 ปีที่แล้ว

    swap - архаичное зло.