User Tools

Site Tools


visualization-nodes

This is an old revision of the document!


Nodos de visualización

Existe una demanda de los usuarios para poder utilizar bibliotecas de visualización para poder realizar gráficos de los datos que generan a partir de las simulaciones que realizan en el cluster.

Existen dos posibilidades:

  • Utilizan el nodo de login (snmgt01/02) para hacer gráficos sencillos (gnuplot/matplotlib) y redirigen el display via SSH (ssh -X / ssh -Y) para poder ver el output en su equipo local.
  • Utilizan un nodo de visualización (vlmgt01/02) para demandas gráficas más intensivas (ovito/vesta/xcrysden) y utilizan un protocolo de comunicación enfocado a este tipo de tareas.

Exploración

Este documento es un dump donde voy a documentar distintas opciones que testee, ya que a priori no está claro cual es la mejor estrategia o herramienta para ello.

Ya estuve haciendo algunas pruebas antes de comenzar a documentar, por lo que puede que haya algo que se me olvide de agregar.

Estuve usando los nodos que finalizan en 02 para los tests (snmgt02 / vlmgt02). Me gustaría estudiar la posibilidad de hacer una reinstalación de los nodos de visualización para poder revertir los cambios hechos y poder documentarlos mejor. De esta manera, asegurarme que se puede reproducir la instalación en los nodos de visualización y login.

X11

En caso de querer tunelear el display por SSH de forma más sencilla, son necesarias algunas tools de X11 en el nodo.

Estas se pueden instalar con dnf.

dnf install xorg-x11-xauth

Para redigirig el display a la computadora local, hace falta hacer ssh con alguna de las siguientes opciones:

  • -XC (untrusted y compressed)
  • -YC (trusted y compressed)
ssh -YC -J bbruzzo@172.29.3.3 bbruzzo@172.28.253.12

Se puede testear si está funcionando correctamente con alguna de estas tools (entre otras):

  • xeyes
  • xclock
  • glxgears

(TO DO) Benchmark de bandwith

Usé iperf3 para medir el bandwith via ssh. Documentar bien como hacerlo. Explorar mejores formas de benchmarkeo.

(TO DO) TurboVNC y VirtualGL

TurboVNC VirtualGL

Explicar como usar estas herramientas en los nodos de visualización Acelaración por hardware con las GPUs nvidia, etc.

(TO DO) Slurm

Explicar como se podría limitar el uso de los nodos de visualización a través de slurm, usando PAM, y como podrían hacer los usuarios para hacer ssh a los mismos.

Estaría bueno que puedan directamente hacer ssh <user> viz1.clementinaxxi.org.ar

visualization-nodes.1762525019.txt.gz · Last modified: by bbruzzo