Файл подкачки на USB-накопителе имеет ли смысл
Обновлено: 21.11.2024
Виртуальная память не занимает (или не должна) заполнять весь жесткий диск. Есть лучшие способы максимизировать производительность.
Виртуальная память. Есть ли какие-либо преимущества в установке дополнительного жесткого диска,
используемого исключительно как виртуальная память?
Жесткий диск для виртуальной памяти
Полностью как виртуальная память? Нет, абсолютно нет.
Объем виртуальной памяти должен быть порядка объема оперативной памяти в вашей системе. В лучшем случае в два-три раза больше. Если у вас есть машина с 8 ГБ, то вы говорите — самое большее — 16 или 24 ГБ виртуальной памяти. В лучшем случае: в абсолютном большинстве!
Учитывая, что в наши дни объем жестких дисков составляет сотни ГБ, это ужасная трата места, если вы используете его только для виртуальной памяти.
Увеличить производительность компьютера
Моя рекомендация, если вы пытаетесь добиться максимальной производительности на машине, состоит в том, чтобы разместить на ней достаточно оперативной памяти, чтобы вам не требовалась виртуальная память: чтобы виртуальная память, какой бы объем вы ни выделили, не использовал. Это способ повысить производительность вашей машины.
Поэтому прежде чем приступать к настройке или настройке параметров виртуальной памяти, максимально увеличьте объем оперативной памяти, который может занять ваш компьютер.
Второй диск для памяти или файла подкачки
Имеет ли смысл размещать виртуальную память или файл подкачки на другом диске?
Это зависит от того, как вы используете свою систему. Обычно ответ положительный.
Неплохо хранить системные программы и, возможно, временные файлы на одном диске, а файл подкачки на другом. В частности, если ваша система использует ваш файл подкачки, ваша виртуальная память много. Но, как я уже сказал, это признак того, что вы пытаетесь сделать больше, чем реально может обработать оперативная память вашей системы.
Я рассматриваю виртуальную память и файлы подкачки как крайнюю меру. Последствия для производительности отрицательные. Так что да, установка на другой диск может помочь. Но я бы не стал использовать это в качестве первого шага, чтобы попытаться улучшить производительность системы.
На самом деле я бы сначала посмотрел на увеличение оперативной памяти до максимума.
Сделать это
Подпишитесь на Confident Computing! Меньше разочарований и больше уверенности, решения, ответы и советы в вашей почте каждую неделю.
Увидимся там!
Кто Лео?
Меня зовут Лео Нотенбум, и я играю с компьютерами с тех пор, как в 1976 году прошел обязательный курс программирования. Более 18 лет я проработал инженером-программистом в Microsoft и "ушел на пенсию" в 2001 году. Я основал Ask Leo! в 2003 году как место, которое поможет вам найти ответы и стать более уверенным в себе, используя все эти удивительные технологии, находящиеся у нас под рукой. Подробнее о Льве.
4 комментария на тему «Стоит ли полностью выделять жесткий диск для виртуальной памяти?»
Если у вас более 4 ГБ оперативной памяти, виртуальная память (файл подкачки) практически бесполезна. На самом деле вы можете уменьшить его до 1 или 2 ГБ. Практически никогда не будет реальных отказов жестких страниц. Те, которые вы видите, например. в Resource Monitor являются ложными ошибками, которые немедленно преобразуются в реальные адреса ОЗУ.
Единственное реальное применение адекватного файла подкачки — это появление BSOD. Затем файл подкачки используется для хранения дампа памяти. Но я уже много лет не видел BSOD (постучите по дереву).
Есть ли какие-либо комментарии по поводу Windows «Ready Boost» для флэш-накопителей USB? Предполагается, что память на флэш-накопителе будет использоваться в тандеме с памятью вашего текущего ПК, чтобы повысить скорость и…..
Хотя это звучит круто, это также кажется «дерьмовым».
Можно ли это действительно считать преимуществом или это одна из тех вещей, которые, ну… не являются хорошим использованием USB-накопителя. У меня нет серьезных проблем с моим нынешним 4 МБ ОЗУ…… но у меня есть несколько свободных флэш-накопителей на 2 и 4 МБ.
Да.. Лучшее решение - увеличить объем оперативной памяти. Я нашел идею, которая создала Ram Drive для кеша и хвасталась этим.
Оставить ответ:
Прежде чем оставлять комментарии, пожалуйста:
Комментарии, нарушающие эти правила, будут удалены. Комментарии, которые не добавляют ценности, будут удалены, в том числе комментарии не по теме или без содержания, а также комментарии, которые хотя бы немного похожи на спам. Все комментарии, содержащие ссылки и определенные ключевые слова, перед публикацией проходят модерацию.
Я хочу, чтобы комментарии были полезны для всех, в том числе для тех, кто приходит позже и не торопится их читать.
Крис Хоффман
Крис Хоффман
Главный редактор
Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld.Крис писал для The New York Times, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в таких новостных агентствах, как BBC. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.
Windows использует файл подкачки для хранения данных, которые не могут храниться в оперативной памяти вашего компьютера, когда она заполняется. Хотя вы можете настроить параметры файла подкачки, Windows может самостоятельно управлять файлом подкачки.
Файл подкачки Windows несколько неправильно понят. Люди видят в этом причину замедления, потому что файл подкачки используется медленнее, чем оперативная память вашего компьютера, но лучше иметь файл подкачки, чем не иметь его.
Как работает файл подкачки
Файл подкачки, также известный как файл подкачки, файл подкачки или файл подкачки, представляет собой файл на жестком диске. По умолчанию он находится в папке C:\pagefile.sys, но вы не увидите его, если не укажете Проводнику Windows не скрывать защищенные системные файлы.
Ваш компьютер хранит файлы, программы и другие данные, которые вы используете, в ОЗУ (оперативной памяти), потому что чтение из ОЗУ происходит намного быстрее, чем чтение с жесткого диска. Например, когда вы открываете Firefox, программные файлы Firefox считываются с вашего жесткого диска и помещаются в вашу оперативную память. Компьютер использует копии в оперативной памяти, а не повторно считывает одни и те же файлы с жесткого диска.
Здесь программы хранят данные, с которыми они работают. Когда вы просматриваете веб-страницу, она загружается и сохраняется в вашей оперативной памяти. Когда вы смотрите видео на YouTube, оно сохраняется в вашей оперативной памяти.
Когда ОЗУ заполняется, Windows перемещает часть данных из ОЗУ обратно на жесткий диск, помещая их в файл подкачки. Этот файл является формой виртуальной памяти. Хотя запись этих данных на жесткий диск и последующее их чтение происходит намного медленнее, чем при использовании ОЗУ, это резервная память — вместо того, чтобы выбрасывать потенциально важные данные или вызывать сбои программ, данные хранятся на вашем жестком диске.
Windows попытается переместить неиспользуемые данные в файл подкачки. Например, если у вас была свернута программа в течение длительного времени и она ничего не делает, ее данные могут быть перемещены из ОЗУ в ваш файл подкачки. Если вы развернете программу позже и заметите, что для ее возврата требуется некоторое время, а не мгновенное оживление, значит, она заменяется обратно из вашего файла подкачки. При этом вы увидите, как индикатор жесткого диска вашего компьютера мигает.
При наличии достаточного объема оперативной памяти на современных компьютерах компьютер среднего пользователя обычно не должен использовать файл подкачки при обычном использовании компьютера. Если вы видите, что ваш жесткий диск начинает перемалываться, а программы начинают замедляться, когда у вас открыт большой объем, это свидетельствует о том, что ваш компьютер использует файл подкачки — вы можете ускорить процесс, добавив больше оперативной памяти. Вы также можете попробовать освободить память, например, избавившись от бесполезных программ, работающих в фоновом режиме.
Миф: отключение файла подкачки повышает производительность
Некоторые люди скажут вам, что вам следует отключить файл подкачки, чтобы ускорить работу вашего компьютера. Мысль такова: файл подкачки работает медленнее, чем ОЗУ, и если у вас достаточно ОЗУ, Windows будет использовать файл подкачки вместо того, чтобы использовать ОЗУ, замедляя работу компьютера.
Это не совсем так. Люди проверили эту теорию и обнаружили, что, хотя Windows может работать без файла подкачки, если у вас большой объем ОЗУ, отключение файла подкачки не дает выигрыша в производительности.
Однако отключение файла подкачки может привести к неприятным последствиям. Если программы начнут использовать всю доступную память, они начнут давать сбой, а не будут перемещены из ОЗУ в файл подкачки. Это также может вызвать проблемы при запуске программного обеспечения, требующего большого объема памяти, например виртуальных машин. Некоторые программы могут даже отказываться запускаться.
Подводя итог, можно сказать, что нет веской причины отключать файл подкачки — вы освободите место на жестком диске, но потенциальная нестабильность системы того не стоит.
Управление файлом страницы
Windows автоматически управляет настройками файла подкачки. Однако, если вы хотите настроить параметры файла подкачки, вы можете сделать это в окне «Дополнительные параметры системы». Нажмите «Пуск», введите «Дополнительные параметры системы» в меню «Пуск» и нажмите «Ввод», чтобы открыть его.
Нажмите кнопку "Настройки" в разделе "Производительность".
Перейдите на вкладку "Дополнительно" и нажмите кнопку "Изменить" в разделе "Виртуальная память".
По умолчанию Windows автоматически управляет настройками файла подкачки. Большинству пользователей следует оставить эти настройки в покое и позволить Windows принять за вас наилучшее решение.
Однако в некоторых ситуациях может помочь одна настройка — перемещение файла подкачки на другой диск. Если у вас есть два отдельных жестких диска на вашем компьютере, при условии, что один из них является системным диском с установленными на нем программами, а другой является менее используемым диском данных, перемещение файла подкачки на диск данных может потенциально повысить производительность, когда ваша страница файл используется. Предполагая, что Windows уже будет использовать системный диск, если ей нужно использовать файл подкачки, это распределяет активность жесткого диска, а не концентрирует ее на одном диске.
Предупреждение. Не забудьте сохранить файл подкачки на самом быстром диске! Например, многие компьютеры теперь имеют быстрый SSD в качестве системного диска и более медленный механический жесткий диск в качестве дополнительного диска данных. В этом случае вы обязательно должны оставить свой файл подкачки на быстром SSD и не перемещать его на более медленный жесткий диск.
Обратите внимание, что это поможет только в том случае, если на вашем компьютере действительно есть два отдельных жестких диска. Если у вас есть один жесткий диск, разделенный на несколько разделов, каждый со своей буквой диска, это ничего не даст. Независимо от того, разделен он на разделы или нет, это все тот же физический жесткий диск.
Подводя итог, можно сказать, что файл подкачки является неотъемлемой частью Windows. Даже если он редко используется, важно, чтобы он был доступен для ситуаций, когда программы используют необычно большой объем памяти.
Наличие файла подкачки не замедлит работу вашего компьютера, но если ваш компьютер часто использует файл подкачки, вам, вероятно, следует увеличить объем оперативной памяти.
- › Как узнать объем оперативной памяти на вашем компьютере (и ее скорость)
- › Сколько свободного места следует оставить на ПК с Windows?
- › Могу ли я увеличить размер файла подкачки вместо покупки дополнительной оперативной памяти?
- › Почему нельзя использовать тактовую частоту процессора для сравнения производительности компьютера
- › Geek School: Изучение Windows 7 — мониторинг, производительность и поддержание Windows в актуальном состоянии
- › 6 способов освободить место на жестком диске, используемое системными файлами Windows
- › Не тратьте время на оптимизацию SSD, Windows знает, что делает
- › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
У меня есть постоянно подключенный USB SSD-диск. Я никогда не собираюсь отключать его во время выполнения. Он работает в «режиме повышенной производительности», а не в «быстром удалении». Я могу настроить на нем файл подкачки, но после перезагрузки файл подкачки фактически не создается, и я вижу, что виртуальная память не увеличивается в диспетчере задач. Что я могу сделать, чтобы Windows действительно использовала его для файла подкачки?
USB-накопители не загружаются Windows до конца последовательности загрузки. К моменту обнаружения USB-накопителя Windows уже давно проверила, есть ли у него доступ к файлу подкачки, обнаружила его отсутствие и продолжила работу без этого конкретного файла. Windows поддерживает только действительно постоянно подключенные устройства хранения для файлов подкачки, такие как диски SATA, IDE или NVME.
ReadyBoost может быть лучшим решением. Просто к вашему сведению, если у вас 32 ГБ оперативной памяти и более, нет смысла включать файл подкачки на любом диске.
@Mokubai, ты здесь единственный, кто объяснил, почему это невозможно, я думаю, ты должен опубликовать это как ответ
@JW0914 то, что вы сказали, неверно, у меня 32 ГБ ОЗУ, и мне приходится использовать довольно большой файл подкачки, чтобы иметь достаточно виртуальной памяти, иначе я сталкиваюсь с ошибками нехватки памяти, даже если оперативная память используется не полностью.
2 ответа 2
USB-диски не загружаются до конца последовательности загрузки. Даже если диск загружается с помощью UEFI/BIOS, при загрузке ОС он фактически сбрасывает USB-соединение во время инициализации драйвера, и диск исчезает по крайней мере ненадолго.
В результате к моменту обнаружения USB-накопителя Windows уже давно проверила, есть ли у нее доступ к файлу подкачки, обнаружила его отсутствие и продолжила работу без него.
Windows поддерживает только действительно постоянно подключенные устройства хранения для файлов подкачки, такие как диски SATA, IDE или NVME.Windows знает, как надежно работать с этими устройствами, и была разработана для них с собственной поддержкой, загружаемой в первые миллисекунды запуска ОС.
USB требует несколько другого стека драйверов и не обрабатывается так же, как обычные диски. По крайней мере, исчезновение и повторное появление диска во время загрузки фактически отключит файл подкачки.
Компьютеры в наши дни работают довольно быстро, и новейшие операционные системы неплохо справляются с этой задачей. Прошли времена ежегодного ритуала «отформатировать и переустановить», который выполняли большинство технически подкованных пользователей Windows. Однако это не означает, что ваша новая установка Windows 10 останется быстрой навсегда.
Некоторые пользователи могут заметить, что если они нажимают клавишу Alt-Tab из видеоигры или переключаются между мощными приложениями, такими как видеоредакторы или окна браузера с 100 вкладками, работа останавливается. Это признак того, что у вас закончилась сверхбыстрая оперативная память, установленная на вашем ПК, и Windows теперь вынуждена полагаться на ваше гораздо более медленное вторичное хранилище в качестве переполнения.
Замедление, которое вы наблюдаете, происходит, когда Windows подкачивает информацию из микросхем оперативной памяти в область переполнения, известную как «файл подкачки».
Вы можете повысить производительность, оптимизировав файл подкачки в Windows 10.
Что такое «файл подкачки»?
Прежде чем мы перейдем к оптимизации файла подкачки, давайте углубимся в то, что это за файл. Если вы настроили проводник Windows для отображения скрытых системных файлов, вы найдете его в корне диска C с именем «pagefile.sys». Предполагая, что ваш ПК имеет конфигурацию по умолчанию.
Файл подкачки имеет зарезервированный размер и внутренне разделен на «страницы». Это формат данных, в котором хранятся данные ОЗУ для любой операционной системы, использующей подкачку ОЗУ в качестве метода управления памятью.
«Страницы» — это блоки информации, каждый из которых имеет уникальный адрес и абсолютно одинаковый размер. Программное обеспечение на вашем компьютере записывает, какие страницы содержат его информацию, поэтому, когда ему нужна эта информация, оно запрашивает страницу из Windows.
Когда вашим приложениям требуется больше оперативной памяти, чем физически есть на вашем компьютере, ему необходимо использовать «виртуальную память», которой и является файл подкачки. С точки зрения приложения это просто больше оперативной памяти. Единственное отличие состоит в том, что чтение информации с жесткого диска происходит намного, намного медленнее, чем из оперативной памяти. В этом смысл оперативной памяти!
Так что, если файл подкачки такой медленный, зачем он вообще нужен? Без файла подкачки ваши приложения будут падать или серьезно работать со сбоями, так как любая дополнительная информация, которую необходимо хранить в оперативной памяти, будет просто потеряна. Небольшое замедление для обработки пиковых требований к ОЗУ лучше, чем отказ системы в целом.
Хорошо, но зачем оптимизировать файл подкачки?
Подкачка RAM — один из старейших существующих методов управления памятью. Его уже использовали мейнфреймы 1960-х годов! Это имело большой смысл, когда оперативная память измерялась десятками килобайт. Это все еще имело смысл, когда 640 КБ памяти было «достаточно для всех».
В наши дни большинство обычных компьютеров имеют гораздо больше оперативной памяти, чем может понадобиться пользователю, если только они не запускают приложения, требующие большого объема памяти. Если у вас всегда не хватает оперативной памяти из-за ежедневного пользовательского опыта, гораздо лучшая стратегия решения этой проблемы — добавить в систему больше оперативной памяти.
Как и большинство компьютерных компонентов в наше время, оперативная память относительно дешева!
Учитывая, что ваш компьютер имеет нужный объем ОЗУ, может наступить день, когда что-то потребует подкачки ОЗУ. В это время вы будете благодарны за то, что у вас хватило присутствия духа убедиться, что пейджинг не занимает больше времени, чем необходимо.
Общие советы по повышению производительности пейджинга
Помимо настройки собственных параметров управления Windows, есть несколько вещей, которые вы можете сделать, чтобы повысить производительность подкачки ОЗУ, когда это происходит. Один из наиболее распространенных советов – разместить файл подкачки на другом диске, а не на диске операционной системы.
Дело в том, что в настоящее время большинство новых компьютеров имеют твердотельный накопитель (SSD) в качестве основного диска. Хотя твердотельные накопители с интерфейсом SATA по-прежнему должны последовательно ставить в очередь запросы на чтение и запись, они на несколько порядков быстрее, чем механические накопители с вращающимися дисками.
Логика, стоящая за этим, имеет смысл, поскольку жесткие диски должны ставить в очередь запросы на чтение и запись. Головки чтения/записи должны физически перемещаться в разные части дисковой пластины, где хранятся данные.Так что, если Windows пытается подкачать информацию из вашего файла подкачки, а также пытается использовать диск для других целей, все это замедлится до сканирования. Если вы поместите файл подкачки на отдельный жесткий диск, эта проблема исчезнет.
Поэтому, если на вашем компьютере есть два твердотельных накопителя SATA, то имеет смысл поместить файл подкачки на дополнительный диск. Однако если у вас есть основной диск, использующий интерфейс NVMe поверх PCIe, вы ничего не получите, переместив файл подкачки. Это связано с тем, что NVMe поверх PCIe является параллельным, что означает, что запросы на чтение и запись обрабатываются одновременно.
На механических жестких дисках фрагментация также может быть проблемой. Файлы не сохраняются постоянно, а записываются в любые свободные промежутки, оставленные удаленными файлами. Это означает, что с течением времени, когда файлы записываются и удаляются, определенный файл может существовать в виде фрагментов по всему диску.
Если ваш файл подкачки физически разбросан по всему диску, головкам дисковода потребуется больше времени, чтобы собрать его вместе. На твердотельных накопителях это не проблема. Если вы используете механический диск, создание выделенного раздела после первой дефрагментации соответствующего диска может быть хорошим способом обойти это. Поместив файл подкачки в дефрагментированный раздел, вы гарантируете, что все данные физически находятся в одном месте.
Как оптимизировать файл подкачки в Windows 10
Теперь, когда вы хорошо понимаете контекст и правила оптимизации файла подкачки, пора заняться самими настройками. Вам решать, какие конкретные настройки использовать в зависимости от конкретной конфигурации.
- Сначала откройте меню "Пуск" и введите производительность в строку поиска.
- Найдите пункт Настройка внешнего вида и производительности Windows в категории настроек, как показано на снимке экрана ниже.
- Теперь должно открыться окно «Параметры производительности». Перейдите на вкладку "Дополнительно".
- Открыв вкладку "Дополнительно", нажмите "Изменить" в разделе "Виртуальная память".
- Откроется окно виртуальной памяти. По умолчанию все параметры выделены серым цветом. Итак, сначала мы должны снять флажок Автоматически управлять размером файла подкачки для всех дисков.
- Теперь вы увидите следующие параметры, которые вы можете изменить.
- Настройками каждого диска можно управлять независимо. Нажмите на нужный диск в окне выше, чтобы изменить его конкретные настройки. Логические разделы также будут отображаться как независимые диски.
- Выберите нестандартный размер, чтобы указать собственный минимальный и максимальный размер файла подкачки. Выберите «Нет файла подкачки», если вы вообще не хотите, чтобы на конкретном диске был файл подкачки.
- По умолчанию автоматически устанавливается минимальный размер, в 1,5 раза превышающий фактический объем ОЗУ. Мы не рекомендуем вам выбирать минимальный размер ниже этого. После того, как вы настроили определенный диск так, как вам нравится, не забудьте нажать «Установить», чтобы зафиксировать этот выбор.
Как оптимизировать файл подкачки в старых версиях Windows
Способ настройки и управления виртуальной памятью в более старых версиях Windows практически идентичен тому, как это работает в Windows 10. В частности, Windows 7, 8 и 8.1 по-прежнему имеют точно такой же интерфейс виртуальной памяти.
Мы не собираемся включать в это обсуждение что-либо более старое, чем Windows 7, так как не должно быть больше компьютеров, на которых все еще работают эти неподдерживаемые операционные системы.
Этот процесс идентичен шагам Windows 10, описанным выше, начиная с того момента, когда вы открыли окно «Параметры производительности». Однако путь туда немного отличается.
- Выберите "Пуск", затем "Панель управления".
- Оказавшись там, откройте System. Затем нажмите «Дополнительные параметры системы».
- На вкладке "Дополнительно" окна "Свойства системы" нажмите "Настройки".
Здесь вы можете следовать тем же инструкциям, что и выше.Если вы используете Windows 7, рассмотрите возможность обновления как можно скорее. Обычная поддержка Windows 7 закончилась в 2015 году, а расширенная — в начале 2020 года.
Paging Dr. Performance
Хотя большинство современных компьютеров не будут работать по-другому, если вы измените их параметры разбиения по страницам, небольшая настройка может изменить ситуацию на недорогих компьютерах с ограниченным объемом оперативной памяти. Даже на высокопроизводительных компьютерах, которым время от времени приходится работать с большим объемом памяти.
Поэтому, если вы в следующий раз столкнетесь с зависанием компьютера, вполне может быть, что ему потребуется визит специалиста по файлу подкачки, чтобы снова все исправить.
Сидни Батлер — социолог и фанатик технологий, пытающийся понять, как сосуществуют люди и технологии. Он имеет двадцатилетний опыт работы внештатным специалистом по компьютерам и более десяти лет в качестве исследователя технологий и преподавателя. Сидни уже более пяти лет является профессиональным писателем по технологиям и освещает такие темы, как виртуальная реальность, игры, кибербезопасность и трансгуманизм. Прочитать полную биографию Сидни
Понравился ли вам этот совет? Если это так, загляните на наш собственный канал на YouTube, где мы рассказываем о Windows, Mac, программном обеспечении и приложениях, а также предлагаем множество советов по устранению неполадок и видео с практическими рекомендациями. Нажмите кнопку ниже, чтобы подписаться!
Читайте также: