Куда лучше положить файл подкачки на ssd или на обычный жесткий диск

Обновлено: 21.11.2024

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

Виртуализация приносит экономию средств и экономит время ИТ-специалистам, которые курируют роботов-роботов. Для эффективной реализации требуется облачная среда.

Администраторы часто сравнивают Xen и KVM как варианты с открытым исходным кодом. Основными факторами, которые следует учитывать при выборе основного гипервизора, являются организационные факторы.

Чтобы добиться высокой доступности и отказоустойчивости в AWS, ИТ-администраторы должны сначала понять различия между двумя моделями.

Amazon ECS и EKS похожи, но их различий достаточно, чтобы выделить их для пользователей AWS. Узнайте, что лучше всего подходит для вашего .

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

Хороший дизайн базы данных необходим для удовлетворения потребностей обработки в системах SQL Server. На вебинаре консультант Коэн Вербек предложил .

Базы данных SQL Server можно переместить в облако Azure несколькими способами. Вот что вы получите от каждого из вариантов .

В отрывке из этой книги вы познакомитесь с методами LEFT OUTER JOIN и RIGHT OUTER JOIN и найдете различные примеры создания SQL.

ИТ-администраторам, рассматривающим возможность перехода на Windows 11, следует узнать, как функции версии Enterprise могут помочь их .

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

Администраторам настольных компьютеров следует обратить внимание на собственные функции безопасности и архитектуру Windows 10, чтобы установить базовый уровень настольных компьютеров.

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

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

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

Я рассматриваю возможность использования SSD-накопителя в качестве основного раздела ОС. Насколько я понимаю, это должно обеспечить существенное улучшение производительности.

  • У меня такой вопрос:следует ли оставить файл подкачки на этом диске?

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

Помню, раньше говорили, что компакт-диски служат в среднем 30 лет, когда они только появились. Теперь это. но если посмотреть на историю, то каждое новое поколение носителей информации служит все меньше и меньше. Я пока останусь со старыми HDD. Кажется, они служат довольно долго.

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

Но в настоящее время, например, Macbook Air имеет только твердотельный накопитель. поэтому вы не можете избежать наличия файла подкачки на SSD, если только вы полностью не отключите файл подкачки.

12 ответов 12

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

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

Цитата неполная. Рекомендуется для устройства на 2 ГБ. В этом случае файл подкачки будет занимать значительную часть диска, значительно уменьшая свободное пространство и увеличивая износ отдельных ячеек. Диск на 64 ГБ имеет больше ячеек для распределения этого износа. Я думаю, что рекомендации производителя SSD были бы более полезными. Если подкачка используется редко, она не должна вызывать большого износа, но SSD действительно может помочь в тех редких случаях, когда подкачка внезапно вызывает невыносимую медлительность.

влияет ли пейджинг на срок службы твердотельных накопителей? да, но так делает ЛЮБАЯ операция записи. мне все равно? конечно нет! если через 3, 4 или 5 лет все пойдет на спад, ну и что? к тому времени мы увидим твердотельные накопители в 10 раз быстрее, чем сегодняшние технологии, и в любом случае пора двигаться дальше. или вы очень заботитесь о 5-летнем жестком диске на 5400 об / мин с емкостью, возможно, 80 ГБ? сомневаюсь :)

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

Этот ответ явно неверен. Я скачал связанный документ 22.11.2011. 1) цитата дана некорректно. Полная цитата: "Мы рекомендуем отключать файл подкачки для флэш-накопителя объемом 2 ГБ из-за потенциального влияния файла подкачки на срок службы флэш-накопителя, а также уменьшения свободного места для дополнительных приложений и пользовательских данных на на флэш-накопителе." 2) ясно, что MS говорит здесь о типичных USB и SD flash, не SSD.

Следует ли размещать файл подкачки на SSD?

  • Pagefile.sys читает больше, чем pagefile.sys записывает примерно в 40 раз к 1,
  • Размер файла Pagefile.sys для чтения обычно довольно мал: 67 % меньше или равно 4 КБ, а 88 % меньше 16 КБ.
  • Записи Pagefile.sys относительно велики: 62 % больше или равно 128 КБ, а 45 % имеют размер ровно 1 МБ.

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

@PPC "Pagefile.sys читает больше, чем pagefile.sys записывает примерно в 40 раз к 1" Итак, нет. (Кроме того, последнее предложение не имело бы никакого смысла, если бы это было правдой. Итак, опять же, нет.)

@DavidSchwartz: Проблема не в количестве операций записи по сравнению с количеством операций чтения, а в количестве операций записи в день по сравнению с выносливостью SSD и алгоритмом размещения в ОС. См. примечание Xavierjazz выше к OP

Вот некоторые S.M.A.R.T. данные с твердотельного накопителя OCZ-AGILITY, который я использовал в ноутбуке с Linux около двух лет.

У меня есть раздел подкачки на диске, и единственная "настройка", которую я сделал, это установить swappiness = 0 в Linux. Профиль подкачки Windows более или менее похож на swappiness = 0 в Linux.

Это мой личный ноутбук, поэтому я не использую его по 8 часов в день (скорее 1,5 часа), но я довольно много занимаюсь разработкой на нем, поэтому создается много файлов.

  • Power_On_Hours (Я слишком много времени провожу за компьютером.)
  • Max_PE_Count_Spec – 10 000 – это минимальное количество перепрошивок, с которым может справиться блок.
  • Минимальное, максимальное и среднее количество стираний немного говорит о надежности алгоритма выравнивания износа. Я полагаю, это нормально, что худший блок высвечивался примерно в два раза чаще, чем в среднем.
  • Процент оставшегося срока действия, который составляет 92%.

Итак. Я думаю, можно с уверенностью предположить, что диск должен работать до тех пор, пока я не уберу его с производства по другим причинам. (*дотронуться до дерева) Он уже слишком мал.

Если исходить из масштаба чисел, 40 часов в неделю дадут срок службы не менее 3–4 лет, а возможно, и больше, так как я подозреваю, что лучше изнашиваю свой диск дома. Меньше встреч. Так что я думаю, что это вполне нормально для рабочей машины, учитывая преимущества.

Итак, мой совет: избавьтесь от шумных механических приводов и наслаждайтесь тишиной :-)

Это потрясающе с абсолютно тихим ноутбуком.

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

Кстати, он точно пережил ноутбук, в который изначально был установлен.

Да, несколько уменьшив подкачку, но не отключив ее. Кроме того, я скорее жду операций с файлами, чем переключения между окнами с помощью Alt-Tab. Между прочим, после почти двух лет, или 3018 часов работы, расчетный процент оставшегося срока службы теперь составляет 77 %.

У меня есть лучший ответ: зачем, если можно просто купить больше оперативной памяти? Оперативная память так же дешева или дешевле, чем место на SSD. Кроме того, он намного быстрее и никогда (ну, почти никогда) не деградирует, как SSD-накопители.

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

Больше нет. В настоящее время SSD примерно в 4 раза дешевле оперативной памяти. Наличие файла подкачки всегда полезно для пропускной способности, независимо от того, сколько у вас оперативной памяти (хотя это может снизить скорость отклика).

@maaartinus Да, стоимость гигабайта лучше, чем ОЗУ, но как насчет (МБ/с)/$? ОП заботится об ускорении своей системы, а не о хранении. Обычные SSD-накопители текущего поколения имеют скорость передачи около 280 МБ/с, самое дешевое, что я смог найти на newegg с такой скоростью, стоило 99 долларов. Оперативная память DDR2 800 (очень распространенная) имеет скорость передачи 6000 МБ / с, 4 ГБ за 56 долларов. Таким образом, SSD составляет 2,8 (МБ/с)/$, а ОЗУ — 107,4 (МБ/с)/$. Да, вы можете подтасовать цифры и использовать действительно дорогую оперативную память и дешевый SSD, но даже в этом случае я не думаю, что SSD будет дешевле по пропускной способности.

