Содержание
Файл подкачки Windows 7: как настроить и оптимизировать
Ноя 2 2014
Оперативная память. Синонимы: RAM (Random Access Memory) – память (запоминающее устройство) с произвольной выборкой; оперативное запоминающее устройство, ОЗУ.
При выключении компьютера данные, хранящиеся в ОЗУ, утрачиваются. Как правило, чем больше объем установленной в компьютере оперативной памяти, тем быстрее работают программы.
• Файл подкачки (swap-file, paging-file) – файл на жестком диске (pagefile.sys; имеет атрибуты Скрытый, Системный), используемый Windows для хранения частей программ и файлов данных, не помещающихся в оперативной памяти.
По мере необходимости Windows перемещает данные из файла подкачки в оперативную память (для их использования программами) и обратно (для освобождения места для новых данных).
Синонимы: своп-файл; свопинг-файл; файл виртуальной памяти.
• Виртуальная память – совокупность оперативной памяти и файла подкачки.
• Свопинг (swapping) – подкачка в оперативную память недостающей страницы виртуальной памяти, затребованной программой.
В случае появления сообщений об ошибках, вызванных нехваткой виртуальной памяти, необходимо либо увеличить объем оперативной памяти, либо увеличить размер файла подкачки.
Windows, как правило, автоматически контролирует размер файла подкачки, но если размер по умолчанию недостаточен для удовлетворения потребностей пользователя и системы (или, наоборот, избыточен, что случается чаще!), то его можно изменить вручную.
Как изменить размер файла подкачки
Нажмите Пуск –> Панель управления –> Система;
– в окне Панель управления –> Все элементы панели управления –> Система выберите меню Дополнительные параметры системы;
– в окне Свойства системы откройте вкладку Дополнительно;
– в разделе Быстродействие нажмите кнопку Параметры…;
– в окне Параметры быстродействия откройте вкладку Дополнительно;
– в разделе Виртуальная память нажмите кнопку Изменить…;
– в окне Виртуальная память снимите флажок Автоматически выбирать объем файла подкачки;
– выберите диск, на котором будет расположен файл подкачки;
– установите переключатель Указать размер;
– в соответствующих полях задайте исходный и максимальный размер файла подкачки в мегабайтах (например, при объеме ОЗУ – 3ГБ установите размер файла подкачки 1024МБ, – и исходный, и максимальный);
– нажмите кнопку Задать –> OK;
– появится окно Свойства системы с сообщением «Для того чтобы сделанные изменения вступили в силу, следует перезагрузить компьютер», нажмите OK –> OK –> OK;
– появится окно Microsoft Windows с сообщением «Чтобы изменения вступили в силу, нужно перезагрузить компьютер»;
– сохраните и закройте все открытые файлы;
– закройте все запущенные вами программы;
– нажмите кнопку Перезагрузить сейчас.
Как оптимизировать файл подкачки
Windows активно использует файл подкачки, значительно разгружая оперативную память ПК. По умолчанию (ох уж это пресловутое умолчание Windows!).
Microsoft сделала файл подкачки динамическим, то есть размер файла изменяется автоматически, в зависимости от текущей потребности операционной системы, хотя наилучшая производительность системы достигается при статическом файле (не требуется каждый раз изменять размер файла подкачки, исчезает его фрагментация).
Если у вас установлено 2 (или более) жестких диска, рекомендуется перенести файл подкачки с диска, где у вас установлена Windows, на другой жесткий диск.
Если у вас один жесткий диск, создайте на нем дополнительный раздел объемом 2 – 3ГБ. Конвертируйте его в FAT32. Выполните дефрагментацию этого раздела. Укажите расположение файла подкачки на этом разделе. Используйте весь объем этого раздела только для файла подкачки.
Примечания
1. Чтение данных из оперативной памяти выполняется значительно быстрее, чем с жесткого диска, поэтому для увеличения быстродействия ПК предпочтительнее увеличение объема ОЗУ, чем увеличение размера файла подкачки.
2. Windows 7 задает текущий размер файла подкачки, равный объему установленной оперативной памяти: если объем ОЗУ вашего ПК – 3ГБ, то система автоматически задаст текущий размер файла подкачки – 3ГБ.
3. Как правило, после увеличения размера файла подкачки перезагрузка не требуется, но в случае уменьшения – ПК следует перезагрузить, чтобы изменения вступили в силу.
4. Корпорация Майкрософт не рекомендует отключать и удалять файл подкачки.
Если на Windows XP при достаточном объеме ОЗУ можно было безболезненно отключить файл подкачки (это обратимый процесс – в любой момент вы можете вновь включить использование файла подкачки, если вам покажется, что система стала работать хуже), то на Vista и Windows 7 не рекомендуется это делать, так как при запуске ресурсоемких приложений ОС «достанет» вас сообщениями о «нехватке виртуальной памяти».
В таких случаях (при объеме ОЗУ 3ГБ и более), вместо полного отключения, можно уменьшить размер файла подкачки до 500 – 800МБ.
Источник: http://kompiklava.ru/fajl-podkachki-windows-7.html
Правильные размеры файла подкачки Windows / Заметки Сис.Админа
Доброго времени суток, дорогие друзья, знакомые и прочие личности. Сегодня снова поговорим о том, что есть файл подкачки, какие у него правильные размеры и почему.
В первой части этого цикла, я писал о том, что же такое файл подкачки, как его создать, каких размеров он должен быть и где располагаться (т.е. та статья содержит блок информации необходимый для прочтения этой).
Как-то так сложилось, что вторая часть статьи тоже коснется файла подкачки, а именно ряда тонкостей по его настройке, размерам файла подкачки для различных объемов памяти и всём таком прочем.
Поехали.
Опытным путем удалось доказать, что большие размеры файла подкачки не есть хорошо, а точнее, зачастую, даже плохо.
При больших размерах файла и занятой оперативке, система всё чаще обращается именно к файлу подкачки (т.е.
к жесткому диску), а не к самой оперативной памяти, что, во-первых, снижает производительность (оперативная память таки быстрее диска).
Во-вторых, сие сильно нагружает диск (что тоже сказывается на производительности ибо диск занимается и другими операциями с файлами, а тут ему еще и с файлом подкачки возиться приходится).
Посему, лично я бы рекомендовал снизить размер файла подкачки вдовое ниже рекомендуемого, а иногда и еще сильнее. Оный совет конечно же актуален при достаточном количестве оперативной памяти на компьютере.
Что есть достаточно?
- Это когда при выполнении любых необходимых Вам задач всегда остается свободная оперативная память в размере выше 30% и система не ругается, что ей мало виртуальной памяти;
- Вообще, например, я, редко замечал, чтобы на 4 Гб оперативной памяти (даже при сильно загруженной процессами и играми системе) оставалось мало свободной оперативной памяти, равно как и при куче запущенных приложений в Windows были какие-то проблемы на 8 Гб. Так зачем нагружать диск обращением к файлу подкачки и терять в производительности?
Многие конечно скажут, что мол, ни фига себе, столько памяти ставить, еще и свободной оставлять..
Вот уж не знаю, если Вам важней производительность, то лишние 100 рублей не должны Вас беспокоить, благо цена на оперативную память ныне просто смешна (на момент написания статьи 4Гб 1600MHz DDR3 стоила менее 1300 рублей), тем более, что выигрыш в производительности очевиден. Впрочем, к сути.
Файл подкачки и размеры, практика: какие правильные и почему
В ходе годовой практики я вывел ряд цифр для каждого количества памяти, чтобы можно было адекватно выставлять файл подкачки, опираясь на кол-во оперативки. Вот они.
- 512 Mb оперативной памяти, — оптимальный размер файла подкачки от 5012-5012 Mb;
- 1024 Mb оперативной памяти, — оптимальный размер файла подкачки от 4012-4012 Mb;
- 2048 Mb оперативной памяти, — оптимальный размер файла подкачки от 3548-3548 Mb;
- 4096 Mb оперативной памяти, — оптимальный размер файла подкачки от 3024-3024 Mb;
- 8 Гб оперативной памяти, — оптимальный размер файла подкачки от 2016-2016 Mb;
- 16 Гб оперативной памяти (и больше), — чаще всего, без файла подкачки.
Фактически, — чем больше у Вас оперативной памяти, — тем меньше Вам нужен файл подкачки и тем быстрее будет работать система вообще без него (засчет снижения обращения к диску, а так же выгрузки данных туда, т.е непосредственно всё будет браться прямо из памяти).
- Примечание 1. Данные размерности не являются предельно точными и рекомендуемыми всем. Скорее это некое среднее значение для большинства, но всё зависит от того насколько вообще оптимизирована Ваша система, чем Вы занимаетесь на компьютере, в каком режиме и тд и тп, т.е файл подкачки конкретно для себя Вы можете подбирать исходя из потребностей и увеличивать/уменьшать значение при необходимости.
- Примечание 2. Некоторые приложения требуют файл подкачки в обязательном порядке, независимо от количества памяти. В этом случае файл стоит оставлять даже при 16 ГБ.
- Примечание 3. Файл подкачки нужен в больших (отличном от вышеуказанных) размерах, если Вы сворачиваете приложения и переключаетесь на другие, оставляя приложение(я) запущенным (это важно), т.к часто выгрузка свернутых приложений происходит в этот самый файл. В этом случае увеличивайте подкачку.. Или добавляйте память
Лично моё мнение таково, что при превышении количества оперативной памяти в 6 Гб файл подкачки не нужен вообще, что дает ощутимый рывок в производительности системы, продлении срока жизни жесткого диска и снижении фрагментации оного.
Для тех кто забыл, напоминаю, что, например в Windows 7 файл подкачки меняется по этому пути: «Пуск — Настройка — Панель управления — Система — Дополнительные параметры системы — Дополнительно — Быстродействие — Параметры» (в панели управлении включите мелкие значки, чтобы увидеть категорию «Система«)
Располагать файл подкачки стоит на более быстром физическом (не логическом, т.е на разделе) диске. Либо, если диски примерно равны по скорости, то на том, куда не установлена система, а так же приложения, что Вы будете использовать. Т.е на диске, который максимально разгружен от операций чтения-записи.
Если диск один, то файл подкачки стоит располагать на отличном (другом) от приложения, которое Вы будете использовать (т.
е, допустим, игры у Вас на D:\, то тогда размещаете файл на E: или, если такого нет, то на C:\), логическом разделе и/или отдельно от системы.
Редко, но целесообразным бывает делать отдельный раздел для этих нужд.
В общем принцип прост:
- На максимально быстром (или просто другом от используемых приложений) физическом диске;
- Или на другом от (используемых приложений) разделе.
Проверить скорость диска можно, например, с помощью HD Tune о котором говорилось в этой статье.
Файл подкачки и почему мы выбираем одинаковые размеры
Файл подкачки, как и любой другой, имеет тенденцию фрагментироваться, что ставит вопрос о необходимости дефрагментации (о том что такое дефрагментация и зачем нужна читайте тут) оного с целью возврата былой производительности. Однако есть способ снизить скорость и силу фрагментации оного файла.
Для этого просто надо выставлять максимальный и минимальный размер одинаковыми:
В этом действе есть еще один смысл.
При одинаковом минимальном и максимальном значении, система понимает, что не надо управлять размерами файла, т.к. он фиксированный, а это, опять же, убирает ряд операций и обращений к диску, что положительно сказывается на общем приросте производительности.
Послесловие
В двух словах как-то так.
Надеюсь, что данные советы оказались для Вас полезны и реально увеличили работу Вашей системы. Много прочих вкусностей есть по тегу «Оптимизация».
Источник: https://sonikelf.ru/zametki-o-fajle-podkachki-ili-tochechnaya-optimizaciya-chast-2/
Настройка виртуальной памяти
Чтобы увеличить объем доступной оперативной памяти, компьютер использует виртуальную память, записывая определенный объем данных оперативной памяти (например, 1834 Мбайт) на жесткий диск, в файл подкачки. Далее система может по мере необходимости обращаться к этим данным.
Оперативная память (англ. Random Access Memory, память с произвольным доступом; комп. жарг. Память, Оперативка) — энергозависимая часть системы компьютерной памяти, в которой временно хранятся данные и команды, необходимые процессору для выполнения им операции.
Windows 7 записывает файлы подкачки на жесткие диски в формате pagefile.sys.
Файл подкачки pagefile.sys
Начальный файл подкачки создается автоматически для диска, на котором установлена операционная система.
По умолчанию на других дисках нет файлов подкачки, но их можно создавать вручную.
Однако в большинстве случаев это не понадобится, поскольку размещение файлов подкачки на нескольких дисках не обязательно приводит к улучшению производительности.
В Windows 7 автоматическое управление виртуальной памятью работает гораздо лучше, чем в предыдущих версиях.
Как правило, Windows 7 выделяет для виртуальной памяти объем, равный объему оперативной памяти компьютера.
Благодаря этому не происходит фрагментации файлов подкачки, что привело бы к снижению производительности.
Фрагментация данных — процесс, при котором файл при записи на диск разбивается на блоки различной длины, которые записываются в разные области жесткого диска. Противоположным процессом является дефрагментация.
Можно вручную регулировать некоторые параметры. Скорее всего, вы захотите ограничить объем виртуальной памяти. Для этого можно задать исходный и максимальный размер файла подкачки, что также поможет избежать фрагментации.
В большинстве случаев оптимальный размер файла подкачки будет вдвое больше объема оперативной памяти системы. Например, для компьютера с оперативной памятью 1024 Мбайт лучше, чтобы Общий объем файлов подкачки на всех дисках был не меньше 2048 Мбайт.
Однако если объем оперативной памяти компьютера больше 4 Гбайт, можно задать размер файла подкачки так, чтобы он был в полтора раза больше, чем оперативная память. Например, для компьютера с оперативной памятью 6144 Мбайт лучше, чтобы Общий объем файлов подкачки на всех дисках был не меньше 9216 Мбайт.
Для оптимальной производительности минимальный размер файла подкачки должен быть равен объему оперативной памяти, а максимальный — объему оперативной памяти, умноженному на число от 1,5 до 2.
Преимущество ограничения размера файла подкачки состоит в том, что система изначально выделяет определенный объем этой памяти и не должна увеличивать его по мере запуска программ пользователем.
Чтобы настроить параметры виртуальной памяти, выполните следующие действия:
1. Кликните по кнопке меню Пуск и выберите Панель управление.
Меню Пуск — Панель управления
2. Щелкните на категории Система и безопасность в Панели управления.
Категория Система и безопасность
3. Откройте окно Система. Внизу в левой части щелкните на ссылке Счетчики и средства производительности.
Окно Система — Счетчики и средства производительности
Настройка визуальных эффектов
4. Щелкните на ссылке Настройка визуальных эффектов. На экране появится диалоговое окно Параметры быстродействия.
Настройка визуальных эффектов
5. Во вкладке Дополнительно щелкните на кнопке Изменить…, и на экране появится диалоговое окно Виртуальная память, в котором вы найдете следующую информацию.
Кнопка Изменить…
- Диск [метка тома] и Файл подкачки (МБ). Показывает текущую конфигурацию виртуальной памяти. В диалоговом окне приводится список всех томов с соответствующими файлами подкачки (если такие есть). Для файлов подкачки приводится исходный и максимальный размер.
- Размер файла подкачки для каждого диска. Показывает сведения о выбранном диске (в частности, количество свободного места) и позволяет изменить размер файла подкачки на нем.
- Общий объем файла подкачки на всех дисках. Показывает рекомендуемый объем виртуальной памяти и объем виртуальной памяти, выделенный в настоящий момент.
Окно Виртуальная память
6. По умолчанию система Windows сама определяет размер файлов подкачки. Если вы хотите задать этот параметр вручную, снимите флажок Автоматически выбирать объем файла подкачки.
Флажок Автоматически выбирать объем файла подкачки
7. В списке Диск выберите том для настройки.
Выберите том для настройки.
8. Выберите Указать размер, затем введите исходный и максимальный размеры.
Введите исходный и максимальный размеры
9. Щелкните на кнопке Задать, чтобы сохранить изменения.
Сохранение изменений
10. Повторите действия 6-8, чтобы настроить все тома.
11. Щелкните на кнопке ОК. Если система предложит перезаписать существующий файл pagefile.sys, щелкните на кнопке Да.
12. Если вы изменили настройки файла подкачки, который используется в данный момент, то увидите сообщение о том, что нужно перезагрузить компьютер, чтобы изменения вступили в силу. Щелкните на кнопке ОК.
Сообщение о перезагрузке компьютера
13. Щелкните на кнопке ОК дважды, чтобы закрыть все диалоговые окна. Система предложит вам перезагрузить Windows. Щелкните на кнопке Перезагрузить сейчас.
Чтобы компьютер настроил все автоматически, выполните следующие действия:
1. Щелкните на категории Система и безопасность в Панели управления.
2. Откройте окно Система. Внизу в левой части щелкните на ссылке Счетчики и средства производительности.
3. Щелкните на ссылке Настройка визуальных эффектов. На экране появится диалоговое окно Параметры быстродействия.
4. Во вкладке Дополнительно щелкните на кнопке Изменить…, и на экране появится диалоговое окно Виртуальная память.
5. Установите флажок Автоматически выбирать объем файла подкачки.
Флажок Автоматически выбирать объем файла подкачки
6. Щелкните на кнопке OK дважды, чтобы закрыть все диалоговые окна.
Благодаря виртуальной памяти частично увеличивается производительность системы поскольку виртуальная память позволяет освободить основную оперативную память для хранения в ней только активно используемых приложений.
Активные области памяти хранятся в оперативной памяти, а менее активные перемещаются в виртуальную память и сохраняются на одном из разделов жесткого диска. Обращение к виртуальной памяти всегда вызывает задержку, и визуально это выглядит как будто система задумывается на несколько секунд.
Если ваш объем оперативной памяти не превышает 2 Гбайт, и вы регулярно замечаете подобные явления, то возможно оперативной памяти не хватает для всех запущенных на вашем компьютере приложений и служб.
Как узнать работаете ли ваш ПК на пределе возможностей оперативной памяти?
Для этого выведите на Рабочий стол гаджет, отображающий загрузку оперативной памяти и процессора. Для этого проделайте следующее:
1. Наведите указатель мыши на Рабочем столе в свободное место и кликните на правую кнопку мыши. В контекстном меню выберите Гаджеты.
Контекстное меню — Гаджеты
2. В появившемся окне выберите гаджет Индикатор ЦП.
Гаджет Индикатор ЦП
3. Закройте это окно.
На Рабочем столе будет отображен индикатор загрузки центрального процессора и используемый объем оперативной памяти.
Индикатор оперативной памяти
Если этот объем превышает 70-80% то рекомендуется добавить в компьютер оперативной памяти.
Источник: https://vizivik.ru/virtual-memory-win-7/