Виртуальная память windows xp как увеличить виртуальную память?

12 ответов на вопрос “Виртуальная память windows xp как увеличить виртуальную память?”

  1. BIGTAIM Ответить

    Файл подкачки (pagefile.sys) — это системный файл на жестком диске (как правило на системном диске) компьютера, который служит как бы дополнением (расширением) к оперативной памяти. Также эту дополнительную память называют виртуальной памятью компьютера.
    Виртуальная память — метод управления памятью компьютера для выполнения программ требующих большие объемы оперативной памяти, чем есть реально на компьютере. Недостающую оперативную память такие программы получают из файла подкачки. Другими словами, файл подкачки разгружает оперативную память в периоды её сильной загрузки.
    Оперативная память в разы быстрее чем память файла подкачки. Если одновременно запустить несколько приложений в системе, которые потребляют много оперативной памяти, то данные неиспользуемых из них будут выгружены из оперативной памяти в менее быструю виртуальную память. Активные же приложения будут обслуживаться непосредственно оперативной памятью (RAM). Также, если например свернутое приложение развернуть, то данные из виртуальной памяти вновь перейдут в RAM.

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

    Грамотная, правильная настройка файла подкачки поможет значительно ускорить работу компьютера. Этим грех было бы не воспользоваться. Где можно его настроить?
    Для Windows XP:
    Пуск > Настройка > Панель управления > Система > Дополнительно > Быстродействие > Параметры > Дополнительно > Изменить
    Для Windows 7/8/Vista:
    Пуск > Настройка > Панель управления > Система > Дополнительные параметры системы > Быстродействие > Параметры > Дополнительно > Виртуальная память > Изменить
    До пункта Быстродействие можно дойти также введя команду sysdm.cpl в командной строке Выполнить (командную строку можно открыть нажав WIN+R).
    Если вы все сделали правильно, то должны оказаться в окне Виртуальная память. По умолчанию в Windows 7/8/8.1/10 объём файла подкачки определяется автоматически самой системой.
    Как видно на картинке, файл подкачки можно настроить для каждого раздела (и каждого диска) отдельно. Чтобы задать свой размер файла подкачки, нужно:
    В самом верху окна снять галочку с пункта Автоматически выбирать объём файла подкачки.
    Выберите раздел (либо физический диск) для которого настраивается файл подкачки.
    Поставьте переключатель в пункт Указать размер, укажите Исходный размер и Максимальный размер (указывается в мегабайтах)
    Обязательно нажмите на кнопку Задать.
    Для отключения файла подкачки поставьте переключатель в пункт Без файла подкачки.

    Размер файла подкачки Windows. Какой правильный?

    На счет оптимального размера файла подкачки есть разные версии. Я выражу свою точку зрения на этот счет, которая основана на моих наблюдениях и опытах с файлом подкачки на различном оборудовании. Она может совпадать с мнениями некоторых IT-специалистов. Я приверженец версии, что если на компьютере установлено 6-8 Гб и более оперативной памяти, то файл подкачки можно вообще отключить. Считаю, что большие объёмы файла подкачки, только тормозит компьютер. Конечно если объём оперативной памяти менее 6 Гб, то лучше конечно задать определенный объём дополнительной виртуальной памяти.
    Как правильно задать объём файла подкачки? Минимальный размер файла подкачки должен совпадать с максимальным. Например: 512-512, 1024-1024, 2048-2048 — это правильное заполнение, а 512-1024, 1024-2048 — неправильное заполнение.
    Одинаковые показатели минимального и максимального размера файла подкачки, снижают дефрагментацию этого файла, а это следовательно ускоряет процесс считывания информации из него.
    Теперь, в зависимости от объёма оперативной памяти посмотрим какой размер файла подкачки нужно задать. Есть следующие примерные показатели:
    оптимальный размер файла подкачки для 512 Mb оперативной памяти, – 5012 Mb;
    оптимальный размер файла подкачки для 1024 Mb оперативной памяти, – 4012 Mb;
    оптимальный размер файла подкачки для 2048 Mb оперативной памяти, – 3548 Mb;
    оптимальный размер файла подкачки для 4096 Mb оперативной памяти, – 3024 Mb;
    оптимальный размер файла подкачки для 8 Гб оперативной памяти, – 2016 Mb;
    оптимальный размер файла подкачки для 16 Гб оперативной памяти (и больше), – без файла подкачки.
    Конечно, это субъективный взгляд и данные показатели не могут быть абсолютно точными, рекомендуемыми, но на практике именно они давали эффект. Вы можете сами поэкспериментировать и найти лучшее сочетание для вашего компьютера. Тут есть и некоторые примечания.
    Например:
    Некоторые приложения требуют наличия файла подкачки. Отключение его может привести к ошибкам в работе таких приложений. При отключении виртуальной памяти на системном диске, также станет невозможной запись дампа памяти при BSOD’ах (Синий экран смерти).
    Если вы, как правило, сворачиваете несколько приложений оставляя их запущенными, а сами переключаетесь на другие, то тут вам тоже может понадобиться большой объём файла подкачки, так как данные свернутых приложений записываются именно в него. Хотя, и здесь все зависит от объема RAM.

    Правильное расположение файла подкачки. На каком диске включить?

    Если у вас на компьютере несколько физических дисков, то устанавливать файл подкачки нужно на наиболее быстром диске. Считается, что файл подкачки делить на 2 части:
    Первая часть на системном диске (разделе) (как раз для записи информации отладочной записи при синих экранах смерти)
    Вторая часть на самом быстром диске
    При этом система во время работы обращается к наименее загруженному разделу, не трогая первый.
    Также рекомендуется, под файл подкачки создавать отдельный раздел, с объёмом памяти равной либо близкой размеру файла подкачки (например 2024мб). Эта хитрость позволяет избавиться от фрагментации данного файла.

    Итоги:

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

  2. Mestor Garin Ответить

    В данной статье приводится описание процедуры перемещения файла подкачки в Windows XP. Файл подкачки – скрытый файл на жестком диске, используемый Windows для хранения частей программ и файлов данных, не помещающихся в оперативной памяти. Файл…” Файл подкачки (Pagefile.sys) — это скрытый файл на жестком диске компьютера, который используется Windows XP по принципу оперативного запоминающего устройства (RAM).
    Файл подкачки и физическая память вместе составляют виртуальную память. По умолчанию Windows хранит файл подкачки в загрузочном разделе (раздел, в котором установлена операционная система и вспомогательные файлы). Рекомендуемый размер файла подкачки должен быть в 1,5 раза больше общего объема RAM. В этой статье описан процесс настройки файла подкачки для выполнения функций оптимизации и восстановления операционной системы.
    Для улучшения быстродействия системы файл подкачки следует переместить в другой раздел на другом жестком диске. В этом случае операционная система быстрее обрабатывает повторяющиеся запросы ввода-вывода. Когда файл подкачки расположен в загрузочном разделе, Windows направляет запросы чтения с диска и записи на диск как к системной папке, так и к файлу подкачки. После перемещения файла подкачки в другой раздел конкуренция между запросами записи и чтения уменьшается.
    С другой стороны, после удаления файла подкачки из загрузочного раздела, Windows не сможет создать файл аварийной копии памяти (Memory.dmp) для записи отладочной информации в случае возникновения неустранимой ошибки режима ядра. Отсутствие такого файла, когда необходима отладка произошедшей ошибки, может послужить причиной длительного простоя системы.
    Оптимальным решением является создание одного файла подкачки в загрузочном разделе, а второго — в разделе, который используется менее часто (на другом жестком диске, если такой имеется). Кроме того, для второго файла подкачки лучше всего отвести отдельный раздел, где нет других данных и системных файлов. По умолчанию Windows в первую очередь использует файл подкачки из менее загруженного раздела (а не файл подкачки из загрузочного раздела, количество обращений к которому намного больше). Для определения файла, который задействуется для управления виртуальной памятью, Windows применяет внутренний алгоритм.
    Использование отдельного раздела для файла подкачки имеет еще одно преимущество — в этом случае файл не разбивается на куски. Файл подкачки, размещенный в разделе, где находятся другие данные, может быть разбит на куски в процессе его увеличения для наращивания размеров виртуальной памяти. Дефрагментированный файл подкачки означает ускорение доступа к виртуальной памяти и увеличивает шансы записать файл аварийной копии памяти без существенных ошибок.
    В результате соблюдения приведенных выше рекомендаций будут выполнены важные с точки зрения оптимизации и восстановления системы условия.
    Система соответствующим образом настроена для записи файла Memory.dmp в случае возникновения ошибки режима ядра.
    В основном используется файл подкачки из менее загруженного раздела.
    Как переместить файл подкачки
    Войдите в систему под учетной записью администратора.
    В меню “Пуск” выберите команду “Панель управления”.
    Выберите категорию “Производительность и обслуживание” и откройте элемент “Система”.
    Перейдите на вкладку “Дополнительно”, в группе “Быстродействие” нажмите кнопку “Параметры”.
    Перейдите на вкладку “Дополнительно”, в группе “Виртуальная память” нажмите кнопку “Изменить”.
    В списке “Диск [метка тома]” выберите диск, на который выполнена установка Windows (Обычно это диск C). В группе “Общий размер файла подкачки на всех дисках” обратите внимание на рекомендованное значение.
    Установите флажок “Особый размер”, затем укажите рекомендованное значение файла подкачки в мегабайтах.
    В поле “Максимальный размер (МБ)” введите максимальное значение, которое Вы хотите определить для файла подкачки. Нажмите кнопку “Задать”.
    В списке “Диск [метка тома]” выберите диск, на который выполнена установка Windows (Обычно это диск C). Выполните следующие действия:
    Если Вы не хотите, чтобы файл подкачки располагался на данном диске, установите флажок “Без файла подкачки” и нажмите кнопку “Задать”. При этом возможно появление следующего сообщения:
    Если файл подкачки на диске c: будет иметь начальный размер менее 126 МБ, то попытка создания файла отладочной информации при возникновении STOP-ошибки может быть неудачной. Все равно продолжить?
    Нажмите кнопку “Да”.
    Нажмите кнопку “Да”. Если Вы хотите использовать файл подкачки минимального размера, установите флажок “Особый размер” и укажите в поле “Исходный размер (МБ)” значение равное или большее объема оперативной памяти, установленной на Вашем компьютере. Введите то же самое значение в поле “Максимальный размер (МБ)” и нажмите кнопку “Задать”.
    Отобразится следующее сообщение:
    Для того чтобы сделанные изменения вступили в силу, следует перезагрузить компьютер.
    Последовательно нажимая кнопки “ОК”, сохраните внесенные изменения. На запрос о перезагрузке компьютера нажмите кнопку “Да”.
    Информация в данной статье применима к:
    Microsoft Windows XP Home Edition
    Microsoft Windows XP Professional
    Примечания
    Чтобы позволить Windows самостоятельно выбрать подходящий размер файла подкачки, установите переключатель Размер по выбору системы. Рекомендуемый минимальный размер равен значению, в 1,5 раза превышающему объем оперативной памяти системы, а для максимального размера следует принять значение, в три раза превосходящее минимальный рамзер. Например, если объем оперативной памяти составляет 256 МБ, минимальный размер файла подкачки следует принять равным 384 МБ, а максимальный – 1152 МБ.
    Чтобы обеспечить максимальное быстродействие, не задавайте значение исходного размера файла подкачки менее рекомендуемого размера, приведенного в разделе Общий объем файла подкачки на всех дисках. Значение рекомендуемого размера в 1,5 раза превышает объем оперативной памяти компьютера. Обычно следует принять рекомендуемое значение размера файла подкачки, несмотря на возможность его увеличения в случае частого использования программ, требующих больших объемов памяти.
    Чтобы удалить файл подкачки, установите нулевые значения его исходного и максимального размеров или выберите переключатель Без файла подкачки. Microsoft настоятельно рекомендует не удалять и не отключать использование файла подкачки.
    Когда операционной системе не хватает оперативной памяти, она начинает выгружать программы в файл подкачки. Например, если запущены два крупных приложения (вроде Photoshop и MS Word), а в памяти может поместиться только одно из них, то второе приложение окажется на диске, в файле подкачки. Изменяя параметры этого файла, можно добиться существенного ускорения работы системы.
    Нажмите Win+Break или откройте “Панель управления > Система”, затем выберите “Быстродействие > Виртуальная память” в Win 9x или “Дополнительно > Быстродействие > Параметры > Дополнительно > Виртуальная память > Изменить в Win XP”. Затем выберите ручную установку параметров (или особый размер в Win XP), установите одинаковый размер минимума и максимума и нажмите кнопку “Задать”.
    Настройки файла подкачки в Windows XP
    Тем самым, вы снизите фрагментацию диска и избавитесь от распространенной проблемы, когда из-за разросшегося файла подкачки на диске не хватает места. Теперь он будет занимать фиксированный размер, и распределить место на диске будет гораздо проще. Вполне приемлемая цифра – размер в 2-4 раза больше объема физической оперативной памяти. Например, если у вас 512 Мб оперативной памяти, введите 1024-2048 Мб в качестве размера файла подкачки. В этом же окне можно выбрать диск, на котором будет располагаться файл подкачки. На предупреждения Windows о том, что данные параметры могут изменять только специалисты, не обращайте внимания.
    Когда оперативной памяти достаточно много, файл подкачки можно отключить, выбрав пункт “Без файла подкачки”. Для стабильной работы большинства программ под Windows XP без файла подкачки нужно не менее 512 Мб ОЗУ, а лучше 1 Гб. Windows 98 может довольствоваться 256 мегабайтами памяти. После отключения файла подкачки система должна работать немного быстрее (при условии, что ей хватает оперативной памяти).
    Если на одном компьютере установлены Windows NT и Windows 9x, можно назначить для них один файл подкачки, сэкономив при этом место на диске. В каталоге Windows 9x найдите файл System.ini и в его раздел [386Enh] добавьте параметр PagingFile=имя-файла-подкачки. Например, если файл подкачки Windows NT расположен на диске D:, нужно написать:
    PagingFile=D:Pagefile.sys
    Параметр PagingDrive устанавливает диск для файла подкачки (именно его вы меняли в “Панели управления”), но PagingFile имеет над ним приоритет, так что если установлен PagingFile, то безразлично, что написано в PagingDrive. После выполнения этой операции старый файл подкачки Win386.swp нужно удалить.
    Изменяем файл system.ini
    Можно сделать и наоборот – заставить Windows 2000/XP обращаться к файлу подкачки Win 9x. Дляэтогоизменитеключ PagingFiles вразделереестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management. Данный ключ содержит размеры и имена файлов подкачки на разных дисках. Например, если Windows 98 установлена на диске C:, а Windows 2000/XP – на D, то запишите вместо имени файла D:Pagefile.Sys имя C:Win386.swp.
    Файл подкачки в реестре Windows 2000/XP
    В этом же разделе реестра можно запретить выгружать в файл подкачки ядро и драйверы Windows 2000/XP, установив параметр DisablePagingExecutive равным единице. На компьютерах, обладающих достаточным объемом оперативной памяти (порядка 512 Мб и больше) эта настройка должна повысить скорость работы, так как системе не нужно будет подгружать ядро с жесткого диска.

  3. Arashigis Ответить

    Операционная система выделяет действующему процессу определенный объем памяти виртуального адресного пространства. Под этим термином понимают число адресов, генерируемых центральным микропроцессором. Так, 32-разрядный процессор генерирует не более 2?? адресов. Это число составляет знакомые нам 4 Гб, распознаваемые 32-разрядной операционной средой Windows XP.
    Процессам выделяется до 2 Гб адресного пространства из 4 гигабайт. Остальными двумя «гигами» распоряжается ядро Windows XP. Одного виртуального адресного пространства для работы программ недостаточно. Выделенный объем адресов должен еще отображаться на физическую память, размер которой почти всегда сильно ограничен.
    Что же делать, если виртуального пространства много, а физическая адресация сильно ограничена? Решением стало использование страничного файла подкачки. Страничным он называется потому, что память поделена на страницы, отдельные из которых сбрасываются на диск.
    Сброс страниц оказывается необходим, когда недостаточно размера ОЗУ для обработки текущих заданий, а некоторые страницы сейчас не нужны. Когда сброшенные странички понадобятся, генерируется исключительная ситуация, сообщающая, что в физическом адресном пространстве отсутствует нужная страница. Обработкой возникшей ошибки занимается специальный диспетчер Windows XP, начинающий поиск на жестком диске отсутствующей странички. Обнаружив ее там, диспетчер подгружает (подкачивает) эту страницу для обработки. 

    Где он находится?

    В Windows XP файл подкачки обнаруживается на системном томе С. Увидеть его достаточно просто, установив приложение Total Commander. Этот файловый менеджер отлично отображает скрытые системные объекты. Файл подкачки размещен по тому же пути, где находится системная папка Windows, и носит название pagefile.sys.
    Доступ к настройкам pagefile получают через свойства системы. Настройки файла подкачки контролируются параметрами, определяемыми системным реестром. Там обозначаются минимальный и максимальный его размер, а также местоположение. Данные параметры можно изменять, однако делать это напрямую в реестре не рекомендуется. Для этого вполне подойдет оснастка свойств.
    Открыть апплет свойств достаточно просто. Открыв меню «Пуск», кликните правой кнопочкой мыши ссылку «Мой Компьютер». Открывшееся контекстное меню содержит пункт «Свойства». Кликнув его, вы запустите на выполнение окошко свойств системы XP. Вкладка «Дополнительно» содержит раздел «Быстродействие», а в нем есть кнопочка «Параметры». Нажав данную кнопку, мы запустим окно параметров быстродействия, в котором нам понадобится вкладочка «Дополнительно».
    Чтобы изменить характеристики pagefile, нужно выбрать кнопочку «Изменить» раздела «Виртуальная память». Так произойдет запуск утилиты, предоставляющей основную информацию о файле подкачки и позволяющей внести ее корректировку — сделать увеличение размера этого объекта, например. 

    Оптимальный размер

    Увеличение или уменьшение размера файла подкачки можно полностью доверить Windows XP. Система автоматически установит минимальный и максимальный объем pagefile.sys. Минимальный параметр она устанавливает таким же, какой объем имеет оперативная память. Увеличение максимального происходит с коэффициентом 3 — эта характеристика больше обычного объема «оперативки» в 3 раза.
    Осуществить увеличение размера pagefile.sys можно собственноручно. Однако слишком большие значения для Windows XP не нужны. Наиболее оптимальным вариантом считается размер, который превышает объем «оперативки» в 2 раза. При увеличении общего объема памяти, например, до величин от 4 до 16 Гб, не стоит собственноручно удваивать объем файла подкачки. Подкачиваемая с диска виртуальная память очень медленная.

  4. ВАЖНЕЙШАЯ страница ВКонтакте Ответить

    Изначально количество виртуальной памяти равно количеству физической оперативной памяти. Для увеличения виртуальной памяти нужно щелкнуть правой кнопкой мыши по значку «Мой компьютер» и зайти в раздел «Свойства». После этого перейдите на вкладку «Дополнительно», выберите «Параметры» – «Быстродействие».
    В «Параметры быстродействия» изменяете «Виртуальная память». Это окно служит для настройки параметров, связанных с виртуальной памятью, а именно есть возможность корректировать размер файла подкачки. Обычно по умолчанию установлено значение «Размер по выбору системы». Список содержит объем файла подкачки для каждого из дисков.
    Для увеличения размера файла подкачки выберите параметр «Особый размер». В открывшемся диалоге укажите исходный (текущий) размер файла, а затем его максимальный объем в соответствующем поле. Минимальный размер должен быть больше объема оперативной памяти, установленной на ПК физически, в 1,5 раза, а максимальный – в 4 раза.
    Проверьте общий объем файла на всех дисках. Также рекомендуется убирать файл подкачки с системного диска и переносить его на другой диск.
    Чтобы убрать файл подкачки с других дисков, нужно выбрать требуемый и указать «Без файла подкачки». Существующий на практике опыт по удалению файла подкачки однозначно не отвечает на вопрос: увеличивается ли при этом производительность? Поэтому достаточно просто убрать этот файл с системного диска.
    Выделите логический диск, где будет храниться файл подкачки. Примените все изменения и перезагрузите ПК, чтобы они вступили в силу.

  5. Dule Ответить

    Чисто на всякий случай для полноты картины
    Что такое файл подкачки? Это всего лишь расширение оперативной памяти, которое физически находится на диске и имеет гораздо меньшую стоимость. В английской терминологии это называется swap
    Понять это можно на пальцах на очень упрощённом синтетическом примере. Допустим, у нас есть машина с 1 гб ОЗУ. На ней запущена ОС, потребляющая 250 мб памяти, таким образом, остаётся 750 мб свободных. Предположим, имеется программа, требующая 1.25 гб памяти. Несмотря не то, что у нас свободных всего 750 мб ОЗУ, современные ОС позволяют с такой ситуацией справиться. 750 мб, требуемых программой, будут размещены в ОЗУ, оставшиеся 500 мб будут размещены в swap’е (т.е. на диске в файле подкачки)
    Процессор работает так, что программу может исполнять только из ОЗУ и все вычисления производить только над данными, находящимися в ОЗУ. При этом нет такого, чтобы в один и то же момент времени требовалась вся память одновременно. В один момент времени процессор исполняет лишь небольшой кусок программы, которая может работать лишь с небольшим куском данных. Т.е. если в текущий момент времени мы исполняем фрагмент кода программы, который физически размещён в ОЗУ и он работает над данными, которые физически находятся в ОЗУ, то всё хорошо. Как только нам нужен фрагмент кода или данных, который находится в swap’е, то ОС выгружает из ОЗУ на swap самые редко используемый кусок памяти, а на освободившееся место подгружает нужные в данный момент коды или данные из swap’а. После этого процессор успешно их исполняет. И так далее по кругу. Пока всё что нужно, находится в памяти, процессор нормально это исполняет. Как только нам понадобилось что-то, что в данный момент физически находится на диске, то ОС что-то ненужное выгружает из ОЗУ в swap, а из swap’а на освободившееся место подгружает то, что понадобилось
    Статистическое большинство программ обладает тем свойством, что в постоянном использовании находится сравнительно небольшие фрагменты кода и данных. Если в нашем примере постоянно используются не более, чем 750 мб, то наша программа будет работать без тормозов даже в тех условиях, когда количество ОЗУ меньше, чем требуется памяти для программы. И лишь в редких случаях, когда начинается процесс подкачки данных из swap’а, будет тормозить. Если же в нашей программе постоянно используется, к примеру, 900 мб, то процесс обмена данными между ОЗУ и swap’ом будет постоянным и программа будет тормозить постоянно
    Это была лишь простая модель на пальцах. В реальности в ОС всегда запущено большое количество служб, которые суммарно потребляют значительное количество памяти. Многие службы устроены так, что если есть возможность хапнуть побольше памяти, то они хапнут. При этом им не важно, это будет кусок памяти в ОЗУ или в swap’е. Службы бОльшую часть своей жизни практически ничего не делают, но память при этом всегда занимают, прекрасно понимая, что ОС всё равно эту память отгрузит на swap
    Из-за этого и возникают сложности, а сколько же нужно отдать под swap. Отдашь мало – значит службы хапнут меньше и это никак не отразится на работоспособности незагруженной системы, но приведёт к нехватке памяти, когда какая-то программа реально потребует много памяти. Если под swap отдашь много, то службы начнут жрать больше памяти и таким образом операционке придётся жонглировать бОльшим количеством swap’а
    Лично на мой взгляд в вопросе выбора размера swap’а для не-экспертного пользователя есть только два варианта: либо отключить файл подкачки вообще (когда много ОЗУ), либо оставить автоматический выбор размера файла подкачки – товарищи из микрософта явно лучше вас разбираются в том, как у них всё работает под капотом и в состоянии оценить среднюю величину необходимого размера. Правда, есть ещё и вынужденный третий вариант: когда много ОЗУ, то оставить файл подкачки некоторого минимального размера – ради тех программ, которые отказываются работать в условиях, когда файл подкачки выключен

Добавить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *