Temos um servidor de construção de código, o fedora 13, que funcionava em velocidade média para 4 usuários. Velocidade significa que a construção de uma ramificação de código levou no máximo 1,5 horas de duração. Ele tinha um quad core, 8 GB de RAM e 200 GB de disco rígido.
Para aumentar o desempenho e também o número de usuários para 8, sua configuração de hw foi aumentada para 8 núcleos, 47 GB de RAM e 2 TB de disco rígido. Mas agora, mesmo quando um único usuário está usando o servidor, ele fica muito lento, leva mais de 7 horas para construir um código.
Para aumentar o hw, supõe-se que seja mais rápido. O que pode torná-lo lento? Se eu reduzir a troca, isso ajudará? Ou é necessária uma reinstalação do sistema operacional?
Por favor ajude. Novo no servidor Linux.
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_pclin525-lv_root
50G 32G 16G 67% /
tmpfs 24G 204K 24G 1% /dev/shm
/dev/sda1 485M 47M 414M 11% /boot
/dev/mapper/vg_pclin525-lv_home
213G 64G 138G 32% /usr2
/dev/sdb1 1.8T 158G 1.6T 10% /usr3
$ free -tg
total used free shared buffers cached
Mem: 47 43 3 0 3 35
-/+ buffers/cache: 4 42
Swap: 5 0 5
Total: 53 43 9
Responder1
O Fedora 13 foilançado em 25/05/2010- há mais de 4 anos. Se você substituiu o hardware (placa-mãe, CPU, memória) sem atualizar o sistema operacional, provavelmente o antigo kernel 2.6.33 não poderá suportar adequadamente o novo hardware - chip SATA, NIC, etc., que estão presentes em seu novo computador.
Em outras palavras, você realmente deveria instalar uma versão mais recente do Linux (Fedora 20 ou Ubuntu 14.04) - isso deve melhorar muito as coisas.
Se isso não ajudar, eu recomendaria usar o utilitário atop
(instalar com sudo yum install atop
) para analisar o que está deixando seu servidor lento durante a compilação. Pode ser CPU, subsistema de disco ou qualquer outra coisa - você verá claramente.
Aliás, se você pudesse investir em um novo computador com 48 GB de RAM (que por si só deve custar mais de US$ 2.000), por que não investiu em um subsistema de disco melhor? Hoje em dia, SSD de 1 TB pode ser adquirido pormenos de US$ 500.