- Общие сведения о файлах страниц Introduction to page files
- Функции Functionality
- Физическое расширение оперативной памяти Physical extension of RAM
- Требования к приложениям Application requirements
- Поддержка свалок сбоя системы Support for system crash dumps
- Файлы страниц в Windows с большой физической памятью Page files in Windows with large physical memory
- Память, настроенная в системе System committed memory
- Introduction to page files
- Functionality
- Physical extension of RAM
- Application requirements
- Support for system crash dumps
- Page files in Windows with large physical memory
- System committed memory
- How to increase Page File size or Virtual Memory in Windows 10
- Increase Page File size on Windows 10
- Page File location
Общие сведения о файлах страниц Introduction to page files
Файл страницы (также известный как «файл для прогона») — необязательный скрытый системный файл на жестком диске. A page file (also known as a «paging file») is an optional, hidden system file on a hard disk.
Функции Functionality
Файлы страниц имеют следующие функции. Page files have the following functionalities.
Физическое расширение оперативной памяти Physical extension of RAM
Файлы страниц позволяют системе удалять редко посещаемые измененные страницы из физической памяти, чтобы система эффективнее использовать физическую память для более часто посещаемых страниц. Page files enable the system to remove infrequently accessed modified pages from physical memory to let the system use physical memory more efficiently for more frequently accessed pages.
Требования к приложениям Application requirements
Некоторые продукты или службы требуют файла страницы по различным причинам. Some products or services require a page file for various reasons. Для получения определенных сведений ознакомьтесь с документацией по продукту. For specific information, check the product documentation.
Например, для следующих серверов Windows требуются файлы страниц: For example, the following Windows servers requires page files:
- Контроллеры домена Windows Server (DCs) Windows Server domain controllers (DCs)
- Серверы репликации DFS (DFS-R) DFS Replication (DFS-R) servers
- Серверы сертификатов Certificate servers
- Серверы ADAM/LDS ADAM/LDS servers
Это происходит потому, что алгоритм кэша базы данных для extensible Storage Engine (ESENT или ESE в Microsoft Exchange Server) зависит от счетчика производительности «\Memory\Transition Pages RePurposed/sec». This is because the algorithm of the database cache for Extensible Storage Engine (ESENT, or ESE in Microsoft Exchange Server) depends on the «\Memory\Transition Pages RePurposed/sec» performance monitor counter. Файл страницы необходим для того, чтобы кэш базы данных выпускал память, если другие службы или приложения запрашивали память. A page file is required to make sure that the database cache can release memory if other services or applications request memory.
Для Windows Server 2012 Hyper-V и Windows Server 2012 R2 Hyper-V, файл страницы операционной системы управления (обычно называемый хост-ОС) должен быть оставлен по умолчанию с параметром «System Managed». For Windows Server 2012 Hyper-V and Windows Server 2012 R2 Hyper-V, the page file of the management OS (commonly called the host OS) should be left at the default of setting of «System Managed» .
Поддержка свалок сбоя системы Support for system crash dumps
Файлы страниц можно использовать для «обратного» (или поддержки) сбоя системы и расширения объемов системной памяти (также известной как «виртуальная память»), которые может поддерживать система. Page files can be used to «back» (or support) system crash dumps and extend how much system-committed memory (also known as “virtual memory”) a system can support.
Дополнительные сведения о сбоях системы см. в меню параметры сбоя системы. For more information about system crash dumps, see system crash dump options.
Файлы страниц в Windows с большой физической памятью Page files in Windows with large physical memory
При установке большой физической памяти может не потребоваться файл страницы для поддержки заряда фиксации системы во время пикового использования. When large physical memory is installed, a page file might not be required to support the system commit charge during peak usage. Например, 64-битные версии Windows и Windows Server поддерживают больше физической памяти ,чем 32-битные версии. For example, 64-bit versions of Windows and Windows Server support more physical memory (RAM) than 32-bit versions support. Доступная физическая память может быть достаточно большой. The available physical memory alone might be large enough.
Однако причина настройки размера файла страницы не изменилась. However, the reason to configure the page file size has not changed. Всегда речь идет о поддержке сбоя системы, если это необходимо, или о продлении ограничения на фиксацию системы, если это необходимо. It has always been about supporting a system crash dump, if it is necessary, or extending the system commit limit, if it is necessary. Например, когда установлено большое количество физической памяти, файл страницы может не потребоваться для обратного заряда системной фиксации во время пикового использования. For example, when a lot of physical memory is installed, a page file might not be required to back the system commit charge during peak usage. Только доступная физическая память может быть достаточно большой для этого. The available physical memory alone might be large enough to do this. Однако для обратного сброса сбоя системы может потребоваться файл страницы или выделенный файл сброса. However, a page file or a dedicated dump file might still be required to back a system crash dump.
Память, настроенная в системе System committed memory
Для хранения измененных данных используются файлы страниц, которые расширяют объем «преданной памяти» (также известной как «виртуальная память»). Page files extend how much «committed memory» (also known as «virtual memory») is used to store modified data.
Ограничение памяти фиксации системы — это сумма физической памяти и все файлы страниц вместе взятые. The system commit memory limit is the sum of physical memory and all page files combined. Он представляет максимальную память с системной фиксацией (также известной как «плата за фиксацию системы»), которую может поддерживать система. It represents the maximum system-committed memory (also known as the «system commit charge») that the system can support.
Плата за фиксацию системы — это общая зафиксированная или «обещаемая» память всех совершенных виртуальных памяти в системе. The system commit charge is the total committed or «promised» memory of all committed virtual memory in the system. Если плата за фиксацию системы достигает предела системной фиксации, система и процессы могут не получить фиксацию памяти. If the system commit charge reaches the system commit limit, the system and processes might not get committed memory. Это условие может привести к замораживанию, сбою и другим сбоям. This condition can cause freezing, crashing, and other malfunctions. Поэтому убедитесь, что вы установите ограничение на фиксацию системы достаточно высоко, чтобы поддерживать заряд фиксации системы во время пикового использования. Therefore, make sure that you set the system commit limit high enough to support the system commit charge during peak usage.
Допустимый для системы предел заряда и системной фиксации можно измерить на вкладке Performance в диспетчере задач или с помощью счетчиков производительности «\Memory\Committed Bytes» и «\Memory\Commit Limit». **** The system committed charge and system committed limit can be measured on the Performance tab in Task Manager or by using the «\Memory\Committed Bytes» and «\Memory\Commit Limit» performance counters. Счетчик ‘Memory% Committed Bytes In Use — это соотношение значений \Memory\Committed Bytes и \Memory\Commit Limit. The \Memory% Committed Bytes In Use counter is a ratio of \Memory\Committed Bytes to \Memory\Commit Limit values.
Файлы страниц с системным управлением автоматически вырастают в три раза больше физической памяти или 4 ГБ (в зависимости от размера, но не более одной восьмой от размера громкости), когда плата за фиксацию системы достигает 90 процентов от предела фиксации системы. System-managed page files automatically grow up to three times the physical memory or 4 GB (whichever is larger, but no more than one-eighth of the volume size) when the system commit charge reaches 90 percent of the system commit limit. Это предполагает, что для роста доступно достаточно свободного дискового пространства. This assumes that enough free disk space is available to accommodate the growth.
Introduction to page files
A page file (also known as a «paging file») is an optional, hidden system file on a hard disk.
Functionality
Page files have the following functionalities.
Physical extension of RAM
Page files enable the system to remove infrequently accessed modified pages from physical memory to let the system use physical memory more efficiently for more frequently accessed pages.
Application requirements
Some products or services require a page file for various reasons. For specific information, check the product documentation.
For example, the following Windows servers requires page files:
- Windows Server domain controllers (DCs)
- DFS Replication (DFS-R) servers
- Certificate servers
- ADAM/LDS servers
This is because the algorithm of the database cache for Extensible Storage Engine (ESENT, or ESE in Microsoft Exchange Server) depends on the «\Memory\Transition Pages RePurposed/sec» performance monitor counter. A page file is required to make sure that the database cache can release memory if other services or applications request memory.
For Windows Server 2012 Hyper-V and Windows Server 2012 R2 Hyper-V, the page file of the management OS (commonly called the host OS) should be left at the default of setting of «System Managed» .
Support for system crash dumps
Page files can be used to «back» (or support) system crash dumps and extend how much system-committed memory (also known as “virtual memory”) a system can support.
For more information about system crash dumps, see system crash dump options.
Page files in Windows with large physical memory
When large physical memory is installed, a page file might not be required to support the system commit charge during peak usage. For example, 64-bit versions of Windows and Windows Server support more physical memory (RAM) than 32-bit versions support. The available physical memory alone might be large enough.
However, the reason to configure the page file size has not changed. It has always been about supporting a system crash dump, if it is necessary, or extending the system commit limit, if it is necessary. For example, when a lot of physical memory is installed, a page file might not be required to back the system commit charge during peak usage. The available physical memory alone might be large enough to do this. However, a page file or a dedicated dump file might still be required to back a system crash dump.
System committed memory
Page files extend how much «committed memory» (also known as «virtual memory») is used to store modified data.
The system commit memory limit is the sum of physical memory and all page files combined. It represents the maximum system-committed memory (also known as the «system commit charge») that the system can support.
The system commit charge is the total committed or «promised» memory of all committed virtual memory in the system. If the system commit charge reaches the system commit limit, the system and processes might not get committed memory. This condition can cause freezing, crashing, and other malfunctions. Therefore, make sure that you set the system commit limit high enough to support the system commit charge during peak usage.
The system committed charge and system committed limit can be measured on the Performance tab in Task Manager or by using the «\Memory\Committed Bytes» and «\Memory\Commit Limit» performance counters. The \Memory% Committed Bytes In Use counter is a ratio of \Memory\Committed Bytes to \Memory\Commit Limit values.
System-managed page files automatically grow up to three times the physical memory or 4 GB (whichever is larger, but no more than one-eighth of the volume size) when the system commit charge reaches 90 percent of the system commit limit. This assumes that enough free disk space is available to accommodate the growth.
How to increase Page File size or Virtual Memory in Windows 10
If you get a message Your system is low on virtual memory; when you try to start any memory-intensive application, like Microsoft Office, Corel, etc., then you may want to consider the option to increase Page File on Windows. The steps are the same for Windows 10, Windows 8.1 as well as Windows 7.
Increase Page File size on Windows 10
In case you get such an error message, you may have to increase the size of your virtual memory or page file or paging file – although for most users, leaving the Page File size at its default value should be good enough.
To increase Page File size via System Properties in Windows 10, follow these steps:
- In the Taskbar Search, type “Advanced System“. You will see View Advanced System Settings. Click on it.
- Or you can navigate to it via Control Panel
- In System Properties, click Advanced tab
- In Performance section click Settings button
- Performance Options will open. Click Advanced tab
- Here, under Virtual memory, select Change
- Uncheck Automatically manage paging file size for all drives
- Highlight your Windows system drive
- Select Custom size
- Change the Initial size value and the Maximum size value to a higher value
- Click Set
- Finally, Click Apply/OK all the way.
Page File location
The page file or swap file is also known as Virtual memory, and is situated on your system drive; e.,g. C:\pagefile.sys. In addition to physical memory or RAM, Windows and its applications use it as and when required.
Date: June 22, 2020 Tags: Memory, Page File