Мне просто интересно, когда использование файла подкачки вместо выделенного раздела, кажется, имеет только преимущества, разве файл подкачки не работает медленнее из-за накладных расходов файловой системы, таких как, например, журналирование ext4?

1 ответ1

0

Файл подкачки в разделе с другими файлами должен проходить через файловую систему и может фрагментироваться, замедляя его, но я не думаю, что он будет заметно медленнее, чем выделенный раздел подкачки. Скорость диска для чтения и записи будет практически одинаковой.

Если вы используете какой-либо своп, это означает, что у вас заканчивается оперативная память (или своп слишком "swappy") и разница в скорости по сравнению с оперативной памятью (1-10 ГБ / с?) на диск (20-500 МБ / с?) очень заметно. Для реальной заметной разницы в скорости, получите больше оперативной памяти или используйте меньше, чтобы вам не пришлось менять местами.

пс. Если у вас есть концерты дополнительного ram, файловая система в ram, такая как ramfs или tmpfs работает молниеносно (но использует ram).

Ссылка на комментарий pim хороша, на serverfault: раздел подкачки против файла для производительности?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .