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

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

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

Возможно ли монтировать каталог сборки в [F5]?

Я на Ubuntu 10.04 2.2GB , но скоро перейду к предварительной передаче Maverick Meerkat. Моя машина имеет 4 ГБ оперативной памяти.

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

16 ответов

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

3
ответ дан 25 July 2018 в 23:16
  • 1
    У меня был опыт испытать это. Я думаю, что это будет работать, чтобы установить ramdisk в каталог / tmp / buildd внутри коровы, но для этого требуется немного больше танца для настройки и срыва. – mikepurvis 5 April 2016 в 17:03

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

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

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

4
ответ дан 25 July 2018 в 23:16
  • 1
    Благодарим вас за подсказку о монтировании привязки кеша apt. Просто настройка APTCACHE не помогает, если вы строите на tmpfs. Посредством привязки, мы сохраняем полное пространство deb. Спасибо. – user110838 26 November 2012 в 21:13

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

3
ответ дан 31 July 2018 в 12:49
  • 1
    У меня был опыт испытать это. Я думаю, что это будет работать, чтобы установить ramdisk в каталог / tmp / buildd внутри коровы, но для этого требуется немного больше танца для настройки и срыва. – mikepurvis 5 April 2016 в 17:03

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

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

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

4
ответ дан 31 July 2018 в 12:49
  • 1
    Благодарим вас за подсказку о монтировании привязки кеша apt. Просто настройка APTCACHE не помогает, если вы строите на tmpfs. Посредством привязки, мы сохраняем полное пространство deb. Спасибо. – user110838 26 November 2012 в 21:13

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

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

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

4
ответ дан 2 August 2018 в 04:32

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

3
ответ дан 2 August 2018 в 04:32

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

3
ответ дан 4 August 2018 в 21:07

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

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

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

4
ответ дан 4 August 2018 в 21:07

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

3
ответ дан 6 August 2018 в 04:37

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

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

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

4
ответ дан 6 August 2018 в 04:37

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

3
ответ дан 7 August 2018 в 22:47

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

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

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

4
ответ дан 7 August 2018 в 22:47

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

3
ответ дан 10 August 2018 в 10:52

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

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

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

4
ответ дан 10 August 2018 в 10:52

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

3
ответ дан 13 August 2018 в 17:27
  • 1
    У меня был опыт испытать это. Я думаю, что это будет работать, чтобы установить ramdisk в каталог / tmp / buildd внутри коровы, но для этого требуется немного больше танца для настройки и срыва. – mikepurvis 5 April 2016 в 17:03

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

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

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

4
ответ дан 13 August 2018 в 17:27
  • 1
    Благодарим вас за подсказку о монтировании привязки кеша apt. Просто настройка APTCACHE не помогает, если вы строите на tmpfs. Посредством привязки, мы сохраняем полное пространство deb. Спасибо. – user110838 26 November 2012 в 21:13

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

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