Как удалить swap файл

Содержание

Создание, редактирование и удаление SWAP в Linux

Как удалить swap файл

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

В системе Линукс для размещения виртуальной памяти можно выделить отдельный раздел жесткого диска или использовать обычный файл. Линукс позволяет комбинировать эти два способа.

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

Единственным минусом SWAP раздела является сложность его редактирования.

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

Система Linux позволяет одновременно использовать несколько SWAP разделов и SWAP файлов. Это позволяет более гибко подойти к вопросу расширения виртуальной памяти в случае нехватке размера SWAP области на сервере.

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

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

Создание, редактирование и удаление любых разделов из под загруженной в данный момент операционной системы не безопасно, поэтому создание SWAP раздела, вместо SWAP файла, делается только с использованием LiveCD. Статья на тему безопасного редактирования разделов будет написана в будущее время.

В системе Windows виртуальная память размещена только в отдельном файле – pagefile.sys (для Windows 2000 и выше) и win386.swp (для Windows 9x).

Для любой операционной системы, если используется спящий режим (Hebernation), размер виртуальной памяти следует делать не меньше объема оперативной памяти.

В общих случаях наиболее эффективно использовать размер виртуальной памяти кратный 4 (1024 Мб, 2048 Мб и т.д.), так как ядро системы производит обмен страницами с памятью по 4 Кб в каждой.

Размер виртуальной памяти легче посчитать от объема оперативной памяти *2, *3. Область подкачки стоит размещать на самом быстром жестком диске ближе к началу.

Хочу обратить Ваше внимани, что приведенные ниже инструкции касается только изменения размера ФАЙЛА ВИРТУАЛЬНОЙ ПАМЯТИ, а не изменение размера отдельной директории SWAP.

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

2. Создание SWAP файла

  1. Создаем файл необходимого размера для swap области, где /home/swap-tmp – это имя и путь файла, а count=1024K его размерв, в данном случае – 1024 Мб):

    # sudo dd if=/dev/zero of=/home/swap-tmp bs=1024 count=1024K

    На экране получим: [user@localhost user]#sudo dd if=/dev/zero of=/home/swap-tmp bs=1024 count=1024K1048576+0 записей считано1048576+0 записей написано

    скопировано 1073741824 байта (1,1 GB), 137,509 c, 7,8 MB/c

  2. Далее производим запись в начало файла системную информацию, которая будет используется ядром системы для работы с файлом подкачки:

    # sudo mkswap /home/swap-tmp

    После окончания операции на экране появится: [user@localhost user]# sudo mkswap /home/swap-tmpУстанавливается пространство для свопинга версии 1, размер = 1073737 кБ

    без метки, UUID=54c60583-e61a-483a-a15c-2f1be966db85

  3. Следующим шагом активируем только что созданный SWAP файл:

    # sudo swapon /home/swap-tmp

    Для просмотра результата просматриваем все объекты, которые используются для размещения виртуальной памяти:

    # cat /proc/swaps

  4. После перезагрузки системы SWAP файл необходимо активировать снова или добавить строчка для автоматической загрузки в файл fstab.

    Редактировать файл fstab можно самостоятельно или командой, которая добавляет в конец файла fstab строку /home/swap-tmp swap swap defaults 0 0:

    # echo “/home/swap-tmp swap swap defaults 0 0” | sudo tee -a /etc/fstab

    Тоже самое действие но добовление через UUID, который присваивается в пункте 2:

    # echo “UUID=54c60583-e61a-483a-a15c-2f1be966db85 swap swap defaults 0 0” | sudo tee -a /etc/fstab

3. Удаление SWAP файла

  1. Просматриваем все объекты, которые используются для размещения виртуальной памяти

    # cat /proc/swaps

    Выбираем ненужный.

  2. Деактивируем, для примера, созданный выше SWAP файл:

    # sudo swapoff /home/swap-tmp

  3. Удаляем SWAP файл:

    # sudo rm /home/swap-tmp

Если Вы раньше добавляли строчку в fstab, для автоматической загрузки SWAP файла при старте операционной системы, то следует ее удалить. Выводим файл /etc/fstab для редактирования на экран:

# sudo gedit /etc/fstab

В нем удаляем строчку монтирования SWAP файла.

Действия по редактирование объема SWAP файла сводятся к удалению уже созданного файла SWAP и созданию нового файла требуемого размера. То есть нужно сначало сделать пункт 3, а после пункт 2.

Случайные 7 статей:

Источник: https://itshaman.ru/articles/11/swap-linux

SWAP — как создать, подключить, очистить и отключить файл подкачки в Linux

Как удалить swap файл

SWAP (своп) — это механизм виртуальной памяти, при котором часть данных из оперативной памяти (ОЗУ) перемещается на хранение на HDD (жёсткий диск), SSD (твёрдотельный накопитель), флеш-накопитель или иное вторичное хранилище. Как правило, swapping (свопинг) происходит, когда оперативная память переполнена, и ей для работы требуется дополнительное пространство.

Когда может понадобиться своп

Зачастую, от недостатка свободной памяти первой страдает база данных. Вы можете сталкиваться с проблемами типа:

  1. Постоянное падение сайта: Ошибка соединения с базой данных — означает, например, что MySQL упал;
  2. При внимательном изучении логов /var/log/mysql.log обнаруживается ошибка InnoDB: Fatal error: cannot allocate memory for the buffer pool. Она свидетельствует о том, что базе данных не хватает выделенной ей оперативной памяти для создания буфера.

При подобных симптомах и ошибках может помочь своппинг.

Преимущества SWAP

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

Можно решить проблему, докупив оперативную память на 2-4 гигабайта, но тогда большую часть времени она будет простаивать вхолостую. В таком случае, может помочь простое подключение свопа на 4 гигабайта — вы выделяете место на диске под своп, и он берёт на себя роль помощника оперативной памяти.

Теперь сравним:

Сравнение стоимости оперативной памяти и SSD
(цены актуальны на 7 июля 2017 года)IHORFirstVDS
Оперативная память, в среднем за 1 гигабайт100 рублей в месяц170 рублей в месяц
SSD, в среднем за 1 гигабайт10 рублей в месяц13 рублей в месяц

Как видно из таблицы, экономия выйдет примерно в 10 раз.

Недостатки SWAP

Медленная работаЕсли файл или раздел свопа хранится на HDD (жёстком диске), то скорость чтения данных с него намного меньше, чем из оперативной памяти.

Получше дела обстоят с SSD (твёрдотельным накопителем), однако, надо понимать, что поиск и чтение данных происходит через оперативную память, что, в свою очередь, всё равно увеличивает время отклика.

Поэтому, если Вы решили сэкономить на оперативной памяти, полностью положившись на SWAP, то я категорически не рекомендую так делать.

SWAP — это не замена оперативной памяти, а всего лишь его поддержка.

Необходимо наличие свободного места на дискеВам необходимо зарезервировать свободное место на диске под своп, иначе стабильность работы не гарантируется. Это не то, чтобы недостаток свопа, просто его надо учитывать и помнить о нём.

Как создать и подключить файл подкачки SWAP

Далее, в работе используется командная строка SSH.
Инструментарий: Far Manager или Putty.
Для примера приводятся команды из под root. Если Вы работаете не под root, перед командами задавайте префикс sudo

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

Для начала, нужно убедиться, что своп ещё не подключен:

swapon -s

Если команда выдала пустой результат или что-то навроде:

Filename Type Size Used Priority

— значит, своп, скорее всего отсутствует.

Дополнительно проверим командой:

free -m

Если в таблице в строке swap стоит 0, значит своп отсутствует.

Проверка наличия свободного места на диске

Теперь, надо проверить, сколько свободного места есть на диске:

df -h

В результате, мы увидим что-то подобное:

[email protected]:~# df -h Файловая система Размер Использовано Дост Использовано% Cмонтировано в /dev/vda1 30G 20G 9,0G 66% / udev 10M 0 10M 0% /dev tmpfs 403M 41M 362M 11% /run tmpfs 1006M 336K 1005M 1% /dev/shm tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 1006M 0 1006M 0% /sys/fs/cgroup tmpfs 1006M 492K 1005M 1% /tmp