@Scott Chamberlain Я согласен с тем, что использование оперативной памяти приводит к более высокой скорости. В зависимости от системы, это может быть путь. Когда вам нужно много памяти, ОЗУ может стать слишком дорогим, в то время как вы можете получить очень хорошую производительность с гораздо более дешевым SSD. Гораздо более высокая пропускная способность ОЗУ не должна сильно влиять на пропускную способность глобальной памяти, поскольку большинство операций в любом случае выполняется в памяти (вы можете рассматривать ОЗУ как своего рода кеш для гораздо большего SSD). Оптимум довольно часто находится где-то посередине (например, покупка дополнительной оперативной памяти и твердотельного накопителя).

Оперативная память больше не дешевле, чем место на SSD, и, возможно, ваша материнская плата уже имеет максимальный объем оперативной памяти. У меня на рабочей машине 64 ГБ; выше некуда.

Многие говорят: "Не меняйте местами, если можете помочь", но это заблуждение, по крайней мере, для Windows (и, возможно, для Linux тоже). Окна, спец. последние версии, всегда будет пытаться заполнить ОЗУ кэшированными данными, которые, по его мнению, понадобятся быстро, и намеренно выгрузит другие данные на диск. Это происходит независимо от того, сколько у вас оперативной памяти. У меня 4гб, используется только половина, но подкачка все равно происходит. Отключение подкачки — тоже плохая идея, потому что некоторым программам может потребоваться огромное количество памяти, зарезервированной для них (например, Photoshop), и вы можете легко получить сообщения о нехватке памяти. Это зависит от использования, но подкачка всегда полезна в экстремальных ситуациях.

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

Также помните, что количество операций ввода-вывода в секунду гораздо важнее, чем скорость передачи.

Еще один момент, на который следует обратить внимание, – является ли ваш текущий диск подкачки также и вашим основным диском. Для большинства людей ответ будет утвердительным. Это означает, что жесткий диск должен получить доступ к выгружаемой виртуальной памяти, а также получить доступ к данным и программам. В этом случае наличие SSD для подкачки, вероятно, принесет заметные улучшения.

Я ищу кого-нибудь, кто пробовал это, чтобы дать точную информацию о производительности, но на бумаге дело выглядит очевидным.

Я часто читал, что на SSD диске нельзя размещать разделы подкачки, так как это может навредить устройству. Это правда? Не могли бы вы объяснить мне причину?

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

7 ответов 7

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

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

Чтобы иметь значение, которое мы можем использовать для сравнения долговечности твердотельных накопителей, мы можем использовать показатели срока службы, такие как опубликованные стандарты JEDEC. Общедоступным значением выносливости является TBW (терабайты записи или, альтернативно, общее количество записанных байтов), которое представляет собой количество байтов, доступных для записи до того, как диск выйдет из строя. Современные твердотельные накопители могут иметь всего 20 ТБ для потребительского продукта, но могут достигать более 20 000 ТБ для твердотельных накопителей корпоративного уровня.

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

Системы с большим объемом оперативной памяти

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

Системы с небольшим объемом оперативной памяти

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

Перевод системы в спящий режим

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

Но загрузка с твердотельного накопителя может занять не больше времени, чем выход из спящего режима с твердотельного накопителя, и он будет изнашиваться гораздо меньше. Лично я вообще не перевожу свою систему в спящий режим — я приостанавливаю работу в ОЗУ или быстро загружаюсь с SSD.

Твердотельный накопитель — единственный накопитель, который у нас есть

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

Примечание о скорости

Твердотельные накопители лучше всего подходят для быстрого доступа и чтения множества небольших файлов и превосходят обычные жесткие диски для передачи данных из последовательно читаемых файлов малого или среднего размера. Быстрый обычный жесткий диск может по-прежнему работать лучше, чем SSD, при записи (и в меньшей степени при чтении) больших аудио- или видеопотоков или других длинных нефрагментированных файлов. Производительность старых твердотельных накопителей может снижаться со временем или после того, как они будут достаточно заполнены.

Итак, мы можем сделать вывод, что нам следует использовать твердотельные накопители предпочтительно для хранения данных, которые в идеале записываются один раз (или редко) и должны считываться довольно часто. Например, системные файлы, программные файлы или каталоги данных домашней папки (музыка, видео, . ). Есть ли приблизительное число циклов записи/стирания, которое должна выдержать современная средняя ячейка SSD? 1000? 10000? И да, я понял, что контроллер пытается равномерно распределить использование между всеми ячейками, чтобы увеличить срок службы.

Я думаю, что примечание о скорости вводит в заблуждение — твердотельные накопители превзойдут жесткие диски — самые быстрые (SAS, 15000 об/мин) диски обеспечивают скорость последовательного доступа около 250 МБ/с, в то время как твердотельный накопитель обеспечивает почти вдвое большую скорость (а обычный жесткий диск бледнеет по сравнению со скоростью около 110 МБ/с — твердотельные накопители превзойдут жесткие диски в последовательном чтении, вопрос в цене.

@davidgo это правда, что в целом твердотельный накопитель будет работать намного лучше, чем жесткий диск, особенно если твердотельный накопитель был новым. Однако есть отчеты о довольно значительном падении производительности не только из-за устаревшего SSD, но и из-за последовательного чтения в течение более длительного промежутка времени (например, потокового видео). См., например. этот пост на SU и подробное объяснение от Seagate. Поэтому мы не должны полагаться на то, что первоначальные замечательные ценности сохранятся навсегда.

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

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

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

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

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

Даже если у вас достаточно оперативной памяти, вы все равно можете запретить копирование файлов или поиск приложений из оперативной памяти. Это может иметь место на файловых серверах (NAS, SAMBA, FTP), которые могут быть задействованы в операциях с большими файлами.

Для этого лучше всего установить в /etc/sysctl.conf:

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

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

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

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

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

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

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

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

читая между строк, старая система BIOS без uefi может не так эффективно взаимодействовать с ssd, как более новая система на основе uefi?

Баланс жизни и производительности.

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

Если вы можете позволить себе добавить больше ОЗУ для сокращения операций *swap I/O, то это, несомненно, увеличит срок службы вашего SSD, поскольку еще одним снижением производительности, очевидно, являются циклы ввода-вывода для подкачки пространства в файловой системе.

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

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

[1] — функции *trim будут иметь ресурсы для выполнения необходимых шагов для равномерного использования всего диска. [Выгода = Жизнь]

[2] — Ваша задержка ввода-вывода будет уменьшена благодаря использованию высокоскоростного устройства SSD для доступа к часто используемой файловой системе. [Преимущество = Производительность]

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

[1] — операции ввода-вывода SSD сокращены, но ваша система по-прежнему будет соответствовать требованиям пользователей. [Выгода = Жизнь]

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

[1] — операции ввода-вывода SSD уменьшаются по мере уменьшения доступа к файлу журнала. [Преимущество = срок службы и производительность]

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

*swap — помните, что это используется не только при нехватке ресурсов, возможность подкачки, настраиваемая для многих дистрибутивов Linux по умолчанию, по умолчанию переводит длительные процессы с низким приоритетом вниз по лестнице производительности в пространство подкачки)

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

Содержание:

Что такое файл подкачки (страницы) в Windows?

Файл подкачки (он же виртуальная память) – это файл, хранящийся на жестком диске (или SSD), куда записываются данные ОЗУ, когда их становится недостаточно для правильного функционирования операционной системы.

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

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

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

И тогда возникает резонный вопрос — зачем вообще использовать оперативную память, если данные можно читать прямо с накопителя? Ответ прост: жесткие диски (и даже SSD-диски) слишком медленные и не позволяют обеспечить необходимую скорость передачи данных между процессором и памятью. Оперативная память в разы быстрее и может обеспечить требуемую скорость. Но в то же время главный его минус — полная потеря данных при отключении электричества. И цена заметно дороже.

Например, сегодня по цене 16 ГБ оперативной памяти вы легко можете получить SSD-накопитель на 512 ГБ или обычный жесткий диск на 2 терабайта. Однако исключать использование оперативной памяти нельзя из-за огромной (по сравнению даже с SSD-накопителями) скорости передачи данных.

В более ранних версиях Windows в качестве файла подкачки использовался файл pagefile.sys. Начиная с Windows 10 используются два файла — pagefile.sys и swapfile.sys. Они всегда работают вместе и хранятся в корне диска C:\. Для их просмотра необходимо включить отображение скрытых и системных файлов и папок. Для этого откройте диск C:\, выберите вкладку «Вид» и установите флажок «Скрытые элементы»

В первом файле (pagefile.sys) хранятся данные приложений, которые вы установили самостоятельно из сторонних источников, поэтому его размер может достигать нескольких гигабайт. Второй файл (swapfile.sys) хранит данные системных приложений и тех, которые вы установили из Магазина Microsoft. Поэтому настоятельно не рекомендуется отключать файл подкачки для экономии места на системном диске, так как многие системные приложения перестанут запускаться. Если вам нужно освободить память на системном диске, есть и другие способы сделать это. Подробнее читайте в статье «Как освободить место на системном диске».

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

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

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

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

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

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

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

  • если на вашем компьютере установлено 1 ГБ оперативной памяти — файл подкачки — 2048 — 2048 МБ;
  • если на вашем компьютере установлено 2 ГБ оперативной памяти — файл подкачки — 1512 — 1512 МБ;
  • если на вашем компьютере установлено 4 ГБ оперативной памяти — файл подкачки 1024 МБ — 1024 МБ;
  • если на вашем компьютере установлено 8 ГБ оперативной памяти — лучше всего использовать режим автоматического файла подкачки;

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

Второй метод предполагает расчет оптимального размера файла подкачки. Для этого необходимо:

Шаг 1. Запустите все приложения, с которыми вам нужно работать. Затем нажмите сочетание клавиш «Ctrl + Alt + Delete».

Шаг 2. Перед вами откроется «Диспетчер задач». Нажмите на вкладку «Производительность». Там вы увидите объем используемой оперативной памяти.

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

Например, в нашем примере у нас установлено 6 ГБ ОЗУ, но диспетчер задач показывает, что для необходимой нам рабочей нагрузки используется 3,7 ГБ. Расчет размера файла подкачки будет выглядеть следующим образом:

3,7 ГБ х 2 – 6 ГБ = 1,4 ГБ

На основании расчета мы можем сделать вывод, что нам нужно установить значение 1400 МБ.

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

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

Как изменить размер файла подкачки (страницы)?

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

Шаг 1. Щелкните правой кнопкой мыши «Пуск» и выберите «Настройки».

Шаг 2. Перед вами откроется окно настроек Windows. Нажмите «Система»

Шаг 3. Прокрутите все параметры в левой части окна вниз и выберите «О программе». Затем в правой части окна найдите «Дополнительные параметры системы» и нажмите на него.

Шаг 4. В окне "Свойства системы" в поле "Производительность" нажмите кнопку "Настройки".

Шаг 5: В появившемся окне выберите вкладку «Дополнительно» и в поле «Виртуальная память» вы увидите, какой размер файла подкачки вы используете в данный момент. Если вам не нравится это значение, нажмите кнопку «Изменить».

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

Минимально допустимый – наименьший возможный размер, который вы можете установить. Использовать это значение не рекомендуется, так как это может привести к неожиданным последствиям

