Віртуальна пам’ять — Що це і як можна її збільшити? [Детальний огляд]

Источник

Виртуальная память — Что это и как ее увеличить? [Подробный обзор]

Віртуальна пам’ять є підкачкою (доповненням) оперативної пам’яті. Вона присутня практично у всіх операційних системах.

При запуску ресурсоємних програм у нас постійно виникає потреба в віртуальній пам’яті. З цього сьогодні ми розглянемо детальний огляд «що це таке?» і як ми можемо її змінити в кращу сторону.

Зміст:

Що таке віртуальна пам’ять?

Віртуальна пам’ять (Virtual Memory, ВП) — це метод управління пам’яттю комп’ютера, що використовує для роботи файл підкачки (swap file). При нестачі існуючого об’єму ОЗП, дозволяє запускати на ПК більше ресурсозатратні програми. У такому випадку дані програми автоматично переміщаються між основною пам’яттю і вторинним сховищем.

Віртуальна пам’ять так само володіє рядом переваг:

  • Працює повністю в автоматичному режимі і не вимагає від користувача постійного управління основним простором.
  • Значно підвищує безпеку використання програмного забезпечення (знижує ймовірність вильотів, критичного завершення роботи, втрати даних).
  • Дозволяє запускати і використовувати на ПК більше пам’яті, ніж це доступно фізично.

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


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

Як дізнатися обсяг файлу підкачки (swap file)

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

Виртуальная память — Что это и как ее увеличить? [Подробный обзор]

Розмір свапа підкачки можна дізнатися через штатну утиліту «Системний монітор».

Для цього:

  • Відкрийте меню «Пуск» і почніть вводити назву програми для моніторингу.
  • З’явиться нове вікно. Тут ви знайдете основну інформацію про свапе, пікові значення підрахунку обміну сторінок, відсоток використання системою і розмір.

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


Дізнатися обсяг ВП та інші параметри системи можна використовуючи спеціальну утиліту Vmmap.exe. Вона доступна для безкоштовного завантаження на офіційному сайті Microsoft і не вимагає установки. Поставляється у вигляді виконуваного файлу, повністю англійською мовою.

Dump File і його типи

Swap використовується не тільки для розширення до фізичної пам’яті, але і для створення аварійних дампів при виникненні «позаштатних» аварійних ситуацій.

Як це працює:

  • Під час початкового запуску системи, Windows створює і зберігає на жорсткому диску спеціальну карту секторів, які займає на HDD свапо.
  • Якщо відбувається збій, то операційна система вивчає створену мапу на наявність несправностей. В ідеалі вона повинна бути цілісною. Якщо це так, то дані переписуються на вінчестер і свапо по створеній карті секторів.
  • При наступному перезапуску комп’ютера SMSS аналізує ПП та перевіряє його на наявність дампів, якщо він є, то дані копіюються з файлу підкачки в спеціальний dump file. Додатково оновлюється системний журнал. Тому відкривши його можна дізнатися, чи була проведена ця операція.

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

Виртуальная память — Что это и как ее увеличить? [Подробный обзор]

Дампи можна розділити на 4 типи:

  • Повний дамп.

В нього записується весь вміст RAM на момент незапланованого завершення роботи. З урахуванням цієї інформації файл підкачки повинен мати розмір рівний фізичної пам’яті комп’ютера +1 МБ (використовується для створення запису в системному журналі).


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

  • Дамп пам’яті ядра.

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


Вибирається за замовчуванням, якщо розмір RAM перевищує 4 ГБ. При виборі дампа пам’яті ядра важливо стежити, щоб мінімальний розмір для файлу підкачки становив хоча б ⅓ від загального обсягу фізичної.

  • Малий дамп пам’яті.

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


Необхідний розмір файлу підкачки для нього —не менше 2 Мб.

  • Автоматичний дамп пам’яті.

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


Розмір свапа безпосередньо залежить від обсягу RAM і вибраного типу дампа. Додатково варто враховувати і версію операційної системи. Це стосується серверних і звичайних збірок.

Як змінити Dump File

Перед тим, як змінювати розмір віртуальної пам’яті, необхідно правильно визначити і вибрати тип дампа. Зробити це можна використовуючи штатні інструменти Windows. Для цього виконайте такі дії:

  • Правою кнопкою миші клацніть по значку «Мій комп’ютер» і виберіть «Властивості». Знайдіть пункт «Додаткові параметри». Відкриються властивості системи.

Виртуальная память — Что это и как ее увеличить? [Подробный обзор]

  • Потрапити в них можна і іншим способом. Відкрийте діалогове меню: «Виконати» і в ньому наберіть:

sysdm.cpl

  • На вкладці «Додатково» знайдіть категорію, яка присвячена завантаження і відновлення системи. Після чого натисніть на кнопку «Параметри».
  • У блоці «Відмова системи» знайдіть графу запис налагоджувальної інформації та виберіть потрібний тип дампа. Для Windows 10 за замовчуванням використовується Автоматичний.

Виртуальная память — Что это и как ее увеличить? [Подробный обзор]

  • За бажанням дамп можна відключити. Для цього у випадаючому списку виберіть «Ні». Після цього система не буде робити резервні копії.


Врахуйте, що це може призвести до безповоротної втрати важливих даних.

Натисніть «Ок», як тільки буде внесено всі необхідні зміни, щоб вони вступили в силу. Як тільки тип дампа буде обраний, можна приступати до зміни обсягу віртуальної пам’яті.

Як змінити обсяг віртуальної пам’яті через швидкодію

