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

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

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

(*.*)


Сообщения: 36567
Благодарности: 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

 

(*.*)


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

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


Цитата Psih-ya:
Страшное окошко точно есть в ХР? »
Есть, но другое. Вы в форуме Windows 7, где вопросы ХР не обсуждаются.

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


Отправлено: 23:43, 13-01-2012 | #91



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

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


Старожил


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

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


Цитата Vadikan:
Есть, но другое. »
Ну оно не такое страшное, ибо система сама нарастит объём ФП. И я его и имел в виду.

Цитата Vadikan:
Вы в форуме Windows 7, где вопросы ХР не обсуждаются. »
Понятно. Так получается, что при недостатке ОП Windows 7 сама не нарастит объём ФП? Тогда его лучше не фиксировать, а оставить как есть.

Отправлено: 23:50, 13-01-2012 | #92


Аватара для Morpheus

Ветеран


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

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


Цитата Psih-ya:
Меня почему- то в таких случаях система ставила перед фактом, что она увеличивает размер виртуальной памяти, несмотря на то, что она у меня отключена вообще. Но это ХР. На семёрке разве по другому? »
Опробовал. При заданных лимитах ничего никуда не увеличивается, хоть и пишет об этом

тупо выкидывает процессы из памяти и всё...

Так что с 7 принципиальных различий нет.

Отправлено: 00:38, 14-01-2012 | #93


(*.*)


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

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


Psih-ya, вы можете поверить на слово Morpheus или проверить самостоятельно - по первой ссылке в шапке есть утилита Тestlimit с инструкцией. Расскажите нам о рез-татах.

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


Отправлено: 00:39, 14-01-2012 | #94


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


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

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


Цитата Psih-ya:
Считается что задание жёстких рамок лучше, так как это позволяет избежать фрагментации файла подкачки. »
Вот тут то и вопрос - считается либо все-таки это просто слова? Какие-то подкрепления цифрами есть где-нибудь? Есть дефраг подкачки, нет дефрага, как это сказывается, какая система...

Цитата Morpheus:
в ФП сгружаются непомещающиеся или неиспользуемые в данный момент страницы памяти из оперативки (а не удаляются), если страница потребовалась, система может к ней быстро обратиться.
В теории если ФП раздуется до невменяемых размеров (несколько десятков гигабайт), на средней по производительности системе можно получить жутчайшие лаги. Система будет заниматься только свопингом, и больше не на что ресурсов не хватит. Поэтому видимо и ещё из каких-то странных побуждений типа экономии места на винте, некоторые его ограничивают.
Другое дело, что раздуть ФП система так не позволяет, а посему жесткое ограничение не имеет смысла.
А вот обратного эффекта, когда системе нужно ФП увеличить, а всё ограничено, достичь очень легко. Что происходит в таком случае? Правильно, всё падает и появляется страшное окошко, предлагающе-предупреждающее закрыть программы. »
Теория в общем-то ясна, спасибо. В общем так или иначе получается что играться с подкачкой есть комильфо когда мало оперативы, мало места. Это в общих чертах. А так у меня походу файл подкачки всегда был примерно в 1.5 от обьема оперативы, я наблюдал пару раз и вот сейчас решил узнать как дела, глянул. Суть то в том что я не хочу прогадать и выставить лишнее - мало мин/макс размер или наоборот. Как-то спокойнее если это будет сама система регулировать. Выставить лишнее и наоборот - касается и абсолютного значения (мин=макс). В общем что-то я склонился чтобы не трогать ничего, просто был интересен вопрос. Просто в топике и в гугле пока не нашел каких-то статистик по поводу этих "фиксаций".

Отправлено: 03:15, 14-01-2012 | #95


Старожил


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

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


Цитата napishu:
Вот тут то и вопрос - считается либо все-таки это просто слова? Какие-то подкрепления цифрами есть где-нибудь? Есть дефраг подкачки, нет дефрага, как это сказывается, какая система... »
Если и сказывается, то на очень старых системах. На современных ПК разницы просто не заметишь. Этот совет из тех времён, когда на ПК было 128 МБ памяти.

Цитата Vadikan:
Psih-ya, вы можете поверить на слово Morpheus или проверить самостоятельно - по первой ссылке в шапке есть утилита Тestlimit с инструкцией. Расскажите нам о рез-татах. »
Наверное у меня маразм, но я точно помню, что подкачка создавалась. Но при этом повторить это у меня не получилось.

Отправлено: 03:25, 14-01-2012 | #96


Аватара для Олег84

Старожил


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

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


Убедительная просьба к Админам и Модерам! Закрепите пожалуйста эту тему на первой странице! Нужная тема всетаки!

-------
ПОЛЬЗОВАТЕЛЬ САМЫЙ ЛУЧШИЙ ДОКТОР СВОЕГО КОМПЬЮТЕРА!


Отправлено: 10:17, 15-01-2012 | #97


Модератор


Moderator


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

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


Олег84, научитесь пользоваться фильтрами по теме
Например, файл подкачки.

Результат
И она станет первой.

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

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

Отправлено: 10:50, 15-01-2012 | #98


Ветеран


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

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


А как быть тогда вот с этим выдержки из книги Russimovich-Solomon Windows XP, Server 2003






И если взять часть из книги Windows Internals Fifth Edition Windows Server 2008, Vista.
Цитата:
9.7.6 Page Files
Page files are used to store modified pages that are still in use by some process but have had to be written to disk (because they were unmapped or memory pressure resulted in a trim). Page file space is reserved when the pages are initially committed, but the actual optimally clustered page file locations cannot be chosen until pages are written out to disk. The important point is that the
system commit limit is charged for private pages as they are created. Thus, the Process: Page File Bytes performance counter is actually the total process private committed memory, of which none, some, or all may be in the paging file. (In fact, it’s the same as the Process: Private Bytes performance counter.)
The memory manager keeps track of private committed memory usage on a global basis, termed commitment, and on a per-process basis as page file quota. (Again, this memory usage doesn’t represent page file usage—it represents private committed memory usage.) Commitment and page file quota are charged whenever virtual addresses that require new private physical pages are committed. Once the global commit limit has been reached (physical memory and the page files are full), allocating virtual memory will fail until processes free committed memory (for example, when a process exits or calls VirtualFree).
When the system boots, the Session Manager process (described in Chapter 13) reads the list of page files to open by examining the registry value HKLM\SYSTEM\CurrentControlSet\Control \Session Manager\Memory Management\PagingFiles. This multistring registry value contains the name, minimum size, and maximum size of each paging file. Windows supports up to 16 paging files. On x86 systems running the normal kernel, each page file can be a maximum of 4,095 MB. On x86 systems running the PAE kernel and x64 systems, each page file can be 16 terabytes (TB) while the maximum is 32 TB on IA64 systems. Once open, the page files can’t be deleted while the system is running because the System process (described in Chapter 2) maintains an open handle to each page file. The fact that the paging files are open explains why the built-in defragmentation tool cannot defragment the paging file while the system is up. To defragment your paging file, use the freeware Pagedefrag tool from Sysinternals. It uses the same approach as other third-party defragmentation tools—it runs its defragmentation process early in the boot process before the page files are opened by the Session Manager.
Because the page file contains parts of process and kernel virtual memory, for security reasons the system can be configured to clear the page file at system shutdown. To enable this, set the registry value HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management \ClearPageFileAtShutdown to 1. Otherwise, after shutdown, the page file will contain whatever data happened to have been paged out while the system was up. This data could then be accessed by someone who gained physical access to the machine. If no paging files are specified, the system virtual memory commit limit is based on available memory. If the minimum and maximum paging file sizes are both zero, this indicates a system managed paging file, which causes the system to choose the page file size as shown in Table 9-14.
EXPERIMENT: Viewing System Page Files
To view the list of page files, look in the registry at HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles. This entry contains the paging file configuration settings modified through the System utility in Control Panel. Open the properties window for your computer, click Advanced System Settings, click the Settings button in the Performance area, click the Advanced tab, and finally, click the Change button in the Virtual Memory section. To add a new page file, Control Panel uses the (internal only) NtCreatePagingFile system service defined in Ntdll.dll. Page files are always created as noncompressed files, even if the directory they are in is compressed. To keep new page files from being deleted, a handle is duplicated into the System process so that when the creating process closes the handle to the new page file, another process can still open the page file.
The performance counters listed in Table 9-15 allow you to examine private committed memory usage on a systemwide or per-page-file basis. There’s no way to determine how much of a process’s private committed memory is resident and how much is paged out to paging files.
Перевести в переводчике, то смысл почти такой же как в Windows XP, 2003

Отправлено: 12:09, 17-01-2012 | #99


Аватара для ShaddyR

Железных Дел Мастер


Moderator


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

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


Valeant, а что в данных выдержках чему должно противоречить или наоборот?

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Новая метла и инвентаризация)


Отправлено: 12:37, 17-01-2012 | #100



Компьютерный форум 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




 
Переход