Файл подкачки — что это такое, зачем нужен, что делает

Записки IT специалиста

  • Автор: Уваров А.С.
  • 22.04.2022

Подкачка, она же swap или своп — понятие знакомое каждому, вне зависимости от того с каким семейством ОС приходится работать. Да и представление о процессе вроде бы имеется. Именно, что «вроде бы», если спросить, как работает пространство подкачки, то услышим стандартные фразы про недостаток памяти и сброс второстепенных страниц на диск. А можно и вообще услышать, что памяти сегодня много и подкачка не нужна. Так ли это на самом деле или происходящие процессы гораздо более глубоки? Давайте разбираться.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Начнем с того, что процессор может исполнять код и обрабатывать данные только после их помещения в оперативную память (далее просто память), которая организована в виде набора адресуемых сегментов — страниц. Минимальный размер страницы для 32-битного процессора x86 — 4 КБ, современные системы могут работать со страницами большего размера.

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

Собственно, для системы нет никакой разницы, где находится требуемая страница: в памяти — хорошо, в пространстве подкачки — придется предварительно считать ее оттуда в память. Чтение с дисков — операция медленная (по сравнению с доступом к памяти) и поэтому вы можете заметить, что, развернув свернутое приложение приходится некоторое время подождать пока оно начнет нормально работать и при этом идет интенсивный обмен с диском.

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

Зачем нужен файл подкачки и что делает?

Современные компьютеры имеют больше 4 Гб оперативной памяти. Всё же иногда свободной памяти недостаточно для одновременного запуска ресурсоёмких программ. Это игры, редакторы графики и видео, большое количество вкладок в браузере и так далее.

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

Если перенести файл подкачки на другой раздел

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

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

Можно ли отключить файл подкачки

Можно ли отключить файл подкачки в Windows 10? Технически – да, но делать этого не стоит, даже если у вас на компьютере 16 Гб и более оперативной памяти. Даже если у вас избыток памяти, при отключённой подкачке у вас всё равно может вылетать системное сообщение ««На компьютере недостаточно памяти».

Также при отключённом файле подкачки могут некорректно работать или вообще не работать некоторые программы. Например, те же гипервизоры, программы для стрима и обработки видео, Photoshop и прочие. Так что, если вы хотите отключить файл подкачки, лучше этой идее предпочесть выставление его минимального объёма, который для Windows 10 составляет 400 Мб. Тем не менее, если вы хотите поэкспериментировать, как будет вести себя ваша система без файла подкачки, далее мы рассмотрим, как это реализовать.

Итоги:

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

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

Что такое ФП и для чего он нужен

Файл подкачки — это выделенное место на жёстком диске, основным предназначением которого является дополнять оперативную память, хранить резервные и некоторые другие данные для нормального функционирования операционной системы. ФП является скрытым, по умолчанию находится на системном диске и имеет название pagefile.sys.

В интернете можно найти кучу споров на тему виртуальной памяти: нужна ли она, если да, то в каких случаях, когда от файла подкачки можно отказаться совсем и многое другое. На личном опыте автор убедился, что полностью от ФП отказаться нельзя, в противном случае ОС очень быстро выйдет из строя. Дело в том, что виртуальная память часто используется системой для кэширования разных данных. Это позволяет меньше потреблять ресурсы ОП. И пользователи, компьютеры которых заряжены большим объёмом ОП (8 ГБ и больше), считают, что кэширование в этом случае не нужно. При этом забывают, что в ВП хранятся и файлы Windows, включающие отладочную информацию. В этом случае (без файла подкачки), любой сбой в работе ОС может привести к печальным последствиям вплоть до повреждения системных файлов.

Оптимальный размер файла подкачки

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

Для того, чтобы рассчитать оптимальный размер файла подкачки, нужно максимально нагрузить компьютер вашими повседневными задачами (открыть документы, браузер с большим количеством вкладок, используемые вами программы или максимально ресурсозатратную игру) и посмотреть количество занимаемой оперативной памяти. Для этого откройте “диспетчер задач”, сделать это можно нажав ctrl+alt+del и выбрав в появившемся меню “диспетчер задач”, либо начав вводить в меню пуск “диспетчер задач”.

Диспетчер задач

Далее в случае если диспетчер представлен в минимизированном виде, жмем кнопку “Подробнее”.

В диспетчере переходим во вкладку “Производительность” -> “Память”

Смотрим количество используемой памяти (в нашем случае это 9,9 гбайт) и доступной оперативной памяти

Умножаем это число в 2 раза (в нашем случае 19,8 гбайт) и отнимаем от количества установленной оперативной памяти на компьютере.

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

Наша рекомендация: не отключать файл подкачки, чтобы избежать ситуаций с отказом системы в запуске программ из-за недостатка памяти или сбоем программ. Windows 10 отдает предпочтение оперативной памяти и не будет производить частую запись на ваш диск, к тому же современные SSD нормально относятся к большому количеству циклов перезаписи.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector