Contamos con un servidor de compilación de código, fedora 13, que funcionaba a velocidad media para 4 usuarios. La velocidad significa que la creación de una rama de código tomó una duración máxima de 1,5 horas. Tenía un quad core, 8 gb de ram y 200 gb de disco duro.
Para aumentar el rendimiento y la cantidad de usuarios a 8, su configuración de hardware se incrementa a 8 núcleos, 47 GB de RAM y 2 TB de disco duro. Pero ahora, incluso cuando un solo usuario está usando el servidor, es muy lento, se necesitan más de 7 horas para generar un código.
Para aumentar el hw se supone que es más rápido. ¿Qué puede hacerlo lento? Si reduzco el intercambio, ¿ayudará? ¿O es necesaria una reinstalación del sistema operativo?
Por favor ayuda. Nuevo en el 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
Respuesta1
Fedora 13 erapublicado el 2010-05-25- hace más de 4 años. Si reemplazó el hardware (placa base, CPU, memoria) sin actualizar el sistema operativo, lo más probable es que el antiguo kernel 2.6.33 no pueda admitir adecuadamente el nuevo hardware (chip SATA, NIC, etc.) que está presente en su nueva computadora.
En otras palabras, deberías instalar una versión más reciente de Linux (Fedora 20 o Ubuntu 14.04); debería mejorar mucho las cosas.
Si eso no ayuda, recomendaría usar la utilidad atop
(instalar con sudo yum install atop
) para analizar qué está ralentizando su servidor durante la compilación. Podría ser la CPU, el subsistema de disco o cualquier otra cosa; lo verá claramente.
Por cierto, si pudo invertir en una computadora nueva con 48 GB de RAM (que por sí sola debe costarle más de $ 2000), ¿por qué no invirtió en un mejor subsistema de disco? Hoy en día, se pueden comprar SSD de 1 TB pormenos de $500.