tmpfs para builds de construtores de cavalos? [fechadas]

4

Sou um empacotador, por isso, muitas vezes preciso usar cowbuilder ou pbuilder para construir pacotes para meu próprio uso ou quando estou patrocinando o trabalho de alguém.

No meu laptop, meu disco não é o mais rápido do mundo, então estou pensando em usar tmpfs para a área de construção, /var/cache/pbuilder/build , para acelerar o processo de criação. Arquivos lá podem ficar bastante grandes, por exemplo, agora eu tenho 2,2 GB de dados nessa pasta. Além disso, o cowbuilder trabalha fazendo cópias vãs rasas (usando links de hardware, eu acho).

Seria possível montar o diretório de criação em tmpfs ?

Estou no Ubuntu 10.04 Lucid Lynx , mas mudarei em breve para o pré-lançamento do Maverick Meerkat . Minha máquina tem 4GB de RAM.

    
por lfaraone 21.08.2010 / 16:40

2 respostas

4

Eu usei um tmpfs para o pbuilder antes e fiz alguns benchmarks contra o ext4. Com 4GB de RAM, ele ficou entre 30% -100% mais rápido no tmpfs para a maioria dos pacotes, até pacotes tão grandes quanto o Xorg.

Você vai querer ligar / var / cache / apt / archives para disponibilizar o seu cache de pacotes no chroot.

Você pode obter uma compilação mais eficiente com sbuild e uma montagem de união aufs, onde o chroot base não será copiado para o RAM.

    
por RAOF 22.08.2010 / 03:09
3

Tenha em mente que os hardlinks não podem funcionar nos sistemas de arquivos. Eu acho que usar tmpfs seria ruim.

    
por Dennis Kaarsemaker 21.08.2010 / 18:51