Что такое файл подкачки Windows Page File, и сделает ли его отключение ваш компьютер быстрее?

Оглавление


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

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

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

Немного терминологии

Оперативная память. Синонимы: RAM (Random Access Memory) — память (запоминающее устройство) с произвольной выборкой; оперативное запоминающее устройство, ОЗУ. Это быстродействующая память компьютера, зависит от питания, при выключении компьютера данные, хранящиеся в ОЗУ, утрачиваются. Как правило, чем больше объем установленной в компьютере оперативной памяти, тем быстрее работают программы.
Файл подкачки(page file, swap-file, paging-file) – специальный системный файл на жестком диске (pagefile.sys; имеет атрибуты Скрытый, Системный), используемый Windows для хранения частей программ и файлов данных, не помещающихся в оперативной памяти. По мере необходимости Windows перемещает данные из файла подкачки в оперативную память (для их использования программами) и обратно (для освобождения места для новых данных). Синонимы: своп-файл, свопинг-файл, файл виртуальной памяти.
Виртуальная память– суммирующий показатель памяти вашего компьютера, совокупность оперативной памяти и файла подкачки.
Свопинг(swapping) — подкачка в оперативную память недостающей страницы виртуальной памяти, затребованной программой. За все операции с памятью отвечает менеджер памяти.

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

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

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

В те времена, когда объемы оперативной памяти была еще не слишком большие, а объемы потребляемой программами памяти росли в геометрической прогрессии, разработчики Windows ввели в работу операционной системы специальный файл, который расширял оперативную память, но физически располагался на жестком диске компьютера. Этот файл называли Windows Page File, или как часто его называют файл подкачки.

Что же такое файл подкачки?

Файл подкачки это специальный системный файл(определённая область) на жестком диске, который используется для расширения основной оперативной памяти при ее нехватке, и при полном заполнении оперативной памяти запущенными программами и приложениями. Утрированно файл подкачки можно представить неким резервом, виртуальным продолжением оперативной памяти. Хотя на практике функциональность файла подкачки намного шире. Название файла подкачки - pagefile.sys

Что такое файл подкачки?

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

Большинство из вас могут быть знакомы с работой памяти. Персональные компьютеры используют оперативную память (ОЗУ) для загрузки и выполнения программ. ОЗУ гораздо быстрее, чем жесткий диск вашего компьютера, поэтому в идеале все должно использовать только эту быстродействующую память. Время доступа к ячейкам этой памяти несоизмеримо меньше, чем время доступа к ячейкам памяти жесткого диска. Если бы вся работа программ происходила в ячейках памяти жесткого диска, тогда время работы с программами было бы настолько велико, что сделало их малоэффективными, да и нагрузка на компьютер была бы слишком большой.

Давайте предположим, что вы открыли множество программ и вкладок в браузере на вашем компьютере, и оперативная память была быстро заполнена. В этой ситуации, операционная система Windows, перемещает некоторые данные (наименее используемые "страницы" памяти) из оперативной памяти в файл подкачки, расположенный на жестком диске. Другими словами, если какое-либо приложение бездействует / минимизировано на некоторое время, Windows перемещает его данные в файл подкачки и присваивает объем освободившейся оперативной памяти другим приложениям, которые активно используются. Так, файл подкачки также выступает в качестве памяти для резервного копирования.

Что такое файл подкачки?

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

При таком подходе вполне резонно напрашивается упрощение этой связки. А что если просто увеличить оперативную память? Тем более современные технологии вполне позволяют это сделать, стоимость планок памяти сейчас доступны каждому. Остается только определить пиковый объем, необходимый для работы тех программ, с которыми вы постоянно работаете, и приобрести планки памяти нужного объема.

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

Где располагается файл подкачки Windows?

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

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

Что такое файл подкачки?

Файл подкачки C: \ pagefile.sys оказывается полезным при дефиците объёма установленной оперативной памяти вашего компьютера, и не оказывает существенного влияния на работу системы при достаточном объеме оперативной памяти.

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

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

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

Можно ли отключить файл подкачки Windows для улучшения производительности?

Вы, возможно, довольно часто сталкиваетесь с пониженной производительностью при попытке выполнить много программ одновременно, которые стремительно заполняют RAM, в условиях небольших объемов установленной памяти. А это значит, что Windows интенсивно использует файл подкачки, и вам нужно больше оперативной памяти. Обращение к файлу подкачки занимает намного больше времени, и программам приходится ждать ответа, что сказывается на общей производительности. Очень часто программы «зависают» на несколько минут в ожидании доступной памяти.

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

Представьте себе ситуацию, когда в вашем компьютере установлено достаточно оперативной памяти, даже с многократным запасом, Давайте предположим что 32 Гб. Это означает, что ваша память не будет заполнена полностью даже во время выполнения требовательных к памяти программ. Итак, зачем в таком случае вам нужен файл подкачки, ведь он работает не так быстро, как ОЗУ? Можно ли отключить файл подкачки полностью и заставить Windows переместить всю виртуальную память в RAM?

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

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

Какой размер должен быть у файла подкачки?

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

Первый вариант, когда исходный размер файла подкачки отличается от максимального размера. Согласно мнению известного эксперта по изучению и оптимизации Windows Марка Руссиновича, исходный размер файла подкачки определяется разностью между пиковым потреблением памяти и объемом установленной физической памяти. Например, если все ваши программы на максимуме потребляют 7.5 гигабайта памяти, а у вас установлено 6 гигабайта, то минимальный размер файла подкачки должен быть не менее 1 гигабайта. Здесь еще нужно помнить, что минимальный размер файла подкачки не рекомендуют делать меньше 1 гигабайта. Максимальный же размер файла подкачки в этом случае будет двойное значение минимального размера.

Как правило, часто предполагают другой способ, чтобы объем физической оперативной памяти должен быть умножен на некоторый коэффициент, например на 1.2, 1.5, или 2, чтобы получить оптимальный размер файла подкачки.

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

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

Самый быстрый способ открыть панель управлением фала подкачки - нажать клавиши Win + Rна клавиатуре и ввести команду sysdm.cpl(подойдет для Windows 7, 8 и 10). В диалоговом окне откройте вкладку «Дополнительно», а затем кликните по кнопке «Параметры» в разделе «Быстродействие» и тоже выберите вкладку «Дополнительно». Нажмите кнопку «Изменить» в разделе «Виртуальная память».

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

Реклама
Поделиться
Качественные премиум темы и шаблоны для Вашего сайта:

Смотреть полный каталог качественных тем и шаблонов

Здесь Вы можете выбрать из более чем 46 000 готовых дизайнов. Шаблоны сайтов + установка + хостинг + персонализация + поисковая оптимизация + копирайтинг — все эти услуги вы всегда можете получить от профессионалов мирового уровня!

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

19 + пятнадцать =