Запустіть системну утиліту «Виконати» одночасним натисканням клавіш Windows+R або відкрийте її через Пуск. Після цього:

  • Впишіть команду

sysdm.cpl

натисніть «Ок».

  • Перейдіть на вкладку «Додатково» і знайдіть тут категорію «Швидкодія».

Виртуальная память — Что это и как ее увеличить? [Подробный обзор]

  • Клікніть по сірій кнопці «Параметри». Відкриється нове вікно. Тут перейдіть на вкладку «Додатково».
  • У нижній частині екрана буде вказано обсяг віртуальної пам’яті. Натисніть «Змінити», щоб ввести інший параметр і збільшити або зменшити розмір файлу підкачки.

Виртуальная память — Что это и как ее увеличить? [Подробный обзор]

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


Після збільшення розміру свапа перезавантаження не потрібно. Якщо ж він був навпаки зменшено, то пристрій необхідно обов’язково перезавантажити.

Як додати віртуальну пам’ять на Windows

Як правило, середньостатистичному користувачу досить того обсягу ВП, яка виділяється пристроєм автоматично. Якщо на ПК мало фізичної RAM, то збільшити її обсяг можна за рахунок свапа.

Для цього:

  • Правою кнопкою миші клацніть по значку «Мій комп’ютер» і в списку виберіть графу «Властивості».
  • Відкриється вікно для роботи з параметрами. У лівій частині екрану знайдіть напис «Додатковий параметри системи».


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

Виртуальная память — Что это и как ее увеличить? [Подробный обзор]

  • Тут знайдіть «Швидкодія» та через меню «Параметри» відкрийте додаткові властивості. На відобразилася вкладці виберіть «Змінити» навпаки «Віртуальна пам’ять».
  • Приберіть галочку навпроти графи «Автоматично вибирати обсяг файлу підкачки». Після цього стануть доступні інші пункти.

Виртуальная память — Что это и как ее увеличить? [Подробный обзор]

  • Виберіть диск, на якому багато вільного місця і чиї ресурси будуть використовуватися для створення файлу підкачки.
  • Відзначте пункт «Вказати розмір», після чого додайте значення в порожнє поле. При цьому кількість у полі «Максимальний» має бути у 1,5 рази, ніж у полі «Вихідний».


Враховуйте, що обсяг вимірюється тут в МБ.

Як тільки закінчите роботу, підтвердіть дії натисненням кнопки «Ок». Всі зміни, автоматично набудуть чинності.


В деяких випадках збільшення Virtual Memory допомагає підвищити швидкість роботи ПК, збільшити загальну продуктивність.

Рекомендації з використання віртуальної пам’яті

Виртуальная память — Что это и как ее увеличить? [Подробный обзор]

Якщо ви не знаєте, який оптимальний об’єм для свапа вибрати і на що це буде впливати, то далі ми пропонуємо вам ознайомитися з невеликими порадами, які допоможуть збільшити швидкодію ПК.

Отже, розглянемо ряд порад:

  • Якщо на пристрої використовується кілька HDD або SSD, то для свапа вказуйте той диск, який не є системним. Тут не має бути встановлена операційна система. У підсумку це значно підвищить загальну швидкість роботи.
  • Можна створювати кілька файлів підкачки. Якщо ви використовуєте дамп, то хоча б один свапо повинен знаходитися на системному диску. Для всіх інших випадків робити це не обов’язково.
  • Якщо у вас кілька вінчестерів з різними фізичними параметрами, то слід вибирати той, який відрізняється кращими показниками швидкості роботи. Дізнатися це можна з технічних характеристик HDD.
  • Якщо жорсткий диск розбитий на кілька розділів, то для файлу підкачки слід вибирати той, який є основною (першим). До цієї ділянки є миттєвий доступ, що серйозно впливає на швидкість роботи.
  • Не бійтеся вказати занадто великий розмір файлу підкачки. Якщо фізичний розмір HDD дозволяє це зробити, виділіть ВП від 4 об’ємів від існуючої RAM. Занадто низький показник може призвести до появи помилок, критичного завершення роботи деяких додатків (з втратою даних).
  • Намагайтеся обмежувати мінімальний обсяг swap-файлу. Це дозволить уникнути його постійної фрагментації. Якщо ви використовуєте комп’ютер для роботи з ресурсозатратным або він працює в якості сервера для зберігання баз даних, то розмір файлу підкачки повинен становити 2-3 повних обсягу ОЗП. У всіх інших випадках він повинен бути дорівнює RAM або більше в 1,5 рази.

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

Так само докладно про ГП можна подивитися у відеоролику нижче:

Віртуальна пам’ять або файл підкачки

У відео розглядається оптимальний розмір файлу підкачки

Сьогодні ми відповіли на питання «Віртуальна пам’ять, що це? І для чого вона потрібна?». Вона допомагає значно підвищити швидкодію системи і використовується для зберігання інформації при збоях. За замовчуванням обсяг файлу підкачки регулюється Windows повністю в автоматичному режимі.

Якщо користувач хоче вказати його самостійно, то для цього необхідно врахувати вибраний тип дампа (або вимкнути). Обсяг віртуальної пам’яті залежить від дампа і загального обсягу RAM.

9 критеріїв для вибору зовнішнього жорсткого диска: Як вибрати?

Яку вибрати Windows для установки на комп’ютер або ноутбук? 5 прикладів

ТОП-15 плагінів для Гугл Хром (Google Chrome) + Інструкція з встановлення

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *