Управление памятью
Для отображения сводки использования подкачки с помощью ваше устройство:
$ swapon -s
Чтобы отобразить объем вашей свободной и используемой физической памяти и памяти подкачки:
$ free -h
Для предварительного выделения места в / swapfile, вы можете использовать следующую строку:
$ fallocate -l 20G / swapfile
% OR
$ dd if = / dev / zero of = / swapfile bs = 20480 count = 1M
Изменить разрешение и создать / активировать своп
$ chmod 600 / swapfile
$ mkswap / swapfile
$ swapon / swapfile
Вы также можете повысить безопасность файлов, изменив атрибуты файла с помощью chattr
. Я рекомендую вам прочитать его страницу руководства или прочитать это руководство на веб-сайте Tecmint .
Убедитесь, что он включен, просмотрев вывод команды cat / proc / swaps
, используйте команду free
или
$ swapon -s
Чтобы включить его во время загрузки , отредактируйте / etc / fstab
(статическая информация о файловой системе), включив следующие поля, где поля: fs_spec
, fs_file
, fs_vfstype
, fs_mntops
, fs_freq
и fs_passno
, о которых вы можете прочитать у man 5 fstab
:
$ vi / etc / fstab
/ swapfile none swap default, отбросить 0 0
sw
при переключении на SSD, но по умолчанию, отбросьте
, чтобы блоки памяти обрезались каждый раз при запуске, см. Ответ здесь about Как выполнять перехват ошибок и замену в случае ошибки / предупреждения?
Параметр сбросить
определенно заслуживает внимания ks на разделах. Я знал, что читал об этом много лет назад, но мне пришлось отправиться в путешествие на обратном пути, чтобы найти это: https://web.archive.org/web/ 20130513093456/http://kerneltrap.org/node/2450
Не уверен, что это прямой ответ на ваш вопрос, но может помочь. Я сам с трудом вникал в некоторые из них.