Как мы видим, доступно 9 гигабайт дискового пространства — вполне достаточно, чтобы создать своп-файл.

Какого размера создать swap

Исходите из принципа — сколько может понадобиться, столько и выделяйте. Как правило, можно начинать с размера объёма оперативной памяти, либо его удвоенного количества. Например, если у вас в системе 2 гигабайта оперативки, своп можно сделать размером 2-4 гигабайта, как правило, этого должно хватать. Но, Вы можете скорректировать его размер под себя.

Создание файла SWAP

Допустим, мы хотим создать swap-файл размером 4 гигабайта.
Далее, здесь существует 2 подхода, традиционный медленный и новый быстрый:

Быстрый способИспользуем fallocate:fallocate -l 4G /swapfile

Результатом будет пустая строка, это нормально.
В отличие от dd, результат будет получен почти сразу, и я рекомендую именно его.

Традиционный, медленный способИли используем команду:dd if=/dev/zero of=/swapfile bs=1G count=4

Синтаксис команды простой:

  • dd — команда предназначена для того, чтобы что-то куда-то копировать побайтово;
  • if=/dev/zero — указывает на источник, т.е. на то, откуда копируем, в данном случае из /dev/zero — это специальный файл в UNIX-подобных системах, представляющий собой источник нулевых байтов;
  • of=/swapfile — указывает путь назначения, куда копируем данные;
  • bs=1G — количество байт, которые будут записаны за раз. В нашем случае, 1 гигабайт. Обозначения: G — гигабайт, M — мегабайт, K — килобайт, и так далее;
  • count=4 — сколько блоков размером с bs будет создано, в нашем случае 4.

Будьте очень внимательны с синтаксисом команды, потому что если, например, ошибиться с определением пути для of= (куда сохранять файл), можно повредить данные на диске.

Теперь, когда файл создан, проверим результат:

ls -lh /swapfile

В результате увидим:
-rw-r–r– 1 root root 4.0G Jul 07 16:16 /swapfile
Как видим, файл создался верно и с нужным объёмом.

Как подключить SWAP файл

Для начала, ограничим права доступа к вновь созданному файлу.

Предоставление другим пользователям возможности читать или писать в этот файл будет представлять собой огромный риск для безопасности, поэтому ограничение командой ниже строго обязательно:

chmod 600 /swapfile

Проверим результат:

ls -lh /swapfile

В результате, мы должны увидеть подобное:
-rw——- 1 root root 4.0G Jul 07 16:16 /swapfile
Права прописаны верно.

Теперь нужно сделать из swapfile файл подкачки:

mkswap /swapfile

В результате, увидим примерно следующее:
Setting up swapspace version 1, size = 4193300 KiB
no label, UUID=e5f3e9cf-c1a9-4ed4-b8ab-711b6a7d6544

Теперь, файл готов в роли свопа. Подключим его к системе:

swapon /swapfileswapon: /swapfile: swapon failed: Operation not permitted Если на данном этапе выходит похожая ошибка, значит, скорее всего, своп запрещено подключать в систему. Такое ограничение часто ставят на VDS с виртуализацией OpenVZ. Рекомендую использовать IHOR, сервера от 100 рублей в месяц и виртуализация KVM позволяют включать SWAP.

Всё, теперь своп подключен и работает. Осталось проверить правильность работы самой первой командой:

swapon -sFilename Type Size Used Priority /swapfile file 4193300 0 -1

Своп также будет виден в стандартных командах:

free -m total used free shared buffers cached Mem: 2010 1887 122 0 5 30 -/+ buffers/cache: 827 1183 Swap: 4095 0 4095

Всё, теперь точно, своп в системе готов и будет использоваться при необходимости.

Добавление свопа в автозагрузку

Чтобы при перезагрузке сервера своп автоматически подтягивался в систему, нужно прописать его в /etc/fstab:

echo “/swapfile none swap sw 0 0” >> /etc/fstab

Теперь система знает, где и как при перезагрузке искать и подключать своп.
Проверить, подключен ли своп в автозагрузке, можно с помощью редактора:

nano /etc/fstab

Как очистить SWAP в Linux

Вообще, это делается с помощью отключения и включения свопа.

swapoff -a && sleep 3 && swapon -a

Однако, я не рекомендую прибегать к этому способу, так как swap просто очищается, а не переносится в ОЗУ, и, в случае наличия данных системных процессов, система может стать недоступна.

(3 в среднем: 5,00 из 5)
Загрузка…

Источник: https://sheensay.ru/swap

Файл подкачки Linux

Как удалить swap файл

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

В операционной системе Linux, как и в других ОС, файл подкачки нужен для страховки оперативной памяти. Когда установленный объем ОЗУ заканчивается, используется именно выделенная область из файла подкачки. Это может понадобиться в двух случаях:

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

Сам по себе swap – это отдельный логический раздел вашего диска либо просто файл на системном разделе. Чаще всего он создается именно при установке операционной системы. Но создать swap linux можно и после завершения инсталляции ОС.

В последних версиях операционной системы Ubuntu Linux файл подкачки создается автоматически вне зависимости от того, хотите вы этого или нет. При этом его размер составляет около 1 Гб.

Как посмотреть swap в Linux

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

free -h

Используемая команда отображает размер файла подкачки вашей операционной системы. Однако, по ее результатам мы не можем определить – это файл подкачки или раздел подкачки. Поэтому будем использовать дополнительный другую команду, чтобы посмотреть swap linux. Вводим в терминал следующее:

swapon –show

Как видите, в нашем случае под swap выделено 1.4 Гб и это файл. То есть, он находится не на отдельном разделе, а на том же диске, на котором установлена операционная система.

Если это будет отдельный логический том, то под надписью «TYPE» мы увидим слово «partition».

Если бы файл подкачки в вашей операционной системе отсутствовал, результат работы команды free -h выглядел бы примерно так:

То есть, вместо каких-либо данных о файле подкачки вы увидите нули.

Создание файла подкачки Linux

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

Шаг 1: Создаем swap файл

Давайте создадим файл подкачки для нашей Ubuntu. Для примера его размер составит 1 Гб. Запустите терминал и введите команду, приведенную ниже:

sudo fallocate -l 1G /swapfile

Для обеспечения безопасности файла обязательно устанавливаем на него нужные права.

sudo chmod 600 /swapfile

При этом вместо «swapfile» мы можем указать любое другое название.

Шаг 2: Создание файловой системы

Создание swap linux ещё не завершено. Теперь необходимо указать нашей операционной системе, что созданный объект должен использоваться как файл подкачки. Для этого мы будем использовать команду, приведенную ниже:

sudo mkswap /swapfile

Если все сделано верно, результат будет выглядеть так:

Шаг 3: Активируем файл подкачки

Хорошо, теперь наш Linux понимает, что это файл подкачки, но этого недостаточно. Нам также необходимо включить SWAP:

sudo swapon /swapfile

Давайте проверим, все ли мы сделали правильно:

swapon –show

Отлично, операционная система распознала наш файл подкачки и начала его использовать. Мы видим тип в поле TYPE и размер в поле SIZE.

Шаг 4. Сохранение изменений после перезагрузки

Все операции, которые мы предприняли выше, временны. Как только компьютер будет перезагружен, они отменятся. Для того чтобы сделать изменения постоянными, нам необходимо дописать кое-какую информацию в /etc/fstab. Для этого поступаем так:

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

sudo cp /etc/fstab /etc/fstab.back

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

/swapfile none swap sw 0 0

Это реализуется через текстовый редактор, запущенный с правами суперпользователя, либо при помощи введенной в терминал команды:

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Готово. Изменения сохранены и файл подкачки не сбросится после перезагрузки операционной системы.

Настройка swappiness

Дальше будет рассмотрена настройка swap linux. У файла подкачки существуют параметры, которые сообщают ОС, как часто его нужно использовать.

