Самый быстрый путь к пересоединению каталога

Я использую хинду Linux, и я в настоящее время перемещаю мой /usr/portage (база данных перевозки, содержа тысячи маленьких ebuild файлов), /var/tmp/portage (каталог компиляции перевозки), и /var/tmp/ccache (каталог кэша компилятора) к reiserfs. Эти каталоги являются чувствительной производительностью, и к тысячам маленьких файлов получают доступ и пишут, когда перевозка вычисляет зависимости от пакета и компилирует пакеты.

Каков самый быстрый способ перенаправить каталоги в новую файловую систему? Существует ли огромная потеря производительности от использования символьной ссылки начиная с системного синтаксического анализа символьная ссылка как текст? Монтирование, связывают попытку быть лучше?

2
задан 06.10.2010, 23:46

1 ответ

Mount --bind должно быть быстрее затем символьная ссылка.

Если Вы mount -B /mnt/portage /usr/portage чтение /usr/portage даст Вам i-узел /mnt/portage и это должно работать с такой скоростью, как нормальный каталог.

Разрешение скорости символьной ссылки будет зависеть от количества компонентов в связанном пути, таким образом, для /usr/portage связанный с /mnt/portage это будут три дополнительных чтения i-узла и два поиска каталога.

Я сомневаюсь, что Вы заметите любое различие между этими методами, если Вы не будете действительно использовать эти файловые системы много.

0
ответ дан 12.12.2019, 07:08

Теги

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