Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Файл подкачки (все вопросы)

Ответить
Настройки темы
Разное - [решено] Файл подкачки (все вопросы)

(*.*)


Сообщения: 36569
Благодарности: 6698


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Прежде чем задать вопрос, пожалуйста, вникните в содержимое этого сообщения:
  1. Если вы оставите размер файла подкачки по умолчанию на разделе по умолчанию, все будет прекрасно работать, и не будет болеть голова по поводу пунктов 2 - 5.

  2. Как система управляет файлом подкачки?
    По умолчанию Windows сама управляет размером файла подкачки. Когда это опция установлена в Windows XP и Server 2003, ОС создает один файл подкачки, минимальный размер которого равен 1,5 объема ОП системы; если объем оперативной памяти больше 1 Гб, то такой же размер устанавливается для файла подкачки; максимальный размер файла подкачки равен трем объема ОП.
    Узнать больше
    Цитата Марк Руссинович:
    В Windows Vista и Server 2008 минимальное значения должно быть достаточно для того, чтобы в случае сбоя системы сделать дамп памяти, занятой под процессы ядра, и равно ОП+300 Мб или 1 Гб, в зависимости от того, какое значение окажется больше. Максимально значение - три объема оперативной памяти или 4 Гб, в зависимости от того, что окажется больше. Это объясняет тот факт, что на моей 64-битной системе с 8 Гб ОП пиковое значения выделенной памяти равно 32 Гб.

    Источник

  3. Насколько большим следует сделать файл подкачки?
    Рекомендация устанавливать размер файла подкачки равным 1.5 объемам ОЗУ действительно есть в базе знаний Майкрософт, относящейся к XP. Но рекомендация эта не со времен ХР, а со времен объемов ОЗУ в 256-512 мб, поэтому она уже не имеет практического смысла.
    Узнать больше
    Цитата Марк Руссинович:
    Возможно, наиболее частым вопросом, связанным с виртуальной памятью, является вопрос "насколько большим следует сделать файл подкачки?". Ни в сети, ни в информационных изданиях, освещающих вопросы Windows, нет конкретного ответа на этот вопрос, и даже Microsoft опубликовала на этот счет довольно запутанные рекомендации. Почти все советы основаны на умножении объема оперативной памяти на некоторое значение, например, на 1.2, 1.5 или 2. Теперь, когда вы понимаете, какую-роль играет файл подкачки в определении системного лимита на выделенную память и как процессы влияют на объем выделенной памяти, мы легко можете увидеть, насколько бесполезны такие формулы в действительности.

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

    Так как же узнать, сколько выделенной памяти требуется вашей рабочей среде? На снимках экрана вы, возможно, заметили, что это число отслеживается Windows и Process Explorer показывает его: Peak Commit Charge.



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

    Источник

  4. Можно ли работать без файла подкачки и хорошо ли это?
    Ответ эксперта
    Цитата Марк Руссинович:
    У вас может сложиться впечатление, что отсутствие файла подкачки может благотворно сказаться на производительности. Oднако в общем случае то, что у Windows в распоряжении будет файл подкачки, означает, что ОС сможет размещать некоторые записи (которые используются нечасто и не сохранены на диск) в файл подкачки, освобождая тем самым память для более полезных задач (процессы и кэши файлов). Так что даже если в некоторых случаях отсутствие файла подкачки может увеличить производительность, в общем случае его наличие означает, что в распоряжении системы будет больше доступной памяти (Windows в случае сбоя не сможет сделать дамп памяти, занятой под процессы ядра, если в ее распоряжении не будет достаточно большого файла подкачки).

    Источник

  5. Файл подкачки имеет смысл перемещать только на другой физический диск. См. Как переместить файл подкачки в Windows Vista и Windows 7

  6. Если вы непоколебимы в решении отключить ФП, оставьте небольшой ФП на системном разделе, чтобы сохранилась возможность записи минидампов памяти в случае BSOD.
    Ниже описано, как это сделать


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



    Нажмите Нет.

    Затем установите переключатель Указать размер. Введите в поле Исходный размер значение равное или превышающее значение, указанное в качестве минимального для записи дампов памяти. Введите в поле Максимальный размер такое же значение, как в поле Исходный размер, и нажмите кнопку Задать. Расположение файла подкачки на системном разделе сконфигурировано.


  7. Если у вас система загружается с VHD, файл подкачки размещается вне его, а не внутри, как происходит в случае загрузки виртуальной машины. См. http://technet.microsoft.com/en-us/l...82(WS.10).aspx Это также означает, что вы не можете перенести файл подкачки на виртуальный диск.


Дополнительные сведения
О путанице понятий "система" и "загрузка" в оснастке управления дисками.

Отправлено: 18:26, 01-11-2009

 

Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


Vadikan,
Цитата Vadikan:
Доступная ОС и приложениям. А вам недоступная, как и вся память, впрочем. »
Лично мне эта память и не нужна вовсе. Мне непонятно, если она "доступная ОС и приложениям", то почему тогда приложения не могут ее использовать и ОС сообщает о недостатке виртуальной памяти? Получается есть некая памямть, доступная и одновременно не доступная приложениям. Что-то здесь я думают не правильно в определениях памяти.

Отправлено: 21:07, 22-11-2013 | #291



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

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


Забанен


Сообщения: 1368
Благодарности: 163

Профиль | Цитировать


Цитата Villy2011:
Если не затруднит, не могли бы объяснить, что значит "available"? »
Грубо говоря, это та память, которая может быть легко передана другим работающим приложениям.
Цитата Villy2011:
но одновременно она почему-то не доступная... »
В каком смысле недоступная? Что Вы этим хотите сказать?
Цитата Villy2011:
Мне непонятно, если она "доступная ОС и приложениям", то почему тогда приложения не могут ее использовать и ОС сообщает о недостатке виртуальной памяти? »
Попробую пояснить на примере: есть гостиница на 12 номеров. Приехали шесть нормальных гостей, заняли шесть номеров. Приехали еще два гостя, привыкших жить на широкую ногу, и сняли каждый по три номера. "А может, ко мне еще сюда приедут дети, друзья, любовницы, пусть запас будет". Итого в гостинице живет восемь человек, четыре номера свободны, в них никто не живет, даже белье, полотенца и пр. менять не надо. Но если в гостиницу заявится девятый, ему скажут: "сожалеем, но мы не можем выделить вам номер". А ведь четыре номера стоят пустые...

Отправлено: 23:58, 22-11-2013 | #292


Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Игорь Лейко:
В каком смысле недоступная? Что Вы этим хотите сказать? »
Если посмотреть на скриншот , то видно, что "available" памяти около 1,7 ГБ, но если попытаться запустить какое-нибудь приложение, то система выдаст предупреждение об недостатке виртуальной памяти (это потому что "commit charge" практически не осталось).

В вашем примере 4 свободных номера это и есть "available" память? Если это так, то предоположим в гостиннице не 12 номеров, а 20. Из скольких номеров тогда будет состоять "available" память после приезда 8 постояльцев?

Отправлено: 00:39, 23-11-2013 | #293


Забанен


Сообщения: 1368
Благодарности: 163

Профиль | Цитировать


Цитата Villy2011:
Если посмотреть на скриншот , то видно, что "available" памяти около 1,7 ГБ, но если попытаться запустить какое-нибудь приложение, то система выдаст предупреждение об недостатке виртуальной памяти (это потому что "commit charge" практически не осталось). »
А какая связь между предупреждением о нехватке виртуальной памяти и наличии достаточного количества доступной памяти? В точности такая же, как между бузиной в огороде и дядькой в Киеве, то есть никакая. Чтобы запустить программу, ей надо сначала выделить память. А у Вас резервы выделения исчерпаны.

Цитата Villy2011:
В вашем примере 4 свободных номера это и есть "available" память? »
Грубо говоря, да. Но это очень грубое приближение.
Пример показывает, почему нельзя запустить еще одну программу (заселить еще одного гостя). Для распределения памяти между программами такой пример придумать невозможно.

Отправлено: 01:13, 23-11-2013 | #294


(*.*)


Сообщения: 36569
Благодарности: 6698

Профиль | Сайт | Отправить PM | Цитировать


Villy2011, так вы сами создаете эту ситуацию:
Цитата Villy2011:
я ограничил размер файла подкачки 1,5 ГБ. »
Поставьте размер по выбору системы для начала.

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 10:20, 23-11-2013 | #295


Ветеран


Сообщения: 1186
Благодарности: 181

Профиль | Отправить PM | Цитировать


Цитата Villy2011:
что значит "available"? Потому что я не очень понимаю, память доступная, но одновременно она почему-то не доступная... »
она может быть заполнена например кешем жёсткого диска или кешем префетча, допустим недавно просмотренные фото, музыка и т. д., но при надобности, например при запуске новой игры, она будет заполнятся данными игры, очищаясь автоматически от прошлых неиспользуемых данных
А есть недоступная память, невыгружаемая, даже если игре не хватит памяти она несможет её использовать.

Отправлено: 13:17, 24-11-2013 | #296


Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Vadikan:
Villy2011, так вы сами создаете эту ситуацию:
Цитата Villy2011:
я ограничил размер файла подкачки 1,5 ГБ. »
Поставьте размер по выбору системы для начала. »
Это я понимаю. У меня медленный ЖД, из-за того что Windows постоянно пишет в файл подкачки у меня серьезные тормоза. Поэтому я файл подкачки переместил на RAMDisk, т.е. в оперативную память. Увеличивая файл подкачки, я одновременно буду уменьшать размер доступной памяти системы. У меня задача найти в моем случае оптимальный размер файла подкачки, при котором система будет работать наиболее стабильно и эффективно. У меня есть мнение, что в моем случае, своп наоборот нужно уменьшить до возможного. Я бы вообще от него отказался, но еще на ХР заметил, что без свопа система работает нестабильно.

Цитата severagent007:
но при надобности, например при запуске новой игры, она будет заполнятся данными игры, очищаясь автоматически от прошлых неиспользуемых данных »
Ничего подобного, эта память недоступна для новых программ. Память на которую могут расчитывать запускаемые программы - это разница между Limit и Current Commit Charcge. Получается такая ситуация как на скрине, что память досутпная для новых программ составляет всего 200 МБ, при этом система рапортует об "available" памяти в размере 1,7 ГБ.

Отправлено: 20:54, 24-11-2013 | #297


Старожил


Сообщения: 136
Благодарности: 29

Профиль | Отправить PM | Цитировать


Цитата Villy2011:
Я бы вообще от него отказался, но еще на ХР заметил, что без свопа система работает нестабильно. »
Неверно. Моя система уже давно работает без подкачки, ОП 8ГБ.
И да, подкачка на рам- маразм.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:05, 24-11-2013 | #298


Ветеран


Сообщения: 1186
Благодарности: 181

Профиль | Отправить PM | Цитировать


Цитата Villy2011:
Ничего подобного, эта память недоступна для новых программ »
это только у тебя так!
Наверняка утечка памяти.
Например, у меня бывает свободно 700 мб из 8 гб а доступно 7.1 гб - при этом спокойно запускается кал оф дути хост с требованием минимум 6 гб оперативки

Отправлено: 21:22, 24-11-2013 | #299


(*.*)


Сообщения: 36569
Благодарности: 6698

Профиль | Сайт | Отправить PM | Цитировать


Цитата Villy2011:
Поэтому я файл подкачки переместил на RAMDisk, т.е. в оперативную память. »
Это достойно нобелевской премии мира!

Цитата Villy2011:
У меня задача найти в моем случае оптимальный размер файла подкачки, при котором система будет работать наиболее стабильно и эффективно. »
Эта задача легко решается, если вы будете делать то, что вам говорят в этой теме. Например:
1. Удалите RAM-диск и любые оптимизаторы памяти.
2. Создайте по файлу подкачки на каждом физическом диске, установив для каждого размер по выбору системы. Если диск один, значит, будет один ФП.

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

-------
Канал Windows 11, etc | Чат @winsiders

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:41, 24-11-2013 | #300



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [решено] Файл подкачки (все вопросы)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Общее - [статья] Файл ответов (AutoUnattend.xml) .:[все вопросы, параметры, уточнения, etc]:. Vadikan Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 1736 06-05-2025 10:49
Файл ответов Winnt.sif .:[все вопросы, уточнения, не срабатывает установка, etc]:. Petya V4sechkin Автоматическая установка Windows 2000/XP/2003 2071 03-07-2019 14:30
Разное - Файл Подкачки (pagefile.sys) - .:[все вопросы]:. ShaddyR Microsoft Windows 2000/XP 637 16-06-2018 11:47
Установка - файл подкачки sasa74 Microsoft Windows Vista 2 20-11-2009 00:04
файл подкачки shark21 Хочу все знать 1 13-02-2003 12:04




 
Переход