Доброго времени суток.
Я уже писал об оптимизации Windows вот в этой статье "Оптимизация и ускорение компьютера" (да и не только в ней, см. рубрику "Оптимизация"), но не так давно обнаружил, что в общем-то кое-что зажал ( :) ), а точнее написал далеко не всё (местами забыл сказать о простейших вещах), что знаю. Да и попросту надо бы расширить тему, а посему решил сделать небольшой цикл, который даст Вам кое-какое представление о некоторых тонкостях системы и предоставит возможность более точечно оптимизировать её работу.
файл подкачки
Конкретно в этом материале речь пойдет о банальнейшей вещи - файле подкачки. Казалось бы, что в нем такого - там всё просто? Так-то оно так, да далеко не всегда. Файл подкачки довольно полезная и удобная штука, живущая в операционной системе как раз в целях оптимизации работы.
Поехали.
Терминология и принципы работы файла подкачки
Что это за файл подкачки такой и с чем его едят?
Файл подкачки - это своеобразное дополнение к оперативной памяти (которая занимается временным хранением данных для быстрой доставки их на обработку процессору) Вашего компьютера. Даже не столько дополнение, сколько её уширение или, можно сказать, продолжение. Дело в том, что когда не хватает оперативной памяти системе некуда деваться, а виснуть, ясное дело, никому не хочется (и компьютер тому не исключение), а посему используется этакая дополнительная память - файл подкачки. Казалось бы, зачем тогда оперативная память, если можно пользоваться жестким диском?
Дело в том, что скорость работы жесткого диска, а именно чтения\загрузки туда данных и поиска их там, значительно ниже нежели скорость оперативной памяти, а посему файл подкачки может использоваться только как помощь, но не может является заменой оперативной памяти в силу меньшей пропускной способности.
Сам по себе принцип файла подкачки направлен на разгрузку оперативной памяти т.е., если одновременно запустить много программ сильно загружающих RAM (оперативную память), то так или иначе, часть этих программ будет неактивна (свернуты или попросту не использующиеся в данный момент) и, как следствие, их данные будут выгружаться в менее быструю область, т.е. в файл подкачки, а данные активных в данный момент программ (скажем текущей игры) будут находится непосредственно в оперативной памяти. Когда же Вы обратитесь к неактивной программе (т.е., например, развернете её) - данные из файла подкачки перейдут непосредственно в оперативную память дабы ускорить работу. В общих чертах всё это выглядит примерно так.
При острой нехватке в системе памяти файл подкачки используется напрямую и в него выгружаются и данные активных программ. В случае же отсутствия\слишком маленького файла подкачки (само собой, при учете нехватки оперативной памяти) в системе может начаться куча проблем от жалоб последней на отсутствие памяти и до сбоев программ\самой системы.
Где настроить, как настроить, как ускорить работу файла подкачки?
Файл подкачки штука тонкая и распределять его с бухты барахты можно, но бессмысленно, ибо грамотно настроив его можно будет значительно ускорить скорость работы.
Где собственно он настраивается:
Для Windows XP:
"Пуск – Настройка – Панель управления – Система – Дополнительно – Быстродействие – Параметры – Дополнительно – Изменить"
Для Windows 7/8/Vista:
"Пуск - Настройка - Панель управления - Система - Дополнительные параметры системы - Быстродействие – Параметры – Дополнительно – Виртуальная память - Изменить"
Пройдя по этому пути Вы должны будете увидеть примерно такое вот окошко:
файл подкачки
Собственно, тут можно задать все настройки для файла подкачки. Немножко повозив мышкой, выставив нужный кружочек и выбрав нужный размер, остается только нажать кнопочку "Задать" и "ОК". Это просто. Теперь осталось только разобраться что и где выставлять. Вот основные принципы:
- Если у Вас несколько физических (т.е. не разбитый на части один, а несколько устройств вообще) жестких дисков, то расположите файл подкачки на более быстром диске;
- Если у Вас один жесткий диск, разбитый на разделы, то расположите файл подкачки на диске C:/ или том, где установлена система. Если Вы разбивали диск не по этой схеме, то на любом разделе, отличном от системного;
- Размер файла подкачки должен быть фиксирован Вами, а не отдан на выбор системой, т.е не надо выставлять пункт "Размер по выбору системы"
- Минимальный размер файла подкачки должен быть равен максимальному; Примеры: 128-128, 1024-1024, 516-516 и тп. Неправильные примеры: 1-218, 12-1024, 128-516 и тп. Скриншот вот;
- После того как Вы установили файл подкачки нужно перезагрузиться (впрочем, об этом Вас предупредит система);
- В качестве обслуживания файл подкачки надо периодически дефрагментировать. Стандартными Windows-средствами это сделать нельзя, но реально реализовать это сторонними программами. Подробнее о дефрагментации Вы можете почитать в этой моей статье "Что такое дефрагментация и зачем она нужна. А так же о том чем дефрагментировать диски";
- Для справки: сам файл подкачки бывает скрыт (его можно увидеть, включив отображение скрытых файлов и папок) и называется pagefile.sys (чтобы не удалили ненароком).
По поводу правильных размеров для файла подкачки, - они есть во второй части этой статьи, т.е по этой вот ссылке, - там же есть немного полезных подробнестей на эту тему.
За сим всё, можно переходить к послесловию.
Послесловие
Следуя таким сим простым правилам Вы сможете грамотно настроить файл подкачки, а значит оптимизировать систему и получить прирост производительности (особенно на слабых компьютерах).
Как и всегда, если есть какие-то вопросы, дополнения и всё такое прочее, то добро пожаловать в комментарии к этой записи.
PS: Продолжение статьи о файле подкачки читайте в этой статье: “Заметки о файле подкачки” или “Точечная оптимизация”, Часть 2.
Здравствуйте! Скажите, пожалуйста. Вот у меня две системы; одна 32-разрядная, а другая 64-разрядная система. В 32-битной установил файл подкачки на логический раздел, а в 64-битной от файла подкачки и вовсе отказался! Как вы думаете, это норм? Заранее благодарю! =)
P.S. у меня 3 раздела на одном жестком диске (две основных и третий логический)
Приветствую.
Зависит от размера оперативной памяти.
У меня 4096 МБ. Вроде бы 32-битная система стало лучше (шустрее) работать. Исходный и максимальный размер 1024 МБ.
Поставил min и max 1024, система начала ругаться «не хватает памяти», у меня 8Гб оперативки. Поставил 12500, все работает как часы. Так вот ))
Что используется на компьютере?
Фотошоп в основе, плюс иллюстратор, фаерфокс, скайп — основной набор.
У меня ОЗУ 1.49 рекомендуеться 2290 текущий 6870 какой исходный и макс размер поставить?
у меня 4 ГБ оперативки Windows 7 ,поставил min max 512, запускаю Доту ругается мол "нехватает памяти" ,что делать?
Здравствуйте,у меня вот такой вопрос: приобрёл недавно новый системник с характеристиками,Athlon 2 x 4 с 3 ггц,видиокартой гтх650 на 2гб и оперативкой на 4 гб, игры(2013года) некоторые виснут,добавить ли мне оперативной памяти... есть ли смысл ?
8 гигов апиративы а комп начинает тормозить при 40% использование физической памяти (это апиратива?) в диспетчере задач
это процессор
Добрый день, у меня 4 гига оперативы, но я планирую держать у себя несколько сайтов и игровой сервер. Я повысил файл подкачки до 16гб стоит ли оставлять данный размер?
Винда 8
Автору огромное спасибо я наконец понял куда деваеться память на диске !
4 gb оперативы что поставить?
Здравствуйте, а скажите пожалуйста у меня стоит 8 гигов RAM, играю в игры, сколько надо поставить файл подкачки, много читал где пишут что 8 RAM для всего хватит и можно убирать файл подкачки но при отключенном файле подкачки мной замечены фризы, как в играх так и при работе на рабочем столе, после включения файла подкачки фризы пропадают, только точно с размером определиться не могу, ставлю аналогично RAM, так как система ставит рекомендуемый размер файла подкачки именно в 8 гигов, также много читал что при 8 RAM ставить 8 гигов файла подкачки это очень много и вообще не нужно, но вопрос в следующем что разве разработчики windows дураки и не знают о том что у многих уже давно больше 4 гигов RAM и для обладателей 8 гигов RAM и больше уже не нужна схема для файла подкачки (RAM*1,5), почему они не выпустят обнову специально для этого чтоб система при больших объемах RAM сама ставила автоматом меньший файл подкачки....и еще одно когда лучше его ставить, после установки всего на системный диск, тоесть программ и т.д., или же сразу после установки виндовс, просто использую геймерскую сборку в котором изначально файл подкачки выключен.
Спасибо за внимание, жду вашего ответа.
самый толковый вопрос - и в интернет я полез именно за ним. Жаль что на него не ответили
Сочувствую.
Возможно вы продумали, что это тот же Вадим - но это не так. Я написал, что это самый толковый вопрос и только потом увидел, что автор вопроса тоже Вадим. Автор, чему вы сочувствуете? Вопрос Вадима от 2 декабря действительно конкретный - ответ на него продемонстрировал бы глубокое понимание вопроса. В ходе экспериментов я пока пришел к выводу, что под каждую игру файл подкачки нужно как бы подбирать опытным путем для оптимальной производительности.
*автор - чему вы сочувствуете - я имею ввиду автора статьи
тоже вариант)
При 8 Гб ОЗУ - файл подкачки вполне хватит 1024 Мб. По крайней мере - сама Win 8.1 выставляет такое значение, когда переходишь с обычного диска на ССД.
Увеличил файл подкачки и поставил на системный диск теперь комп перезагружаеться через 2 минуты после включения что делать?
Вероятно, попробовать вернуть всё обратно.
Хм... На других сайтах пишут: что файл подкачки должен быть в 1-5-2 раза больше ОЗУ (к примеру: 2 Гб ОЗУ, файл подкачки 2-3 Гб или 2-4 Гб в зависимости от требовательности ваших программ) и не дефрагментироваться, то есть находиться на любом диске кроме С:/.
Пишут да, но практика показывает иное.
У многих винда не загружается, если на С:/ ставить, это же нагрузка на диск идёт большая, по этому надо ставит на нерабочий диск или мало-рабочий.
Добрый день! Имею ЭВМ с двумя физическими дисками. Предполагаю, что файл подкачки нужно организовать на диске без операционки. Исходя из того, что программы будут загружаться из диска с виндой на другой диск. При этом считывание и запись будут происходить на разных физических дисках, что теоретически должно увеличить быстродействие. Так ли это?
Приветствую. Да, это так.
Подскажите, у меня 32 гб ОЗУ, нужно ли мне настраивать файл подкачки? Никогда не было проблем с нехваткой памяти
Вам не нужно, если нет необходимости, но лучше просто убрать с диска С:/ (на не рабочий диск, D:/ к примеру) и оставить настройки по умолчанию, это чтобы не загружать рабочий диск, если фай подкачки будит использоваться.
У меня 1 гб,как мне его разбить?
Файл подкачки должен быть в 1,5-2 раза больше ОЗУ, но не больше, чтобы не перегружать систему. Можно так и настроить 1,5-2 и не загруженном диске (к примеру D:/).
Смотрю по msi afterburner во время игры в battlefield hardline файл подкачки занят на 11ГБ, при чем оперативки меньше не используется. Оперативки 8ГБ 1866Мг, занято в игре около 7 не зависимо от размера файла подкачки, как это понимать? Если бы файл был продолжением оперативки, то она по идее должна быть больше загружена, разве нет? в battlefield 4 файл подкачки забит на 9 ГБ при том что оперативка занята лишь на 6.
Если вы говорите: что у вас оперативка всего 8ГБ, то она 9-11 ГБ быть не может, если вы её не докупите в магазине, файл подкачки и есть продолжение оперативки, но магазинная всё же лучше. Оперативку забирает не только игра, но и система, и все включенные программы, кроме того игра может по своему усмотрению определять сколько ей чего нужно, если в ней заложено.
Вот и у меня такой же вопрос возник, оператива 4гига, в ведьмаке 3 грузится на 3.5гига, а файл подкачки на 6.5гига, а где еще пол гига оперативы?
Ноутбук?
У меня 512Мб оперативки.Стоит windows 8.1.Файл подкачки в 4 гига это нормально или слишком много?
Нормально.
Аццкий боян
Ага, зато всегда актуален
Как думаешь,gta 4 у меня пойдёт?
У меня такой вопрос, у меня 8гб ОЗУ. но написано что доступно только 6гб. и эти 2гб идут в подкачку как я понял, можно ли как то просто вернуть мои все 8 гб и что бы ничего не висло?
Если написано, что доступно только 6 из 8 например, то очень может быть, что 2 Гб уходит под видеопамять. На ноутбуках это закономерно, впрочем как и на матерях со встроенным граф.адаптером.