Actualizaciones a mi server

por | 14 enero, 2020

en una entrada antigua hablaba de las características y algunos problemas que presentaba con mi servidor, ahora por azares de la vida vamos a revivirlo y hacer algunos cambios

hace poco navegando preparando unas compras (mi NAS casero) descubrí el motivo de uno de los grandes problemas que tenia en el servidor y era el alto IO WAIT, es por este motivo por el cual deje de usarlo (eso y el tema de la cuenta de la luz).

Vamos a hacer un pequeño repaso del listado de problemas que tenia en ese momento (19 abril 2018)

  • poca ram,I/O de disco alto por momentos (en su momento se soluciono en gran medida deshabilitando la swap y cambiando de disco la partición de las vm)
  • comunicación entre las VM y otros equipos fuera del servidor
  • administración del FW interno
  • nulo conocimiento de openvz y tema de contenedores
  • actualización de paquetes en proxmox (hasta la fecha estoy sin internet fijo)
  • actualizaciones de las VM (no tan importante)
  • cuckoo con KVM (no ha de ser un problema muy grave pero siempre he utilizado virtualbox y no se si se puede hacer con KVM)

Ahora el servidor cuenta con 48Gb de ram por lo que el primer problema ya estaría casi solventado (falta la parte de I/O alto que ya hablare de eso)

tengo una segunda configuración donde quedaría con 56Gb de ram pero la frecuencia baja drásticamente a 800Mhz

Para el tema de la comunicación (punto 2) ya tengo una solución y estoy pensando otra alternativa de lo cual ya escribiré y todo lo demás se mantiene aunque seria cosa de tiempo ir perfeccionando eso

Ahora el tema de fondo (y el motivo real de este post) el error de I/O en disco. Resulta que el servidor tiene una controladora raid integrada modelo LSI 1068e SAS/SATA 3.0GB y ahí radicaría mi problema ya que tiene reportado un bajo rendimiento debido a problemas de incompatibilidad con Linux (que por cierto, se arreglaron en parte con la ultima versión de proxmox 6.1 pero aun continua en menor medida) identificada en Debian como
05:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS (rev 08)

Para empezar este componente es una raid por software.
Esto toma relevancia para entornos exigentes ya que este modo consume parte de CPU y RAM del equipo, por otro lado existe el raid por hardware que libera a la CPU y la RAM de estas funciones y ademas en caso de falla del raid en la controladora por software es muy difícil recuperar la data (creo que escribiré un post dedicado a la tecnología raid)

Luego de por si tiene baja lectura/escritura en los discos

por lo que veo 3 posibles soluciones:

  • comprar una mejor tarjeta RAID
  • eliminar todos los raid y usar mdadm
  • eliminar todos los raids y usar ZFS

aunque la 3° opciones me llama bastante la atención, básicamente por que no tengo que gastar dinero y aprendería algo nuevo, actualmente estoy viendo la primera opción ya que siento que ZFS lo voy a aprender con FreeNAS y también por que quedaría atrapado a usar linux en el servidor

Por lo que estoy investigando aparentemente una nueva controladora raid, compatible con mi servidor no sale tan caro (20-60 lks aprox).Me gustaría ver si puedo conseguirme una controladora y realizar pruebas, tanto con mdadm, sin raid y controladora pero ahí veremos que logramos de igual forma voy a hacer pruebas de benchmark antes de instalar proxmox y empezar a trabajar en él

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *