На что влияет файл подкачки
Нужен ли файл подкачки на ssd или как повысить производительность системы, не снизив срок службы съёмного накопителя
Приветствую, друзья. За последнюю неделю меня несколько раз спросили, нужен ли файл подкачки на ssd. В тематических форумах по этому поводу развернулись целые баталии. «Умники» разделились на два лагеря – за и против. Первые обосновывают мнение в большей степени тем, что резервирование свободного пространства для служебного пользования системой на диске ssd значительно увеличивает производительность системы. Вторые этого не отрицают, но ссылаются на то, что в данном случае срок работы обозначенного диска сильно укорачивается. Моё мнение — ставить файл подкачки на ssd нужно, почему и действительно ли укорачивается жизнь накопителя – расскажу ниже. Оговорюсь, что вы вольны не согласиться, я не позиционирую своё мнение, как непреложную истину.
Файл подкачки — это
Есть определённые стандарты памяти, резервируемые системой по умолчанию, но пользователь в любой момент может изменить размеры резерва или отключить данную опцию. Как это делать, я уже рассказывал, останавливаться подробнее не буду. В каких случаях резервное пространство не требуется? Соответственно, если объёма ОЗУ достаточно — 32 ГБ и более. Лично я бы рекомендовал обладателям машин с ОЗУ в 16 ГБ, используемых для игровых целей, установить файл подкачки размером 1-2 ГБ, при его отсутствии отдельные игры начинают «вредничать».
Пройдёмся по ОЗУ ещё раз – необходимо ли наличие дополнительного резервного пространства:
SSD – определение и отличие от HDD
Для непосвящённых, диск SSD — это функциональный аналог жёсткого диска HDD, называемый также твёрдотельным накопителем. Технически устройства отличаются. В HDD имеется диск и считывающая головка, SSD – это набор микросхем. По своей сути он есть не что иное, как большая и вместительная флешка. Его основное достоинство – быстродействие. Но учтите, Windows поддерживает работу с данными накопителями начиная с 7 редакции.
Отключить, переместить или оставить
Друзья, перейдём к основному вопросу, нужно ли отключать файл подкачки для SSD. Как вы уже поняли из предыдущего текста, необходимость наличия pagefile.sys (так выглядит герой нашего разговора в системе) зависит от достаточности объёма запоминающего устройства. Пример, если ОЗУ 8 ГБ и ниже – однозначно да. Если ОЗУ минимум 12 ГБ и мы не эксплуатируем машину играми и графическими редакторами, а разбираем в своё удовольствие пасьянс и пишем тексты (утрирую, конечно), то без данного файла легко можно обойтись.
Напоследок поговорим о сроках службы SSD. Да, они гораздо ниже, чем у HDD и зависят от числа перезаписываний информации — около 10000 раз (могу ошибаться). Производители заявляют 1-3 года, но в реальности долговечность современных твёрдотельных накопителей доходит до 8, а в отдельных случаях до 15 лет. Это зависит от интенсивности и аккуратности их использования. Размещение там файла подкачки снизит сроки работы, но не столь существенно — не только он влияет на продолжительность жизни SSD накопителя. В совокупности и по отдельности на неё оказывают влияние ещё и:
Друзья, прощаясь, напоминаю, я всего лишь высказал своё мнение и не утверждаю, что оно единственно верное. Если вы со мной не согласны, выскажитесь в комментариях. Приводите веские доводы, а я с удовольствием их рассмотрю.
Оптимизация файла подкачки. Все об оптимизации ПК
Практически во всех материалах по оптимизации работы компьютера, которые мне доводилось встречать на просторах Интернета, упоминается такой объект операционной системы Windows, как файл подкачки (виртуальная память). Предполагается, что оптимизация файла подкачки должна повлиять на скорость работы операционной системы и компьютера в целом. Но так ли это на самом деле и существует ли оптимальный файл подкачки? Давайте разбираться.
Зачем нужен файл подкачки
В двух словах поясню что это за файл и для чего он нужен.
В любом компьютере есть оперативная память, в которой наиболее быстро обрабатываются данные. Но практически всегда оперативной памяти не хватает для решения текущих задач и для устранения этого дефицита был создан специальный файл, который, как понятно, называется файлом подкачки.
Файл подкачки находится на жестком диске и это системный файл.
Файл подкачки обычно скрыт от пользователя, как и большинство других системных файлов.
Во время работы компьютера Windows помещает в этот файл данные, которые не умещаются в оперативной памяти. В дальнейшем эти данные могут снова помещаться в оперативную память и опять выгружаться в файл подкачки.
Нужно ли переносить файл подкачки
По умолчанию файл подкачки создается на системном диске, то есть обычно на диске С, на котором установлена Windows. Я уже неоднократно сталкивался с рекомендацией перенести файл подкачки на другой (несистемный) раздел, что вроде как должно повысить производительность.
Но так ли это? Давайте разберемся.
Сама компания Майкрософт в одной из статей рекомендует сделать перенос файла подкачки на другой раздел: «Вы можете увеличивать производительность системы, а также освободить пространство на загрузочном разделе, переместив данный файл на альтернативный раздел».
При этом не уточняется на какой именно раздел. Поэтому многие, опираясь на данную информацию, просто рекомендуют переносить файл подкачки, например, на диск D. При этом считается, что перенос файла подкачки на несистемный раздел уменьшит его фрагментацию, которая является неизменным спутником всех файлов в файловой системе Windows, а это, в свою очередь, должно сказаться на увеличении быстродействия операционной системы.
Что касается фрагментации, то я согласен — при переносе файла подкачки с системного раздела его фрагментация должна уменьшиться, но в данной ситуации от такого мероприятия толку будет мало, а точнее будет даже больше вреда.
Дело в том, что отсутствие файла подкачки на системном диске не позволит системе создавать дампы памяти.
Дамп памяти — это некоторый слепок оперативной памяти, который может быть крайне полезным при выяснении причин сбоев. То есть анализ дампа памяти довольно часто позволяет выявить причину, которая вызвала перезагрузку или зависание компьютера.
Возможно для большинства пользователей это не особо востребованная функция, но при возникновении внештатных ситуаций анализ дампа памяти — это практически единственная возможность докопаться до причины проблемы в домашних условиях.
Как я уже упомянул, фрагментация файла подкачки на несистемном диске действительно будет менее выраженной. Однако это практически никак не повлияет на скорость работы с файлом и никакого прироста производительности вы не почувствуете.
Но это все же не означает, что перенос файла подкачки бессмысленен.
Когда перенос файла подкачки оправдан
Если у вас к компьютеру подключено два жестких диска, то имеет смысл перенести файл подкачки на один из разделов именно второго жесткого диска.
При этом оптимальным решением будет создание двух файлов подкачки — один на системном диске, а второй на одном из разделов второго жесткого диска.
Первый файл подкачки позволит создавать дампы памяти для анализа внештатных ситуаций. Второй файл подкачки позволит ускорить работу Windows с ним, так как он физически будет размещен на другом устройстве.
Можно встретить рекомендации, призывающие создавать отдельный раздел для файла подкачки, чтобы свести к минимуму его фрагментацию во время работы системы. Как я сказал ранее, дефрагментация не играет ключевую роль в скорости работы системы с файлом подкачки. Поэтому можно не создавать отдельный раздел для него, а просто разместить файл на одном из существующих разделов второго жесткого диска.
Теперь поговорим о том, как это сделать.
Как перенести файл подкачки
В Панели управления перейдем в раздел «Система»:
Далее перейдем в «Дополнительные параметры системы»:
Найдем подраздел «Быстродействие»:
И на вкладке «Дополнительно» обратимся к подразделу «Виртуальная память»:
Снимаем галочку с пункта, автоматически регулирующего размер файла подкачки, и в перечне доступных дисков выбираем тот, на который хотим его перенести.
Далее можем задать размер файла вручную.
И тут возникает вполне закономерный вопрос — как определить необходимый объем этого файла?
Оптимальный размер файла подкачки
К сожалению, невозможно однозначно сказать, какой оптимальный размер файла подкачки нужно установить. Все зависит от множества факторов, в первую очередь от объема оперативной памяти установленной на компьютере. Ну и конечно от того, для каких целей компьютер используется, то есть какие программы на нем запускаются и какие задачи с помощью компьютера решаются.
Могу лишь сказать, что чем больше оперативной памяти установлено на компьютере, тем меньше будет задействоваться системой файл подкачки.
Но это утверждение не всегда правомочно, так как есть очень ресурсоемкие программы, которым и 64Гб оперативной памяти будет недостаточно.
По этой причине оптимальный файл подкачки для каждого компьютера будет разным. Но можно руководствоваться советом Майкрософт при настройке файла подкачки.
Согласно информации с сайта Майкрософт, в Windows заложен следующий принцип: «Windows устанавливает исходный размер файла подкачки равным объему оперативной памяти вашего компьютера, а максимальный размер файла подкачки соответствует утроенному объему ОЗУ».
Такого объема достаточно в подавляющем большинстве случаев, поэтому можно разрешить операционной системе самой определять его размер. Если же вы хотите задать размер файла подкачки вручную, то можете это сделать, хотя я не вижу в этом особого смысла.
Ну и важно понимать, что простое увеличение размера файла подкачки не повлечет за собой увеличения производительности. Операционная система использует только нужный ей объем и то, что файл подкачки будет без надобности увеличен в два или в три раза, никак не повлияет на частоту и скорость обращения к нему.
Файл подкачки на SSD
Ну и если мы будем рассматривать в качестве основного устройства хранения данных на компьютере твердотельный накопитель, то здесь все ранее перечисленные операции теряют смысл просто из-за иного принципа работы SSD.
На SSD нет никакого смысла производить какие-то манипуляции с файлом подкачки. Достаточно обеспечить свободное пространство для работы Windows на системном диске.
Файл подкачки Windows 7
Младшие операционные системы, такие как Виндовс 7, имеют недостаточный объем оперативной памяти. Для увеличения быстродействия компьютера с 1-4 ГБ ОЗУ требуется увеличить величину файла подкачки в Windows 7.
Что такое файл подкачки и для чего он нужен
Файлом подкачки является дополнительный объем пространства на жестком диске, выделяемый для размещения информации, необходимой для работы программ и не умещающейся в оперативной памяти. Это дополнительное пространство на винчестере называется виртуальной памятью, или своп-файлом. Оно является системным и скрытым, обозначается pagefile.sys и по умолчанию размещается на диске C. Менять его название нельзя.
Если работа приложений тормозится или появляется сообщение о недостатке памяти.
Это означает, что нужно увеличить ОЗУ на компьютере (но лучше сделать и то и другое):
Виндовс 7 при своей установке автоматически размещает виртуальную память в системном разделе жесткого диска и определяет ее размеры, но у пользователя есть возможность изменить ее месторасположение и размер.
Оптимальные размеры файла подкачки
Принято считать, что минимальным размером файла подкачки является величина, равная объему «оперативки», а максимальным — в 2 раза превышающая ее. Если размер установленного ОЗУ 2 ГБ, то величина pagefile.sys должна быть 2-4 ГБ.
Но при настройке минимальной и максимальной величин виртуальной памяти ее размер становится динамически изменяемым. Это означает, что при работе возникнет эффект фрагментации, и это будет вызывать замедление работы.
Для того чтобы избежать фрагментации и сделать память статической, максимальную и минимальную величины файла подкачки делают одинаковыми.
Очистка своп-файла при завершении работы
В конце выполнения пользовательских программ часть информации остается в виртуальной памяти, занимая в ней место и фрагментируя ее. Если программа открыта, но длительное время не используется, то ее данные тоже помещаются в своп-файл, и поэтому она может тормозить при обращении к ней.
Для увеличения быстродействия системы необходимо производить очистку виртуальной памяти после закрытия программ.
Чтобы настроить очистку pagefile.sys, необходимо:
Это повысит скорость выполнения программ, но может увеличить время загрузки и выключения компьютера. При размещении виртуальной памяти на жестком диске будет отмечаться частое обращение системы к винчестеру.
В начальных уровнях операционных систем Windows secpol.msc может не быть. Тогда нужно установить систему более высокого уровня или специальный патч редактора групповых политик.
Выбор места расположения своп-файла
По умолчанию своп-файл ставится на системный диск C, но для увеличения быстродействия системы его можно установить и на другие жесткие диски. Виндовс 7 предоставляет возможности выбора.
Для того чтобы изменить параметры pagefile.sys, нужно:
Там содержится информация о размере pagefile.sys и метке диска, на котором он расположен. Для увеличения скорости работы компьютера нужно предложить новое расположение виртуальной памяти и ее размер и подтвердить свой выбор. Установка файла подкачки на два жестких диска может не улучшить ситуацию. Лучше разместить его на винчестере, отличном от системного.
Важно отметить, что 32-разрядная Windows 7 видит только 3 ГБ «оперативки» и не позволит увеличить своп-файл больше, чем на 40%, при условии что на жестком диске есть свободное место такого размера.
Отключение и включение файла подкачки
Чтобы отключить pagefile.sys, необходимо зайти в свойства компьютера и в разделе «Виртуальная память» выбрать опцию «Без файла подкачки». Для подключения pagefile.sys следует во вкладке «Указать размер» определить размеры, нажать кнопку «Задать» и подтвердить свой выбор. При изменении параметров может потребоваться перезагрузка операционной системы.
В каких случаях необходимо увеличить размер файла
Компьютеры с недостаточным для выполнения некоторых задач объемом оперативной памяти могут работать медленно или «зависать», уведомляя о своем недостатке. В том случае, если архитектура не позволяет физически увеличить ОЗУ, можно увеличить размер файла подкачки. Это позволит системе работать с большей скоростью и без «зависаний».
Использование файла подкачки на SSD
SSD — это твердотельный накопитель, который (в отличие от HDD) представляет собой не диск, а набор микросхем. Скорость считывания информации с HDD ограничена скоростью вращения его шпинделя, часто это 5400 об./мин. Благодаря этому операции чтения и записи с SSD быстрее в 50-100 раз. Поэтому с точки зрения скорости обращения к диску имеет смысл размещать виртуальную память на твердотельном накопителе.
Полагают, что использование SSD для своп-файла уменьшает срок его работы, так как накопитель имеет ограниченное количество перезаписываний (10 000 раз). Но на срок работы винчестера оказывает влияние большое количество факторов. Однозначный вывод о степени влияния сделать невозможно.
Если же совсем отключить файл подкачки, то размера оперативной памяти не хватит, и система будет тормозить.
Есть еще способ увеличить размер виртуальной памяти — использовать флешку. Желательно, чтобы на ней было свободно не меньше 2 ГБ памяти и подключение по USB 3.0 (при наличии соответствующего порта на компьютере).
Microsoft разработала технологию ReadyBoost, чтобы использовать флеш-накопитель для увеличения эффективности работы программ. За работу этой технологии отвечает служба Superfetch.
В «Панели управления» необходимо выбрать вкладку «Администрирование» и открыть «Службы», в списке найти Superfetch. Далее следует удостовериться, что она работает, или подключить ее, выбрав «Автоматический запуск».
Теперь следует отформатировать флеш-накопитель в файловой системе NTFS, убрав галочку с быстрого форматирования. Теперь, при включенном автозапуске, при подключении флешки будет появляться окно с предложением «Ускорить работу системы», при нажатии на которое происходит переход в параметры ReadyBoost. В них нужно подтвердить использование устройства и выделить место под виртуальную память. Рекомендуется выделить весь объем.
Работа системы при этом ускорится. При наличии нескольких флешек и портов USB на компьютере возможно использовать их все.
Файл подкачки — что это такое, зачем нужен, что делает
Файл подкачки (SWAP или «Своп» в русскоязычном ИТ-жаргоне) — это выделенное файловое пространство накопителя (жёсткого диска или SSD) под механизм управления виртуальной памятью в современных операционных системах (macOS, Windows, Linux и других). Он используется для разгрузки физической памяти за счёт перемещения неактивных фрагментов данных на основной накопитель.
Файл подкачки создаётся на файловом накопителе в результате работы аппаратных и программных алгоритмов виртуальной памяти, управляемых операционной системой. С их помощью компьютер компенсирует нехватку оперативной памяти (ОЗУ). Простыми словами, благодаря файлу подкачки компьютер может обрабатывать больше данных во вторичной памяти так, как если бы она была основной.
Зачем нужен файл подкачки и что делает?
Современные компьютеры имеют больше 4 Гб оперативной памяти. Всё же иногда свободной памяти недостаточно для одновременного запуска ресурсоёмких программ. Это игры, редакторы графики и видео, большое количество вкладок в браузере и так далее.
В таких ситуациях задействуется механизм виртуальной памяти. С её помощью продолжается обмен оперативными данными, которые требуются приложениям прямо сейчас, а старые и долго неиспользуемые данные перемещаются на медленное файловое хранилище. Вот, что делает файл подкачки. Если говорить простым языком, то он повышает производительность всей системы, расширяет степень многозадачности, помогает без затрат на апгрейд оперативной памяти расширить возможности компьютера.
Плюсы и минусы файла подкачки
Есть два способа обработки виртуальной памяти: страничная и сегментированная (разделение на страницы или сегменты). Способ выбирается системой и настройками MMU, которые обычно есть в центральном процессоре. Оба гарантируют, что операционная система не исчерпает реальную память (не возникнет ошибки «нехватка оперативной памяти»). При этом есть свои плюсы и минусы.
Преимущества виртуальной памяти и файла подкачки:
Недостатки (ограничения) файла подкачки:
Компьютерный софт стремится использовать только оперативную память (ОЗУ). Когда она заполняется, подключаются алгоритмы виртуальной памяти в качестве «запасного» ресурса.
С помощью виртуальной памяти неактивным данным находится место в файле подкачки. Но поскольку он размещён на жёстком диске или SSD, то работать система будет намного медленнее, чем если бы физической оперативной памяти хватало.
Вы можете контролировать параметры виртуальной памяти в операционной системе. Обычно размер файла подкачки выбирается компьютером автоматически. Но при наличии свободного места на файловом хранилище полезно увеличить его вручную до цифры, соответствующей всему объёму установленной ОЗУ.
Обратитесь в компанию ИТ-аутсорсинга для дальнейшей экспертной поддержки и консультации по этой теме и любым другим техническим вопросам.
Что такое файл подкачки
Файл подкачки – это область винчестере компьютера (скрытый системный файл), используемая для компенсации нехватки объема ОЗУ. Операционная система временно помещает туда фрагменты программ и служб, которые используются в конкретный момент. Данные помещаются и извлекаются из фала подкачки по мере необходимости.
Использование файла подкачки сказывается на скорости работы приложения. Перемещение данных в ОЗУ и обратно происходит на порядок быстрее, нежели обмен с жестким. К тому же, частое использование файла подкачки чревато фрагментацией данных. Поэтому эффективнее наращивать количество памяти ОЗУ, чем увеличивать размер файла подкачки.
При невозможности физически нарастить объем ОЗУ или для отключения файла подкачки потребуется открыть его настройки. Чтобы открыть настройки потребуется кликнуть по иконке «Компьютер» правой клавишей. В меню появится пункт «Свойства».
Дальше нужно выбрать пункт «Дополнительный параметры системы».
Во вкладке «Дополнительно» будет блок «Быстродействие», здесь нужно нажать на кнопку «Параметры».
После этого откроется окно «Параметры быстродействия». Здесь на вкладке «Дополнительно» будет блок «Виртуальная память» с кнопкой «Изменить».
После нажатия на кнопку «Изменить» откроется окно для настройки файла подкачки. Альтернативный вариант доступа к настройкам состоит в открытии «Панели управления», в которой будет пункт «Система». Дальше действия точно такие же, как после открытия «Свойств» через иконку «Компьютер».
Здесь будет произведена настройка. В процессе настройки появится предупреждение о том, что подобные параметры могут менять только специалисты. Но обращать внимание на них не нужно.
Есть несколько важных пунктов, которым должен соответствовать этот файл:
При наличии достаточного количества памяти в ОЗУ файл подкачки можно и вовсе отключить. Для этого понадобится иметь «на борту» не менее 6 Гб в ОЗУ. Кроме того, существует возможность автоматического определения размера файла подкачки. Для этого нужно только выбрать соответствующий пункт в окне с настройками файла подкачки.
Применение изменений произойдет после нажатия кнопок «ОК» и «Применить». После этого рекомендуется перезагрузить компьютер. Делать это не обязательно, но нужно помнить, что изменения будут действовать после перезагрузки.
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.