tmpfs для сборок cowbuilder? [закрыто]

Я упаковщик, поэтому мне часто приходится использовать cowbuilder или pbuilder для сборки пакетов либо для личного пользования или когда я спонсирую чью-то работу.

На моем ноутбуке мой диск не самый быстрый в мире, поэтому я подумываю использовать tmpfs для области сборки, / var / cache / pbuilder / build , чтобы ускорить процесс сборки. Файлы там могут стать довольно большими, например, сейчас у меня 2,2 ГБ данных в этой папке. Кроме того, cowbuilder работает, делая неглубокие копии COW (я думаю, используя жесткие ссылки).

Можно ли смонтировать каталог сборки в tmpfs ?

Я использую Ubuntu 10.04 Lucid Lynx , но скоро перейду к предварительному выпуску Maverick Meerkat . У моей машины 4 ГБ ОЗУ.

4
задан 22 August 2010 в 01:15

2 ответа

Я уже использовал tmpfs для pbuilder и сделал несколько тестов для ext4. С 4 ГБ оперативной памяти он оказался на 30% -100% быстрее в tmpfs для большинства пакетов, вплоть до таких больших пакетов, как Xorg.

Вы захотите связать-монтировать / var / cache / apt / archives, чтобы кеш вашего пакета был доступен в chroot.

Вы можете получить более эффективную сборку с помощью sbuild и монтирования aufs union, где базовый chroot не будет скопирован в ram.

0
ответ дан 22 August 2010 в 01:15

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

0
ответ дан 22 August 2010 в 01:15

Другие вопросы по тегам:

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