LINUX.ORG.RU

История изменений

Исправление Nao, (текущая версия) :

По скорости разницы нет. Прослойки в виде ФС в случае с файлом НЕТ, т.к. ядро узнаёт какие блоки в фс занимает swap-файл и работает с блоками напрямую [1].
Именно по этому на некоторых фс с чексуммами использовать swap-файлы нельзя (btrfs, zfs, не на zvol).

Единственная проблема: swap-файл может быть сильно фрагментирован если при его создании на фс было мало места.
Можно посмотреть фрагментацию после создания файла.

Ну и про размещение в начале диска уже сказали выше.

[1] http://lkml.iu.edu/hypermail/linux/kernel/0507.0/1690.html

Анонимус, опередил :)

Исходная версия Nao, :

По скорости разницы нет. Прослойки в виде ФС в случае с файлом НЕТ, т.к. ядро узнаёт какие блоки в фс занимает swap-файл и работает с блоками напрямую [1].
Именно по этому на некоторых фс с чексуммами использовать swap-файлы нельзя (btrfs, zfs, не на zvol).

Единственная проблема: swap-файл может быть сильно фрагментирован если при его создании на фс было мало места.
Можно посмотреть фрагментацию после создания файла.

Ну и про размещение в начале диска уже сказали выше.

[1] http://lkml.iu.edu/hypermail/linux/kernel/0507.0/1690.html