Это явление называется «свопингом» и может иметь значение в пределах 0 – 100. Если это значение ближе к 100, ядро будет перемещать в раздел подкачки больше информации чтобы освободить память.

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

К примеру, в версии Ubuntu Linux для рабочего стола устанавливается параметр 60, а в серверных редакциях операционной системы – 1. Для того чтобы проверить, какой параметр используется в нашей ОС, вводим в терминал такую команду:

cat /proc/sys/vm/swappiness

Как видите, в нашем случае «свопинг» установлен как 60. Если же вы хотите поменять swappiness, можете воспользоваться оператором, цифра в конце которого и будет новым значением:

sudo sysctl vm.swappiness=25

Как и в случае с конфигурацией файла подкачки, данный параметр изначально будет временным и обнулится при следующей перезагрузке. Для того чтобы сделать его постоянным, в самом конце файла /etc/sysctl.conf записываем значение vm.swappiness=25.

vi /etc/sysctl.conf

vm.swappiness=25

Для этого можно воспользоваться, например, текстовым редактором, запущенным с администраторскими полномочиями.

Размер swap файла в Linux

Существует сразу несколько вариантов, позволяющих увеличить файл подкачки linux или уменьшить его. Однако, прежде чем их рассмотреть, необходимо напомнить об одном очень важном моменте:

Когда вы полностью отключаете файл подкачки, ваша операционная система использует только ОЗУ и в случае ее нехватки это может привести к полной остановке работы компьютера. Система просто зависнет.

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

sudo swapoff /swapfile

Вторым этапом меняем размер файла подкачки, воспользовавшись командой, приведенной ниже. При этом размер вашего swap файла нужно указать вместо параметра 2G (2 гигабайта):

sudo fallocate -l 2G /swapfile

Теперь форматируем полученный файл в файловую систему swap:

sudo mkswap /swapfile

А затем включаем его обратно:

sudo swapon /swapfile

При этом операционная система Linux позволяет использовать сразу несколько swap.

Как удалить файл подкачки в Linux

Если по каким-то причинам файл подкачки вам не нужен, можете удалить его. Для этого сначала надо отключить swap linux:

sudo swapoff /swapfile

А потом удаляем:

sudo rm /swapfile

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

В заключение

Надеемся теперь концепция файла подкачки в Linux ясна вам на 100%. Можете переходить к практике и проверять наличие swap на вашем компьютере или ноутбуке, его настройке, созданию или даже удалению. Если в результате у вас останутся какие-то вопросы, предложения или замечания, можете задать их нам, воспользовавшись формой комментирования ниже.

Источник: https://losst.ru/fajl-podkachki-linux

10 фактов про swapfile.sys — Что это за файл и можно ли его удалить

Как удалить swap файл

10 фактов про swapfile.sys — Что это за файл и можно ли его удалить

Обладатели операционных систем Windows от 8.1 и выше могли заметить, что список системных файлов дополнился еще одним – swapfile.sys.

За что отвечает этот файл и нужен ли он в системе, знать нужно всем пользователям ПК.

Что такое swapfile?

Swapfile

Помимо pagefile.sys в мониторе ресурсов имеется swapfile.sys.

Все это файлы подкачки и используются исключительно для метро-приложений.

Стандартно такие файлы хранятся в корневой папке жесткого диска и не превышают по объему 256 Мб.

При желании пользователя, объем памяти свапфайла можно увеличить.

Зачем в системе появился третий файл подкачки?

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

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

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

Отобразить их можно следующим образом: Панель управления – Параметры папок.

В параметрах папок находим вкладку «Вид» и открываем ее, снимаем маркер с пункта «Скрывать защищенные системные файлы» и сохраняем настройки нажатием кнопки ОК.

При нехватке RAM во время работы приложений, система автоматически записывает данные в swapfile.sys.

Таким образом стало возможно приостанавливать неактивные приложения для разгрузки «оперативы».

Восстановление приложений происходит автоматически после освобождения RAM.

Как работает swapfile?

Работу свапфайла можно разобрать поэтапно:

1. PLM (Process Lifetime Manager – Диспетчер жизненного цикла) высчитывает объем недостающей виртуальной памяти и отправляет запрос к MM (Memory Manager – Диспетчер памяти) на освобождение рабочего набора одного из процессов, который отвечает за обработку Metro-приложений.

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

2. Диспетчер памяти обрабатывает запрос, затем дает команду перемещения страницы памяти в список последних страниц с изменениями операционной системы.

Все содержимое страницы автоматически копируется и сохраняется на диске.

Обработка запроса и перемещение страниц памяти

3. Набор страниц записывается в поочередном порядке на измененную страницу списка, как было указано от ММ.

Запись производится в фоновом режиме и срабатывает только при нехватке достаточного объема виртуальной памяти.

Запись страниц памяти

4. После обновления приложения рабочий список загружается на жесткий диск.

Те страницы памяти, которые удалили из процесса все равно останутся нетронутыми в списке ожидания.

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

В случае, если страницы памяти потребуются «родному» приложению, система сможет быстро их вернуть.

Загрузка сохранений в рабочий список

Где находится свапфайл?

Найти swapfile.sys можно в корневой папке жесткого диска, на котором установлена операционная система.

Большинство системных файлов защищены и скрыты.

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

Можно настроить отображение скрытых файлов не только тем способом, который мы описали выше. Есть еще один вариант.

Для этого переходим в корневую папку жесткого диска и в левом верхнем углу открываем меню «Файл», в котором нужно выбрать пункт «Изменить параметры папок и поиска».

Как отобразить скрытые защищенные системные файлы

В открывшемся окне открываем вкладку «Вид», снимаем галочку с пункта «Скрывать защищенные системные файлы» и сохраняем изменения нажатием кнопок Применить и ОК.

Как отобразить скрытые защищенные системный файлы

После этого в корневой папке отобразятся не только файл подкачки swapfile.sys, но и другие немаловажные системные файлы.

Удалять такие файлы нельзя ни в коем случае! Это чревато риском поломки для системы вашего компьютера. В противном случае придется переустанавливать операционную систему полностью.

Отличие и принадлежность

На самом деле swapfile является аналогом pagefile. Они оба используются для временного хранения данных приложений, разгрузки оперативной памяти.

От других файлов с расширением .SYS их отличает высокая скорость отклика приложений, хранящихся в свап- и пэйджфайле.

Варианты настройки

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

https://www.youtube.com/watch?v=LhcPhxPU-Ds

Однако изменить или удалить его можно только одновременно с pagefile.

По умолчанию в системе установлена функция автоматического запуска файла и выделения памяти под них на жестком диске.

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

Как изменить объем виртуальной памяти

Изменить объем виртуальной памяти можно несколькими способами:

  • Меню «Пуск» — «Система» — «Дополнительные параметры системы».
  • В строке поиска меню «Пуск» вводим «Производительность» (без кавычек).
  • Меню «Мой компьютер» — «Свойства» — «Дополнительные параметры системы».

Второй способ поиска (вводе в строке поиска)

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

В открывшемся окне требуется перейти во вкладку «Дополнительно», затем ЛКМ нажать кнопку Изменить.

Окно параметров системы

Если ранее вы не производили изменений в настройках виртуальной памяти системы, в новом окне будет стоять маркер на пункте «Автоматически выбирать объем файла подкачки».

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

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

Изменение объема допустимой виртуальной памяти

Отключение виртуальной памяти

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

В окне изменения параметров виртуальной памяти следует поставить маркер на пункт «Без файла подкачки», подтвердить действие нажатием кнопок Задать и ОК, после чего перезагрузить систему компьютера.

Отключение свапфайла

Стоит отметить, что объем свободной памяти на жестком диске увеличится, а производительность операционной системы может значительно снизиться.

Для восстановления swapfile требуется перейти в это же окно параметров и поставить маркер на пункт «Автоматически выбирать объем файла подкачки», либо задать размер виртуальной памяти, затем выполнить перезагрузку системы.

После перезапуска файл подкачки восстановится.

Перенос swapfile на другой жесткий диск

Произвести настройку свапфайла можно также при помощи переноса на другой жесткий диск.

В данном случае имеется в виду именно другой винчестер, а не логический раздел одного и того же диска.

При переносе swap-файла экономится место на диске с системой, но производительность при этом не меняется.

Для переноса требуется сделать символьную ссылку.

mklink c:\\swapfile.sys g:\\swapfile.sys Вместо буквы g можно поставить любую другую, которая соответствует необходимому вам диску.

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

Определение оптимального объема виртуальной памяти

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

Если это офисный ПК или ноутбук для работы, слишком сильно увеличивать память не стоит.

Для игрового же компьютера следует учитывать объем памяти самого жесткого диска.

Для определения оптимального объема памяти, запустите на компьютере сразу несколько приоритетных программ, игр и/или видео.

Единовременным нажатием клавиш Ctrl+Alt+Delete вызовите диспетчер задач и перейдите во вкладку «Быстродействие».

В этом окне требуется выяснить, насколько загружена ОП, затем перемножить это число на 2 и вычесть фактически установленный объем памяти.

Например, у вас загружено 5 Гб оперативной RAM, а фактически установлено 6 Гб. Вычисляем: (5+5)-6=4.

Ровно такой объем дополнительной виртуальной памяти будет оптимальным для вашего компьютера.

Проверка swapfile после отключения

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

Для этого сначала требуется включить отображение всех скрытых системных файлов.

Для отображения откройте проводник и пройдите по следующему пути: «Файл» — «Изменить параметры папок и поиска» — «Вид» — «Скрывать защищенные системные файлы».

Сохраняем изменения нажатием кнопок Применить и ОК.

Проводник

Выключить скрытие системных файлов

Если вы правильно отключили свапфайл, он не отобразится в системной папке.

Проверить наличие свапфайла

Достоинства и недостатки Swapfile

Достоинства:

  • Экономия бюджета. Благодаря свапфайлу можно какое-то время обойтись без покупки дополнительных плат RAM. Если расширение требуется на определенное время, можно воспользоваться swapfile.sys.
  • Стабильность производительности.

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

  • Отличное временное решение.

    Если для запуска программ с высокими требованиями вам не хватает оперативной памяти, расширение swapfile.sys окажет вам временную необходимую поддержку.

Недостатки:

  • Низкая скорость чтения. При помещении свапфайла не на системный жесткий диск, возможно увеличение времени ожидания отклика.

  • Swapfile является всего лишь поддержкой RAM. Заменить или дополнить полноценно свап ее не сможет.
  • Затраты объема памяти жесткого диска. Если на жестком диске недостаточно свободного места, свап мало чем поможет в решении проблем нехватки RAM.

    Приобрести новую ОП придется все равно.

  • Высокая вероятность поломки компьютера. При постоянном использовании свапфайла в качестве расширения ОП может произойти сбой в системе, из-за этого вашему компьютеру может потребоваться переустановка операционной системы или же комплексный ремонт.

Swapfile позволяет временно расширить объем оперативной памяти, однако не решает проблему дефицита доступного места должным образом.

Использовать свап можно только как временное решение.

При этом есть опасность появления ошибки BIOS, так как это программный «разгон» компьютера, что изначально не предусмотрено операционными системами.

Такое решение рекомендовано для временного использования каких-либо «тяжелых» программ на офисных компьютерах (например, такие программы как Adobe Premier, Photoshop или CorelDraw).

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

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

Мы не рекомендуем производить какие-либо настройки без специальных знаний и умений, так как вы можете нанести непоправимый вред вашему компьютеру.

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

Обращайтесь только в лицензированные сервисные центры, которые имеют хорошие отзывы или работаю при компьютерных магазинах. 

Что за файл swapfile в windows 10. Можно ли его удалить?

Изучаем swapfile в windows 10

Источник

Источник: https://pomogaemkompu.temaretik.com/1551413098821192423/10-faktov-pro-swapfilesys---chto-eto-za-fajl-i-mozhno-li-ego-udalit/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.