Что такое файл подкачки — принцип работы и положение

статьи
оптимизация

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

Что такое файл подкачки - иконка статьи

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

Впрочем, давайте к сути.

Файл подкачки - терминология

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

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

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

Принцип работы

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

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

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

Где должен лежать файл подкачки

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

Подробная статья по размерам, напоминаем, тут. А вот основные принципы по размещению его на диске:

  • Если у Вас несколько физических (т.е. не разбитый на части один, а несколько устройств вообще) жестких дисков, то расположите файл подкачки на более быстром диске;
  • Если у Вас один жесткий диск, разбитый на разделы, то расположите файл подкачки на диске C:/ или том, где установлена система. Если Вы разбивали диск не по этой схеме, то на любом разделе, отличном от системного;
  • После того как Вы установили размер или положение, собственно, нужно перезагрузиться (впрочем, об этом Вас предупредит система Windows и сама по себе);
  • Как увидеть его положение? Либо с помощью диспетчера задач, либо непосредственно на диске, но  сам файл подкачки бывает скрыт (его можно увидеть, включив отображение скрытых файлов и папок в системах) и называется pagefile.sys (чтобы не удалили ненароком).

За сим всё, можно переходить к послесловию.

Послесловие

В двух словах как-то оно вот оно

Как и всегда, если есть какие-то вопросы, дополнения и всё такое прочее, то добро пожаловать в комментарии к этой записи.

сказать «спасибо»подписатьсяобучаться
Хотите знать и уметь, больше и сами?

Мы предлагаем Вам скачать бесплатные книги от автора. Компьютеры, программы, администрирование, сервера, сети и другое. Не является рекламой. Предложение от sonikelf.ru

Скачать книги
Sonikelf's Project's логотип Космодамианская наб., 32-34 Россия, Москва (916) 174-8226

176
Комментарии — присоединяйтесь!

10000
96 Диалогов
80 Ответов
0 Подписались
 
Смотрят
Ключевой диалог
98 Авторов
  Подписаться  
Уведомить о
StasikOS

А где тесты, которые показывают, что эти действия как-то улучшают, а не ухудшают работу системы? ну кроме ограничения "сверху"?

Колюня

Sonikelf, недавно объяснял в картинках, как это на 7 делать(к висте тоже самое), нужно? :)

Andrei

Skajite pozhalusta,
Na Viste sdelat' to zhe samoe ili net? (Ram 6 GB)

Andrei

[quote comment="4745"]Да, там тоже самое.[/quote]

Скажите пжалуса: при использование другого раздела диска для фаила подкачки (скажем D вместо C), нужно ли удалить старый раздел подкачки ?

Andrei

[quote comment="4755"]Если можно то отвечу я:) Да файл подкачки нужно удалить, но вы при этом не теряете ни какой информации... Поэтому в этом ни чего страшного и ужастного нет...[/quote]

Spasibo, tak i zdelaju. :-)

wildmale

Привет! Иногда пользуюсь вашими советами. В частности, открыл для себя программу Regseeker из поста Чистим реестр... Хочу предупредить, что использование ее в по вашей инструкции в Windows Vista небезопасно - лично у меня были траблы. И backup.reg отказался импортироваться в реестр. Да, я знаю, что она под XP. Просто маленький совет из личного опыта.
А за ваш блог риспект и уважуха. Спасибо.

Лантиец

У меня файл подкачки выставлен от минимума 3453 до максимума что я могу поставить 4096, оперативки ~2300мб, это нормально или надо исправить? Если да то как лучше выставить значения????

Лантиец

Минимум я имел ввиду рекумендуемое значение

Jazo

У меня фаил подкачки расположен в оддельном разделе и раздел имеет файловаю систему FAT объёмом в 1GB на подкачку выделил 350мб при налияии оперативки в 4gb(Windows 7x64)и всё работает безупречно,а три месяца назад стояло только 2GB и подкчки в 3069MB и работало всё просто ужасно,глючило,зависало вплоть до принудительной перезагрузки.Создаётся мнение что большой или малый объём фаил покачки не какой погоды то и не делает,а вот с увеличение объёма оперативной памяти семёрка просто заплисала и притом что подкачку устоновил просто мизерную.Так что тему считаю насчёт файла подкачки изжившую и усторелую.Жду каментарий

Jazo

Купи побольше оперативки и забуть про подкачку

Boist

Скажите пожалуйста, а есть ли смысл открывать
файлы подкачки на нескольких дисках? У меня их 3.

Boist

Извиняюсь, прочитал часть 2, все понял. Попробую.

[Ti]SLaVa

День добрый!
Цитирую вас: "В идеале не том диске диске где установлена система."
2 варианта опечатки могло быть: "не НА том диске" или "нА том диске"
Подскажите что имелось ввиду.
P.S Подазреваю, что все таки "не на том", но лучше уточнить
P.P.S Хороший полезный блог ведете, спасибо. много интересного узнал, а главное четко и без лишней шелухи понятным языком, респект!!

Джексон

Поставил 8 гигов оперативки, ОС Винда 7 64 бит - система тоже взяла 8 гиг.
Вопрос - мне не жалко от 1 терабайта - но ей (ОС) не жирно ли будет? Должен же быть какой-то предел?
... Помница 3dmax (5 версия) у меня кое как работал и на 512 MB оперативки (+1,5 гига подкачки) - жалоб на нехватку памяти небыло.
... Кстати интересный момент - был у меня нетбук ЕЕЕ Asus: оперативки 512MB - подкачка тоже 512 MB (т.к. жесткий диск всего 4 GB). Так после печати документов с рисунками (больше ~ 50 страниц) он постоянно о недостатке памяти (хотя оперативка была занята не более чем на 50%). Видать принтер забирал виртуальную память, а потом ее не очищал... Приходилось после печати 30-40 страниц перезагружаться чтобы избежать проблем. (P.S. Пустого места на жестком было 800-1000 MB (самому не верится :-)).

