Memory management

Цей розділ описує основи управління пам'яттю в Linux, віртуальну пам'ять і дисковий кеш-буфер. Описано всі, що адміністратор системи повинен врахувати при налаштуванні.

Linux може використовувати нормальний файл в будь-який файлової системи або окремому розділі для свопу. Розділ для свопу швидше, але простіше змінити розмір файлу підкачки (немає ніякої потреби до перерозподілу цілого жорсткого диска і, можливо, устанавка всього з нуля). Коли Ви знаєте, скільки місця для свопу Вам треба, Ви повинні використовувати розділ для свопу, але якщо Ви не впевнені, краще спочатку використовувати файл підкачки спочатку, попрацювати з системою деякий час, щоб Ви могли отримати уявлення про те, скільки місця Вам потрібно, і потім, коли ви будете впевнені щодо розміру, створити розділ для свопу.

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

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