Доступ до файлів підкачки не проходить через файлову систему ... ядро знає, які дискові блоки здійснюються свопом і отримує доступ до них безпосередньо 1 . Але непомітний файл може мати фрагменти в різних областях диска, і залежно від конкретного використання додаткові пошуки можуть зробити його повільніше, ніж виділений розділ.
OTOH, якщо ви маєте справу з хмарним сервером, який не має розділу swap і немає можливості створити його, файл swap може зберегти вашу програму.
[1] “ Ядро генерує карту зміщення своп -> дискових блоків під час заміни і з цього моменту використовує цю карту для здійснення swap вводу / виводу безпосередньо проти основної дискової черги, минаючи всі кешування, метадані та код файлової системи. ”- Архів Linux-ядра: Re: Поміняти розділ на файл заміни