Тож я помітив, що це питання не було задано безпосередньо;
Що це за " Зона обміну ", на яку люди постійно посилаються, коли йдеться про встановлення Ubuntu ?
Тож я помітив, що це питання не було задано безпосередньо;
Що це за " Зона обміну ", на яку люди постійно посилаються, коли йдеться про встановлення Ubuntu ?
Відповіді:
Зона обміну - це просто підроблена ОЗУ, яка живе на вашому жорсткому диску. Це набагато повільніше, ніж фактична оперативна пам’ять, але в багатьох випадках необхідно для нормального роботи комп'ютера. Добре правило - мати стільки місця для заміни, скільки і звичайної оперативної пам’яті.
На вашому комп’ютері є кілька різних видів пам'яті, про які нам потрібно поговорити. Ваші файли та операційна система зберігаються на жорсткому диску (зазвичай на жорсткому диску). Це відносно повільно і дешево, але зберігається між відключеннями системи. На вашому комп’ютері також є оперативна пам’ять (оперативна пам’ять з випадковим доступом), яка набагато швидша, дорожча і втрачає свій вміст, коли ваш комп'ютер втрачає живлення. Щоб запустити програму, її спочатку скопіюють з вашого жорсткого диска в оперативну пам’ять (що набагато швидше), щоб вона могла виконуватись в режимі реального часу.
Однак нам слід задати питання: що станеться, якщо у вас закінчиться оперативна пам’ять, але ви хочете відкрити іншу програму? Відповідь не є доброю; комп'ютер замерзає, поки не буде достатньо оперативної пам’яті для завершення операції (це зазвичай називають «обмолотом»). Хоча у вас може бути лише кілька гігабайт оперативної пам’яті, більшість комп'ютерів мають більше місця на жорсткому диску, ніж вони знають, що робити. Таким чином, ми можемо використати частину додаткового простору як фальшиву "ОЗУ" в крайній мірі. Ось що таке простір підкачки; аварійна оперативна пам’ять, яка живе на вашому жорсткому диску.
Тепер, коли у нас на жорсткому диску є трохи місця для обміну, втрата оперативної пам’яті не така вже й велика угода. Тепер, коли ми закінчуємось та бажаємо відкрити іншу програму, операційна система переглядає всі відкриті програми, які зараз знаходяться в оперативній пам’яті, і вибирає ту, яку не використовували деякий час. Потім він копіює цю програму з оперативної пам’яті та зберігає її у місцях обміну, звільняючи місце для нової програми. Якщо в майбутньому ми хочемо отримати доступ до програми «замінили», операційна система просто копіює її назад в оперативну пам’ять, потенційно міняючи інші програми в процесі.
Створюючи простір для обміну, у вас є два варіанти. Ви можете зробити окремий розділ на своєму жорсткому диску, який рекомендується в Ubuntu і необхідний, якщо ви хочете перезимувати в системі. Або ви можете створити на своєму жорсткому диску файл Swap (званий Pagefile у Windows). Технічно swap-розділ не буде виконувати файл swap, але різниця, ймовірно, незначна. Також зауважте, що якщо у вас є кілька дистрибутивів Linux на одному і тому ж жорсткому диску, вони можуть ділитися одним розділом своп (для swap-розділів немає файлової системи).
Якщо ви вперше встановлюєте Ubuntu, ви також можете зробити розділ swap. Це за замовчуванням у програмі установки Ubuntu, а також моя особиста рекомендація. З іншого боку, якщо у вас немає місця для обміну і ви хочете додати його після встановлення, скористатися файлом своп може бути набагато простіше і швидше.
Що стосується розміру, якщо ви не знаєте, наскільки великим його зробити, хороша базова лінія (і за замовчуванням в установці Ubuntu) - це той самий обмін, як і оперативна пам'ять. Однак, це лише дуже загальне керівництво і залежить від того, яким чином ви використовуєте свою систему. Немає нічого поганого в тому, щоб не було місця для заміни. Якщо у вас почне скорочуватися оперативна пам'ять, просто зробіть свій обмінний простір більше.
- Простір обміну - це область на жорсткому диску, яка є частиною віртуальної пам'яті вашого апарату, що є комбінацією доступної фізичної пам’яті (оперативної пам’яті) та місцями обміну. Простір обміну тимчасово зберігає сторінки неактивної пам’яті .
- Простір для обміну використовується, коли ваша система вирішить, що фізична пам'ять їй потрібна для активних процесів, і недостатньо невикористаної фізичної пам'яті. Якщо системі потрібно більше ресурсів пам'яті або місця, неактивні сторінки фізичної пам’яті переміщуються до місця обміну, вивільняючи цю фізичну пам’ять для інших цілей.
- Зауважте, що час доступу до swap повільніше, тому не вважайте це повноцінною заміною фізичної пам'яті.
- Простір swap може бути виділеним розділом swap (рекомендується), файлом swap або комбінацією розділів swap та файлів swap.
Також відвідайте:
За допомогою розділу swap можна вибрати, де на диску він знаходиться, і розмістити його там, де пропускна здатність диска найбільша. Адміністративна гнучкість файлів swap може переважати інші переваги swap-розділів. Наприклад, файл swap може бути розміщений на будь-якому диску, може бути встановлений у будь-який потрібний розмір і може бути доданий або змінений за потребою. Однак, розділ swap не є таким гнучким, як файл, тому що його неможливо змінити без використання інструментів для його розміру, як правило, поза операційною системою, яка використовує розділ swap.
Linux підтримує використання практично необмеженої кількості пристроїв для заміни, кожному з яких можна призначити пріоритет. Коли операційній системі потрібно міняти сторінки з фізичної пам'яті, вона використовує пристрій найвищого пріоритету з вільним простором.
/programming//q/4970421 (Різниця між віртуальною пам'яттю та областю своп)
Заміна - це процес, при якому сторінка пам'яті копіюється на попередньо налаштований простір на жорсткому диску, який називається swap space, для звільнення цієї сторінки пам'яті. Об'єднані розміри фізичної пам'яті та місця обміну - це кількість наявної віртуальної пам'яті.
Сподіваюся, це допомагає зрозуміти та отримати базові знання про своп.
"Зміна обміну" така ж, як pagefile.sys, що використовується для підкачки в сім'ї Windows NT.