Shan

Никто не подскажет что делать при 1 Gb RAM, просто на работе такое а там играю в онлайн игру и из-за клиента комп шумит, подскажите...

rusnacist

Очень интересное решение по файлу подкачки в журнале CHIP 1.11 год.Смысл-создание RAM диска .Кидаем подкачку туда,жесткий без него.Статья порасширению физ.адресов,РАЕ.Читайте,я все поставил,проверил.Результат конечно есть,хотя память я не наращивал.Очень хороший момент-пробуйте!!!

olegjan

Спасибо за статью. Автору проекта большой РЕСПЕКТ!!!
Есть дополнение.
У меня на диске C: "исчезло" 5 гб места. Оперативка стоит 2гб. Из этой статьи я понял, что файл подкачки любить кушать место. Перенес подкачку на другой раздел - 2.5 гб на С: отвоевал. Но был ещё голодный файл: "Hiberfil.sys" - тоже порядка 2.5гб. Оказывается этот файл создает сама Windows, когда включена возможность перехода в спящий режим. Его размер равен размеру оперативной памяти. Отключил спящий режим (Панель Управления -> Электропитание на вкладку "Спящий Режим" и снять галочку "Разрешить использование спящего режима") и ещё 2.5 гб в плюс на диске С. Вот так!!!

Bolshevik

■Не ставьте файл на диск впритык, а именно если у Вас свободно 3Гб, не надо ставить туда файл подкачки 3Гб иначе он, по мере заполнения, будет занимать диск и не оставит место для временных файлов запущенных программ, а следовательно они могут не работать\работать со сбоями\работать медленно.

Вопрос: А что если на этом диске нет ни одной программы т.е. если создать раздел, назвать его напр. диск "P" весом 3 гига и выделить его 100% на файл подкачки?

ngjocker

спасибо,оч позновательно,настроил себе по вашим советам

Саня

А у меня на семёрке в верху есть графа:"Автоматически выбирать объём файла подкачки".Там кстате стоит галочка.Может ни стоит там что либо менять?

Cas

Доброго времени суток!
у меня 16 гигов памяти, система по умолчанию делает файл подкачки 24 гига. а не жирно ей так много??
система стоит на отдельном ссд, поэтому места и без того мало.
Если вообще убрать файл подкачки проблем не возникнет?

olegsuper97

я сделал всё как было написано но вот "S.T.A.L.K.E.R. Shadow of Chernobyl" пишит мне ошибку (в системе отключён файл подкачки или установлен слишком маленький размер.

Для корректной работы игры требуется файл подкачки размером как минимум 2гб.
сделайте необходимые изменения в системе настройки перед тем как запустить игру снова.) Что делать подскажите ?????????

Светлана

Здравствуйте, Sonikelf, давно и с удовольствием читаю ваши статьи, подскажите и мне тоже пожалуйста)
У меня старый древний комп 7ми летней давности)))
Оперативной памяти 512 мб, один физический диск на 80 гб, разделен на два тома С (14,8 гб) и Д (59,7 гб). ОС ХР, пак 2. Какой мне лучше выставить размер файла подкачки? На данный момент файл подкачки находится на С, исходный размер 768 мб, максимальный размер 1536 мб.

Павел

Интересует такой вот вопрос.
Стоит ОС Windows 7 Ultimate SP 1. Всего установлено ОЗУ - 4Gb.
Текущий размер файла подкачки - 3743Mb. Рекомендуется же 5314Mb.
Какой размер файла подкачки можно использовать?
Имеется один HDD на 2Tb, разделённый на 97,5Gb (C:[ОС]) и 1,72Gb (F:[игры/фильмы/прочее]).
Размера не жалко.

TurboMuwka^^

Здравствуй Соник !!! К тебе два вопроса: 1). Какой размер файла подкачки следует выставить для win7 SP1, оперативная память 2 Гб ??? 2). Имеется второй жесткий диск объемом 10 Гб. Нужно ли и имеет ли смысл туда переносить файл подкачки ??? Спасибо тебе большое заранее !!! =)

женя

Здравствуйте.
Пожалуйста посоветуйте какой размер файла подкачки мне использовать?
У меня ос Windows XP Professional версия 2002 SP2, ОЗУ-1ГБ.
Исходный размер-768МБ
Максимальный-1536МБ
Рекомендуется-1534МБ
Текущий размер файла подкачки-820МБ
Это всё к диску С, а вот о диске Д написано, что "Без файла подкачки"
Локальный диск С, а Д-ARCHIVE. С-полный объём 138ГБ, Д- полный объём-10ГБ.
Простите, подробно пишу так как плохо понимаю в компьютерах.
Спасибо.

sanzhar

здравствуйте у меня 1 диск С 37 гб озу 512 мб подкачка 768МБ-1536МБ , рекомедует 768мб
подскажите что делать

санёк

всёравно пишут eror

Nortt

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

Froz

Соник посоветуй:
какой файл подкачки должен быть на игровом пк 4096мб оперативной памяти? можно ли ваще отрубить и не грузить жесткий диск?

и офисный пк 2048мб оперативной памяти, тоже интересует можно ли ваще вырубить?