Использование файла подкачки вместо раздела

416
Luca Adrian

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

0
На этот вопрос есть ответ здесь: https://serverfault.com/a/25708/430340 pim 6 лет назад 0
Я уже читал этот, но он не отвечает на разницу в производительности. Luca Adrian 6 лет назад 0

1 ответ на вопрос

0
Xen2050

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

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

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

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

Да, он делает то, что вы говорите, но вы можете хранить обмененные данные либо в выделенном разделе подкачки, либо просто в файле вашего корневого раздела. И мой вопрос заключается в том, приводит ли сохранение его в виде файла в корневом разделе к снижению производительности из-за перегрузки файловой системы. Luca Adrian 6 лет назад 0
Ах, я вижу, я читаю это как обычный раздел вместо файла подкачки, который не вполне вычисляется ;-) Редактирование ... Xen2050 6 лет назад 0
Тебе не кажется, что это может намного медленнее? Из-за своей функциональности журналирования ext4 должен практически дважды записывать на диск для каждой записи в файл. Luca Adrian 6 лет назад 0

Похожие вопросы