Що саме означає "розмір керованого системою" для файлу сторінок Windows?


9

У Windows є опція "розмір керованого системою" для розміру файлу сторінки, який, здається, не має точної документації.

Що саме робить Windows, коли ви обираєте це?
Він просто вибирає мінімальні та максимальні розміри за замовчуванням, або це робить щось більш фантазійне?
Чи скорочує вікно файл сторінки та його згодом (із дратівливими діалогами)?

Відповіді:


7

Він робить саме те, що написано на бляшанці: ОС керує розміром файлу сторінки, який може скорочуватися або зростати динамічно. Нижні і верхні межі 1х ваш розмір RAM і 3x ваш розмір оперативної пам'яті або 4 Гб ( в залежності від того більше) , як пояснено більш eraborately тут . Професійна полягає в тому, що вам не доведеться турбуватися про розмір файлу сторінки, тому що ваш файл сторінки може бути фрагментованим.

Там, де це корисно, знаходиться саме в тій ситуації, якої він призначений уникати: розмір файлу сторінки. Ви можете встановити його на System Managed і перевіряти кожну купельну хвилину (за допомогою сценарію), записуючи найменші та найбільші розміри, які він використовує протягом типового періоду використання місяця або близько того. Тоді ви повинні мати дуже гарне уявлення про те, як великий вручну встановити файл сторінки.


2
Мені подобається цей план, за винятком того, що Windows здається вимушеною розповісти вам, коли він розширює своп, який байдикує користувачів. Будь-який спосіб уникнути або зменшити діалоги?

Ця відповідь не охоплювала все, що я хотів би знати, але я думаю, що це найкраща відповідь, яку я збираюся отримати.

7

Під кінець цієї статті Марк Русинович коротко обговорює розміри файлів сторінок, керованих системою:

Ви помітите, що конфігурація за замовчуванням призначена для того, щоб Windows автоматично керував розміром файлу сторінки. Коли ця опція встановлена ​​на Windows XP та Server 2003, Windows створює єдиний файл підкачки, мінімальний розмір якого становить 1,5 рази, якщо оперативна пам'ять менше 1 ГБ, а оперативна пам’ять, якщо вона перевищує 1 ГБ, і максимальний розмір, який тричі більше ОЗУ. . У Windows Vista та Server 2008 мінімум призначений для того, щоб він міг бути достатньою для зберігання дампа збою ядра, і це оперативна пам’ять плюс 300 МБ або 1 Гб, залежно від того, що більше.

Решта статті заслуговує на прочитання, і ми розповімо трохи більше про те, що відбувається, коли Windows виробить файл сторінки.

На мій власний досвід, системне управління сторінками є найкращим варіантом прийняття у переважній більшості випадків.


Виявлення на робочій станції Dell із 128 ГБ оперативної пам’яті та лише жорстким диском на 500 ГБ {деякі робочі станції використовують старі диски на 320 ГБ}, то 3х128 ГБ для автоматичного файлу сторінок - проблема, на якій на жорсткому диску є pagefile.sys, що робить диск на 90%. Я зауважую, що C: \ pagefile.sys часто> 300 Гб на численних робочих станціях високого класу, оновлених до 128 ГБ оперативної пам’яті.
ron

2

Він обробляє сортування за розміром файлу сторінки. Раніше я встановлював, що наявний провідний простір є значним. Якщо у вас є кімната, чому б не дозволити системі мати стільки, скільки потрібно?


чудово, як це "впорається"? Він просто встановлює min / max за яким-небудь правилом, або робить щось більш динамічне?

2

Загальне правило для системного файлу сторінок, що керується системою, полягає в тому, що операційна система створить файл сторінки, який в півтора рази перевищує обсяг оперативної пам’яті, встановлений на вашому комп’ютері.

Однак вам рідко потрібно, щоб розмір файлу сторінок визначався системою, оскільки на сьогоднішній день оперативна пам'ять комп'ютерів є більш ніж достатньою. Файл сторінки, що керується системою, зменшується та зростає, піддається сильній фрагментації.

Ця стаття KB стосується проблеми та пояснює, як обчислити розмір файлу сторінки: Як визначити відповідний розмір файлу сторінки для 64-розрядних версій Windows Server 2003 або Windows XP .

Налаштування файлу сторінки фіксованого розміру варто врахувати. Крім того, це запобігає цій проблемі: розмір файлу сторінки може стати поперемінно занадто малим або занадто великим при запуску Windows Server 2008 або Windows Vista, якщо немає вільного місця на диску, а розмір файлу сторінки керується системою


"в даний час оперативна пам'ять комп'ютерів є більш ніж достатньою". Я знаю, що це стара відповідь, але особливо на 32-бітних станціях XP це точно не так. Оперативна пам’ять дешева і в 64-бітних системах безліч, але програми також використовують більше пам'яті, ніж коли-небудь раніше. У старих 32-бітних системах оперативна пам'ять стає дуже обмеженою. Деякі старі мобільні пристрої можуть підтримувати лише 2 Гб, наприклад, і такий комп’ютер сьогодні голодує для пам’яті.
Дейв Кузен

1

Я незвично встановлюю розмір файлу сторінки вручну приблизно вдвічі більше, ніж пам'ять оперативної пам’яті, щоб система не забирала занадто багато часу вводу / виводу при надмірному зростанні та скороченні цього файлу.


Коли система скорочує або нарощує файл сторінки? Чи діє "керована системою" різниця від вибраної вручну min / max?

Якщо Windows потребує деякої оперативної пам’яті в один момент (скажімо, ви запускаєте вимогливий додаток .. як гра), тоді він виділить отриману вільну оперативну пам’ять, а потім вільний простір всередині файлу сторінки на диску як віртуальну пам’ять. Якщо додатку потрібно більше пам’яті, тоді він запуститься і наростить файл сторінки, щоб у ньому було місця для виділення. Проблема полягає в тому, що зростання та скорочення може бути досить важким для системи. Уявіть, що ви починаєте гру і починаєте чекати, оскільки файл сторінки раптово потрібно збільшити на 1 Гб.
Пол,

1
Ця історія розповідає, коли вона зростатиме, але мені цікавіше зменшується сторона. Наївно, я б очікував, що Windows зробить файл у міру необхідності, але уникайте скорочення через такий вид обмолоту.

І який ви прекрасний сенс. Дійсно, я припускав, що Microsoft дотримується законів універсалу, що завжди має бути рівновага. Що йде вгору, повинно впасти, те, що входить, повинно вийти .. і т. Д. Я насправді не знаю, чи Windows скорочує свою сторінку файлів, і я Буду дуже засмучений, якби не так!
Пол

1

Ось відео з Девідом Соломоном, одним із MS-убер-інженерів.

Це відео відповість на ваші запитання, а також розповість більше, ніж ви хотіли б дізнатися про управління пам'яттю Windows.

Є розділ про розмір файлу сторінки:

http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=64


Дякую за посилання, але, схоже, я не можу переглядати його без якогось MS входу ?? Чи є десь альтернативне джерело відео чи письмова версія десь?

0

Це працює на динамічній основі. Він встановлює типовий верхній рівень для встановленого обсягу ОЗУ, який він розширює за необхідності.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.