Якого розміру повинен бути файл підкачки


Завжди вважалося, що файл підкачки повинен бути в півтора-два рази більше обсягу оперативної пам'яті. Але чи дійсно потрібен 32-гігабайтний файл підкачки на комп'ютері з 16 Гбайт RAM? Швидше за все, немає, і це дуже втішно, якщо врахувати, що багато сучасних комп'ютери оснащуються твердотільними накопичувачами зовсім не великого обсягу.

Якого розміру повинен бути файл підкачки

Навіщо потрібен файл підкачки?

Для початку давайте взагалі згадаємо реальне призначення файлу підкачки в Windows. Він служить додатковою робочою пам'яттю для операційної системи. Якщо комп'ютер, наприклад, має 2 Гбайт оперативної пам'яті, а програм і файлів на ньому відкрито дуже багато, загальний обсяг даних для зберігання в робочій пам'яті може досягати і 3 Гбайт. Додатковий гігабайт комп'ютер зберігає в файл підкачки. Той служить резервним простором для зберігання даних в разі переповнення основної пам'яті. Система автоматично переміщує дані в оперативну пам'ять, коли вони потрібні, і прибирає назад в файл підкачки, коли вони не використовуються.

Якщо вам доводилося користуватися старими комп'ютерами, можливо, ви навіть помічали, як це відбувається. Вікно давно згорнутої програми при розгортанні завантажувалося не відразу. Жорсткий диск скреготав і блимав светодиодом активності, поки дані переміщалися з файлу підкачки в оперативну пам'ять, яка працює набагато швидше, ніж файл підкачки. (На сучасних комп'ютерах, які зазвичай мають достатній обсяг RAM, така ситуація зустрічається рідко.)

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

Якого розміру повинен бути файл підкачки

Інші способи використання файлу підкачки

Windows використовує файл підкачки і для інших цілей: він може служити для створення дампов пам'яті при збої. Для створення повного дампа пам'яті розмір файлу підкачки повинен дорівнювати як мінімум обсягом фізичної пам'яті +1 Мбайт. Для створення дампа пам'яті ядра на комп'ютері з 8 Гбайт RAM потрібно файл підкачки розміром 800 Мбайт або більше. Повні дампи пам'яті потрібні рідко, а ось дампи пам'яті ядра бувають дуже корисні. 800 Мбайт - це не так вже й багато, але файл підкачки в такому випадку повинен бути включений постійно.

Якого розміру повинен бути файл підкачки

Нагальне питання: скільки пам'яті реально використовується?

Не існує універсального правила для визначення обсягу файлу підкачки. Все залежить від того, як ви користуєтеся комп'ютером і скільки він споживає оперативної пам'яті. Припустимо, якщо у вас 8 Гбайт пам'яті і вам ніколи не було потрібно більше, без файлу підкачки можна і обійтися (хоча не можна виключати, що в майбутньому він вам все-таки знадобиться). З іншого боку, комп'ютер може мати і 64 Гбайт пам'яті, але постійно працювати зі 100-гігабайтними обсягами даних, і в такому випадку краще мати файл підкачки об'ємом як мінімум 64 Гбайт. Виходить, що комп'ютер з 8 Гбайт пам'яті може обійтися зовсім без файлу підкачки, а комп'ютера з 64 Гбайт пам'яті і цього буде мало. Загалом, все залежить від того, як комп'ютер використовується.

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

Якого розміру повинен бути файл підкачки

Windows управляє файлом підкачки самостійно

Наприклад, на нашому комп'ютері з Windows 8.1 розмір файлу підкачки становить всього 1,8 Гбайт, при тому, що оперативної пам'яті у нас лише 4 Гбайт. Хоча обсяг RAM невеликий, Windows обходиться невеликим файлом підкачки, тому що поки нам більше і не потрібно.

Якого розміру повинен бути файл підкачки

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

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

«. причини, за якими використовується файл підкачки, залишилися колишніми. Він завжди був потрібен для створення дампов пам'яті в разі системних збоїв і для розширення обсягу пам'яті, доступної для виділення. Так, якщо комп'ютер має великий обсяг фізичної пам'яті, файл підкачки для підтримки системи при піковому навантаженні може і не знадобитися. Може вистачити і фізичної пам 'яті ».

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

Старе правило, що вимагає робити файл підкачки вдвічі більше обсягу оперативної пам'яті, актуально для комп'ютерів з 1 або 2 Гб RAM. А насправді універсальної відповіді на питання про те, якого розміру має бути файл підкачки, не існує. Все залежить від того, якими програмами ви користуєтеся і в якому обсязі пам'яті вони потребують. Якщо не впевнені, краще залишити системні настройки за замовчуванням.

Схожі статті