Linux підтримує віртуальну пам’ять, тобто використовує диск як розширення оперативної пам’яті, щоб відповідно збільшувався ефективний розмір корисної пам’яті. Ядро запише вміст не використаного на сьогодні блоку пам'яті на жорсткий диск, щоб пам'ять могла бути використана з іншою метою. Коли оригінальний вміст знову потрібен, вони зачитуються назад в пам'ять. Це все зроблено повністю прозоро для користувача; програми, що працюють під Linux, бачать лише більший об’єм пам’яті, і час від часу не помічають, що їх частина знаходиться на диску. Звичайно, читання та запис на жорсткий диск відбувається повільніше (на замовлення в тисячу разів повільніше), ніж використання реальної пам'яті, тому програми не працюють так швидко. Частина жорсткого диска, яка використовується як віртуальна пам'ять, називається простором swap.
Linux може використовувати або звичайний файл у файловій системі, або окремий розділ для swap простору. Розміняти розділ своєю швидкістю, але простіше змінити розмір файлу swap (не потрібно перерозподіляти весь жорсткий диск і, можливо, встановити все з нуля). Коли ви знаєте, скільки місця для заміни вам потрібно, вам слід перейти до розділу swap, але якщо ви не впевнені, ви можете спочатку скористатися файлом swap, скористайтеся системою деякий час, щоб ви могли відчути, скільки вам підміняти. потрібно, а потім зробіть своп-розділ, коли ви впевнені в його розмірах.
Вам також слід знати, що Linux дозволяє одночасно використовувати декілька підкачаних розділів та / або обмінювати файли. Це означає, що якщо вам лише час від часу потрібна незвична кількість місця для заміни, ви можете створити додатковий файл swap в такі часи, замість того, щоб весь час виділяти всю суму.
Примітка про термінологію операційної системи: інформатика, як правило, розрізняє заміну (написання всього процесу для заміни місця) та пейджинг (запис лише деталей фіксованого розміру, як правило, кілька кілобайт одночасно). Пейджінг зазвичай більш ефективний, і це робить Linux, але традиційна термінологія Linux все одно говорить про заміну.
Джерело: http://www.faqs.org/docs/linux_admin/x1752.html