Рекомендуемый — размер файла подкачки, который система рекомендует вам использовать (сравните его с тем, который вы рассчитали сами);

Выделено в данный момент — размер файла подкачки, который в данный момент используется системой;

Шаг 6. Снимите флажок «Автоматически управлять размером файла подкачки для всех дисков», затем установите флажок «Нестандартный размер», введите нужное значение в поля «Начальный размер» и «Максимальный размер», нажмите « Установить», а затем кнопку «ОК».

В нашем случае система рекомендует 1615 МБ (на 215 МБ больше, чем мы ожидали), поэтому мы будем следовать рекомендации операционной системы и использовать 1615 МБ.

Если в вашем случае предложение системы будет сильно отличаться от ваших расчетов (например, на 1 ГБ) — пересчитайте требуемый размер файла подкачки еще раз (по инструкции из предыдущего пункта этой статьи) и используйте значение у вас получилось, так как операционная система не всегда дает правильные рекомендации.

Нажав «ОК», перезагрузите компьютер, чтобы изменения вступили в силу.

Теперь размер файла подкачки будет изменен. Чтобы проверить это, повторите шаги с 1 по 5 и отметьте поле «Общий размер файла подкачки на всех дисках»

Как отключить файл подкачки (страницы) в Windows 10?

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

Примечание. Настоятельно не рекомендуется отключать файл подкачки в Windows 10, так как это может привести к сбоям в работе операционной системы.

Если вы считаете, что объема установленной оперативной памяти на вашем компьютере достаточно для всех задач — лучше включить «Рекомендуемый размер системы». Однако, если вы уверены, что хотите отключить файл подкачки, выполните следующие действия:

Шаг 1. Нажмите на значок "увеличительное стекло" рядом с кнопкой "Пуск", введите в поле поиска "Настройка внешнего вида и производительности Windows" и щелкните соответствующий результат поиска.

Шаг 2. Снимите флажок «Автоматически управлять размером файла подкачки для всех дисков», затем установите флажок «Нет файла подкачки» и нажмите кнопку «Установить». Затем нажмите «ОК».

Шаг 3: Появится предупреждение о возможных последствиях отключения файла подкачки. Нажмите «ДА» и перезагрузите компьютер.

Ваш файл подкачки будет отключен.

Как удалить файл подкачки (pagefile.sys и swapfile.sys) в Windows 10?

Файлы pagefile.sys и swapfile.sys являются системными файлами, поэтому их нельзя удалить с помощью проводника Windows 10. Обычно после отключения файла подкачки методом, описанным в предыдущем пункте этой статьи, и перезагрузки операционной системы файлы pagefile.sys и swapfile.sys автоматически удаляются. Однако иногда файл подкачки остается на жестком диске даже после его отключения. Чаще всего это относится к swapfile.sys

Чтобы удалить файл swapfile.sys вручную, необходимо:

Шаг 1. Щелкните правой кнопкой мыши «Пуск» и выберите «Выполнить» (также можно использовать комбинацию клавиш «Win + R»). В появившемся окне введите команду «regedit» и нажмите «Enter»

Шаг 2. Перед вами откроется редактор реестра. Перейдите по следующему адресу: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management (вы можете скопировать этот адрес, вставить его в редактор реестра и нажать «Enter»)

Шаг 3. Щелкните правой кнопкой мыши свободное место в правой части окна и выберите «Создать», а затем «DWORD 32-битное значение»

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

Если вы вдруг захотите вернуть его обратно — удалите параметр «SwapfileControl», который вы только что создали с помощью редактора реестра Windows 10.

Как снова включить файл подкачки (страницы) в случае проблем?

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

Чтобы повторно включить файл подкачки, необходимо:

Шаг 1. Откройте меню «Пуск» и нажмите «пробел». Перед вами откроется окно поиска. Введите запрос «Настройка внешнего вида и производительности Windows» и нажмите на соответствующий результат.

Шаг 2. Выберите вкладку "Дополнительно" и нажмите "Изменить" в поле "Виртуальная память"

Шаг 3. Установите флажок «Автоматически управлять размером файла подкачки для всех дисков» и нажмите кнопку «ОК». Затем перезагрузите компьютер.

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

Как переместить файл подкачки на другой диск?

Иногда пользователи хотят переместить файл подкачки на другой диск из-за малого объема системного диска или по другим причинам. Встроенные средства Windows позволяют это сделать. Это похоже на удаление файла подкачки на системном диске и включение его для другого локального диска.

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

Шаг 1. Нажмите комбинацию клавиш «Win + R», введите команду «systempropertiesadvanced» и нажмите «Enter».

Шаг 2. Перед вами отобразятся свойства системы. В поле "Производительность" нажмите кнопку "Настройки".

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

Шаг 4. Снимите флажок "Автоматически управлять размером файла подкачки для всех дисков". В списке подключенных дисков выберите диск, на котором в данный момент находится файл подкачки (в нашем случае системный диск) и ниже установите флажок «Нет файла подкачки». Затем нажмите «Установить».

Шаг 5: Не закрывая окно, выберите диск, на который вы хотите переместить файл подкачки (щелкнув по нему), и установите флажок «Нестандартный размер» ниже. Затем укажите размер файла подкачки в соответствующих полях или установите флажок «Размер, управляемый системой», чтобы Windows сама определяла размер файла подкачки, а затем снова нажмите «Установить». Затем нажмите кнопку «ОК» и перезагрузите компьютер.

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

Что делать, если важные данные были потеряны из-за манипуляций с файлом подкачки?

Часто манипуляции с файлом подкачки могут привести к сбою Windows, и не всегда удается восстановить его работоспособность. В такой ситуации вы обычно переустанавливаете операционную систему, что неизбежно приводит к форматированию диска C:\, и если там хранилась важная информация, она будет утеряна.

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

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

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

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

Итак, чтобы восстановить потерянный файл, вам необходимо:

Шаг 1. Установите и запустите RS Partition Recovery.

Универсальное программное обеспечение для восстановления данных

Шаг 2. Выберите диск или раздел, с которого вы хотите восстановить данные.

Шаг 3. Выберите тип анализа.

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

Функция полного анализа позволяет найти потерянные данные после форматирования, изменения размера диска или повреждения файловой структуры (RAW).

Шаг 4. Просмотрите и выберите файлы для восстановления.

Шаг 5. Добавьте файлы, которые хотите сохранить, в «Список восстановления» или выберите весь раздел и нажмите «Восстановить».

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

Часто задаваемые вопросы

Файл подкачки — это специальный системный файл, в который Windows записывает данные из оперативной памяти, когда ее становится недостаточно для корректной работы операционной системы.

Размеры файла подкачки следующие: 1 ГБ ОЗУ = от 2048 до 2048 МБ, 2 ГБ ОЗУ = от 1512 до 1512 МБ, 4 ГБ ОЗУ = от 1024 до 1024 МБ, 8 ГБ ОЗУ = лучше всего использовать режим автоматического файла подкачки;< /p>

Из-за манипуляций с файлом подкачки моя операционная система перестала работать. Собираюсь переустановить винду. Сможет ли RS Partition Recovery восстановить важные файлы с диска C:\?

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

В файле pagefile.sys хранятся данные ОЗУ для приложений, которые вы установили из альтернативных источников, а в файле swapfile.sys хранятся данные ОЗУ для системных утилит и программ, загруженных из Магазина Microsoft.

Да, можно. Процесс удаления swapfile.sys отдельно от pagefile.sys подробно описан на нашем сайте.

О Дене Брусене

Автор и инженер RecoverySoftware. В своих статьях он делится своим опытом восстановления данных на ПК и безопасного хранения информации на жестких дисках и на RAID-массивах.

Читайте также: