Підкачка сторінок, computersmoscow

Підкачка сторінок (англ. Paging, іноді swap) -одна з функцій операційної системи Windows з реалізації віртуальної пам'яті. Суть процесу полягає в переміщенні неактивних сторінок ОЗУ на ПЗУ (для OC Windows файл pagefile.sys в кореневому каталозі системного розділу, для Unix може використовуватися або окремий розділ, або окремий файл), і звільнення частини оперативної пам'яті для підвищення швидкодії. При необхідності, відкачані фрагменти знову записуються в ОЗУ, або, при завершенні процесу, їх використовує, що видаляються з файлу або розділу підкачки. Ознаки, за якими ОС визначає сторінку ОЗУ, як підлягає скиду в своп досить прості: пріоритет віддається сторінкам, до яких було найдавніше звернення, і сторінки, що належать «убитим», тобто завершився процесам. З недоліків даного механізму варто згадати зниження швидкодії комп'ютера в критичній точці-процесі читання і запису на носій, тому що він апріорі набагато повільніше швидкості роботи оперативної пам'яті і схильність до фрагментації файлу підкачки. При стані фрагментації додатковий час, потрібний на додаткове позиціонування магнітних головок диска, ще сильніше погіршує дане слабка ланка швидкодії комп'ютера.

При налаштуваннях за замовчуванням розмір файлу підкачки динамічно змінюється, в залежності від потреб в обсязі скинутих в своп сторінок. Верхня і нижня межа розміру регулюється в налаштуваннях системи (для Windows- «панель управління», вкладка «додатково», розділ «швидкодія»). Визначити мінімальне і максимальне значення розміру файлу для 32-розрядних систем можна з таких міркувань: значення ці більше залежать не від обсягу оперативної пам'яті, а від програмного забезпечення, яке ви використовуєте. Найпростіший спосіб-запустити утиліту Windows «Швидкодія» (панель управління - >>> Адміністрування), і додати лічильник «Процес» - >>> «Байт файлу підкачки» і «Байт файлу підкачки (пік)». Перший показує розмір в даний момент, другий-граничне значення розміру файлу підкачки, який використовувався даним процесом. Після створення лічильників займіться звичайної для даного ком'ютера діяльністю, використовуйте ваші повсякденні програми, а потім проаналізуйте значення розміру. У мінімальний розмір доцільно буде поставити максимальне значення піку розміру файлу підкачки.

Для 64-розрядних версій Windows Microsoft рекомендує:

Перемістити файл підкачки на інший, не системний розділ. При розмірі орієнтуватися на обсяг оперативної пам'яті-он повинен складати 1,5 х (розмір ОЗУ).