A instalação (des) de pacotes em um sistema Debian é terrivelmente lenta, em parte porque funciona com um monte de arquivos (pequenos). Além de obter um armazenamento mais rápido, como faço para acelerar? Estou pensando em talvez carregar um diretório altamente acessado na RAM como uma solução, mas como faço isso? Existe uma solução melhor?
debian
package-management
performance
dpkg
tshepang
fonte
fonte
dir_index
opção Reiser, é uma melhoria dramática em comparação com ext2 ou ext3 semdir_index
.Respostas:
Para esta solução, você precisará de uma versão do dpkg de pelo menos 1.15.8.6.
Desde essa versão do dpkg, existe uma nova
force-unsafe-io
opção que desabilita o dpkg de chamar sync () e similares entre todos os pacotes. Você pode adicionar esta opção à configuração em / etc / dpkg para que ela esteja sempre em vigor.Se você possui uma versão mais antiga do dpkg, pode usar alternativamente o eatmydata .
E lembre-se de que essas duas soluções não são seguras e provavelmente levarão à perda de dados se houver uma falha de energia durante ou logo após a execução do dpkg.
fonte
force-unsafe-io
a /etc/dpkg/dpkg.cfg , e é isso?echo "force-unsafe-io" > /etc/dpkg/dpkg.cfg.d/force-unsafe-io
devo funcionar. Ou você pode adicioná-lo ao arquivo de configuração principal do dpkg, que eu acho que é /etc/dpkg/dpkg.cfg .