Я думаю, что если я собираюсь написать вам ответ на вопрос, я должен сначала немного объяснить всю эту тему файла подкачки. Прошу прощения за мою скучность.
Раздел подкачки / раздел подкачки, аналогично файлу подкачки в Windows, представляет собой пространство на жестком диске, предназначенное для более эффективного использования памяти. Есть два использования пространства подкачки.
Если не достаточно памяти для всех приложений - в случае, если это происходит с системой без пространства подкачки, это приведет к ошибке выделения памяти для нового приложения, запрашивающего новые страницы памяти, - и это обычно приводит к завершению программы.
Когда некоторые страницы памяти (память делится на «страницы») используются некоторое время назад, но больше не используются, они будут перенесены в файл подкачки, а оставшаяся память может быть использована для чего-то еще, что может быть более полезным ( например, даже кэширование!) - когда это происходит в системе без пространства подкачки, это приводит к тому, что пустые страницы остаются в памяти. Хотя в этом нет ничего серьезного, так как в наши дни у нас довольно много памяти.
И затем, так что теперь у нас есть использование раздела swapfile/swap, сколько обычно рекомендуется? - это зависит от функции машины. Если это настольный компьютер, установите его в 1-1,5 раза больше памяти. Если это серверная машина, сделайте то же самое, но обратите внимание на использование подкачки, если она интенсивно используется, обновите память.
Как уже отмечали другие, gparted может помочь вам выделить несколько гигабайт пространства из вашего раздела ext2/ext3, но вы также можете использовать файл подкачки:
dd if=/dev/zero of=/swapfile bs=1024 count=1048576
mkswap /swapfile
swapon /swapfile
У тебя должно быть
swapfile none swap sw 0 0
на fstab
чтобы убедиться, что он используется при каждой перезагрузке
И еще одна вещь: если вы не возражаете против использования пространства подкачки, но хотите свести к минимуму использование, если ваша память на самом деле не растянута, вы можете изменить «замену» ядра, изменив /proc/sys/vm/swappiness
( значения 0-100; по умолчанию 60).