Linux FAQ

Seção 6. Soluções para problemas comuns diversos.




Questão 6.8. Minha máquina roda muito lentamente quando eu executo GCC / X / ...

Talvez você esteja sem áreas de swap habilitadas. Você precisa habilitar a paginação (swapping) para que o Linux possa mover dados que os programas não estejam usando no momento para o disco, liberando memória para outros programas e dados. Se você não fizer isso, o Linux precisará se desfazer de porções de programas na memória, fazendo com que o Linux tenha que recarrega-los posteriormente.

Veja o Installation HOWTO e o Installation and Getting Started Guide [ P2.1. Onde pego os HOWTOs e outra documentação?] para detalhes de como adicionar uma partição de swap ou um arquivo de swap; veja também P4.6. Minha área de paginação (swap) não funciona..

Alternativamente, você pode estar com muito pouca memória real. Se você tem menos memória que o usado por todos os programas que você estiver executando, o Linux irá usar o seu disco rígido e ficará terrivelmente lento. A solução neste caso é não rodar tantos programas ao mesmo tempo ou comprar mais memória. Você pode também liberar alguma memória compilando e usando um kernel com menos opções configuradas. Veja P7.6. Como atualizo/recompilo meu kernel? .

Você pode ver quanta memória e/ou swap você está usando com o comando free, ou digitando

   cat /proc/meminfo
Se seu kernel está configurado com um ramdisk, isso provavelmente é um desperdício de espaço deixando o sistema lento. Use o LILO ou rdev para fazer o kernel não alocar a ramdisk (veja a documentação do LILO ou digite man rdev).
Voltar para o Índice