Adicionando a resposta do rozcietrzewiacz:
O primeiro grande aprimoramento seria os discos, use discos IOPs mais rápidos, ou seja, algo que funcione a 10.000 ou 15.000 rpm, idealmente SSD e, em seguida, você está limitado apenas por sua bolsa.
Exemplo aleatório, o SSD SATA 2 de 6 Gbps da Samsung:
link
OCZ tem alguns dos hardwares mais extremos, 500.000 IOPs:
< p > pl / "> link
Você pode tentar copiar a árvore para um sistema de arquivos tmpfs
, mas o cache de arquivos do Linux já é muito bom.
Para uso rápido de desenvolvimento, a compilação seria mais rápida se você desativasse todas as otimizações. Estes tendem a ser ajustes de era dos anos 90 quando os processadores eram lentos, é praticamente tudo sobre IO agora.
A abordagem mais complicada que posso imaginar é usar cramfs
para armazenar uma grande parte da árvore que não muda. Usar um sistema de arquivos compactado significaria menos acessos ao disco.