# Requisitos del sistema

Partes de este tema pueden estar traducidos automáticamente.

# Explicaciones útiles

TrueConf Server tiene una serie de características que se consideran al elegir el equipo para una instalación individual. Comprenderlas ayudará a seleccionar mejor los componentes.

  1. Diferentes tipos de conexiones generan diferentes cargas en la CPU y la red. Por ejemplo, en conexiones desde aplicaciones cliente de TrueConf para ordenadores de escritorio y dispositivos móviles, gracias a la tecnología SVC, el servidor utiliza principalmente los recursos del procesador para el envío de flujos de medios a través de la red, en lugar de gestionar los flujos. Esto se debe a que no se realiza la recodificación de flujos (como ocurre en la grabación para mezclar la imagen resultante). En este caso, se puede asumir que se necesita un núcleo físico de un procesador de servidor estándar con multiprocesamiento (Hyper Threading o SMT) para procesar 200 Mbps de tráfico. Esto significa que al instalar TrueConf Server en un servidor físico, 1 núcleo se destina a procesar 200 Mbps, y al instalarlo en una máquina virtual (VM), 1 vCPU se destina a procesar 100 Mbps.

  2. En la práctica, no sucede que todos los usuarios estén en conferencias simultáneamente. Por lo tanto, el motor del servidor de videoconferencia no tiene restricciones en el ancho de banda de la red corporativa o de Internet. Sin embargo, en nuestros cálculos, recomendamos no exceder un valor de 3 Gbit/s para el servidor que opera un único TrueConf Server, independientemente del número de participantes, tipos de conferencias, etc. Este es el valor máximo que se ha obtenido y verificado en la práctica. Si supera este valor y experimenta problemas, por favor contacte con soporte técnico. Tampoco olvide las capacidades del adaptador instalado en la máquina con TrueConf Server.

  3. TrueConf Server funciona igualmente bien en sistemas basados en procesadores Intel y AMD del mismo año de fabricación (familia). También se utilizan de manera similar las tecnologías de multihilo: Hyper Threading de Intel y SMT de AMD.

  4. Los procesadores lanzados en diferentes momentos (distintas generaciones) varían en rendimiento por núcleo incluso si tienen la misma frecuencia.

  5. TrueConf Server funciona de la misma manera en Linux y Windows.

  6. En la práctica, recomendamos que la carga del procesador de la máquina con TrueConf Server no supere el 80%. Si esto ocurre en sus escenarios de uso, debe agregar recursos a la máquina virtual (VM) o actualizar físicamente el hardware.

  7. La instalación está disponible tanto en una máquina física como en una virtual (incluyendo VPS), por lo tanto, los requisitos del sistema son generales.

# Requisitos del sistema detallados

  Configuración inicial Configuración recomendada
Procesador Intel Core i3-8100 (3.6 GHz)
Intel Core i5-7400 (3.0 GHz)
Intel Xeon E-2234 (3.6 GHz)
Intel Xeon W-2223 (3.6 GHz)

o cualquier otro procesador con al menos 4 núcleos lógicos y una puntuación de PassMark® de más de 7000 puntos.
Intel Core i7-10700 (2.9 GHz)
AMD Ryzen 7 2700 (3.2 GHz)
Intel Xeon E-2288G (3.7 GHz)
Intel Xeon W-2245 (3.9 GHz)

o cualquier otro procesador con al menos 16 núcleos lógicos y una puntuación de PassMark® de más de 14000 puntos.
Capacidades de configuraciones típicas
  • Hasta 200 usuarios en línea, conectados a través de las aplicaciones cliente de TrueConf.
  • Grabación o transmisión de una videoconferencia de cualquier tipo.
  • Hasta 1000 usuarios en línea, conectados a través de las aplicaciones cliente de TrueConf.
  • Grabación o transmisión de una videoconferencia de cualquier tipo.
Y además…
  • 1 conferencia en modo todo en pantalla con 36 participantes, conectados a través de las aplicaciones de TrueConf
o
  • Hasta 6 conferencias en modo reunión inteligente o roles moderados con 20 participantes, conectados a través de las aplicaciones de TrueConf, de los cuales 4 en tribuna
o
  • 1 conferencia en modo reunión inteligente o roles moderados con 240 participantes (60 conexiones WebRTC + 180 aplicaciones cliente), de los cuales 2 participantes en tribuna son WebRTC y 3 a través de aplicaciones cliente
o
  • Hasta 25 participantes WebRTC, mostrados en conferencias de cualquier tipo
o
  • Hasta 10 terminales SIP o H.323, mostrados en una conferencia de cualquier tipo.
  • Hasta 3 conferencias en modo todo en pantalla con 36 participantes, conectados a través de las aplicaciones de TrueConf
o
  • Hasta 15 conferencias en modo reunión inteligente o roles moderados con 20 participantes, conectados a través de las aplicaciones de TrueConf, de los cuales 4 en tribuna
o
  • Hasta 2 conferencias en modo reunión inteligente o roles moderados con 240 participantes (60 conexiones WebRTC + 180 aplicaciones cliente), de los cuales 2 participantes en tribuna son WebRTC y 3 a través de aplicaciones cliente
o
  • Hasta 36 participantes WebRTC mostrados en conferencias de cualquier tipo
o
  • Hasta 20 terminales SIP o H.323, mostrados en una conferencia de cualquier tipo.
Ejemplos de otras configuraciones típicas →
Capacidades de aceleración de hardware en GPU La adición de una tarjeta gráfica NVIDIA Quadro P2000 aumenta el número de diseños individuales para participantes SIP/H.323 en 20 unidades, sin necesidad de cambiar el resto del hardware
Sistema operativo Sistema operativo de 64 bits dedicado o virtual:
  • Microsoft Windows Server 2012/2016/2019/2022 (incluidas las ediciones Core) con las últimas actualizaciones instaladas
  • Debian 11 / 12
  • CentOS Stream 9
  • Astra Linux SE 1.6 / 1.7 / 1.8
  • Alt Server 10 (incluida la edición c10f1)
  • RED OS 7.3 / 8
Al implementar TrueConf Server en una VM, se recomienda no utilizar sobresuscripción de vCPU (es decir, el número de vCPU no debe exceder el número de hilos de procesador del host). Más detalles sobre las recomendaciones para VM en este artículo.

Como parte del servicio de puesta en marcha, podemos ofrecer la ejecución de TrueConf Server en distribuciones de SO corporativos que no están oficialmente soportadas, por ejemplo, Oracle Linux, RedHat Enterprise Linux, Rocky Linux, etc. Para más información, contáctenos de cualquier manera conveniente.
Memoria RAM 16 GB 32 GB o más
Al instalar módulos de memoria, siga las recomendaciones del fabricante de la placa base para obtener el máximo rendimiento (generalmente proporcionadas para componentes de servidor). De lo contrario, en general, recomendamos utilizar todos los canales de memoria disponibles en la placa base, es decir, instalar al menos un módulo de memoria por canal.
Disco duro 20 GB de espacio libre en disco
Red Ethernet 1 Gbit/s
Puertos
  • 443 (posiblemente modificable en el panel de control) — puerto HTTPS por defecto, para la transmisión de información de servicio entre el servidor, las aplicaciones cliente y los navegadores.
    Si este puerto está cerrado, el planificador de conferencias y la administración de reuniones en tiempo real desde la aplicación cliente no funcionarán.
  • 4307 (posiblemente modificable en el panel de control) — puerto para el intercambio de datos multimedia con aplicaciones cliente.
Más detalles →
IP Para el correcto funcionamiento del servidor, se requiere una dirección IP estática
Hipervisores compatibles Microsoft® Hyper-V, Xen, KVM, Oracle VM VirtualBox, VMware Workstation y ESXi
Puertas de enlace criptográficas compatibles CryptoPro NGate, S-Terra Gateway, «InfoTeKS» ViPNet, «Code of Security» APCSH «Kontinent»

# Optimización del uso del archivo de intercambio (swap)

Recomendaciones generales para el tamaño de intercambio en Windows y Linux:

Cantidad de RAM instalada Volumen mínimo de intercambio Volumen de intercambio recomendado sin hibernación Volumen de intercambio recomendado con hibernación
2-8 Gb 1-2 Gb 1 x RAM 1.5 x RAM
8-64 Gb 4-8 Gb 0.5 x RAM 1 x RAM
64-256 Gb 4-16 Gb 4-16 Gb 1 x RAM
>256 Gb 4-32 Gb 4-16 Gb 1 x RAM

Si en una máquina virtual o física con TrueConf Server en Linux se utiliza intensivamente un archivo de intercambio (swap-file) y aún queda mucha memoria RAM disponible, se puede ajustar en el SO la lógica de uso del swap. En términos generales, en todos los sistemas operativos Linux, la situación con el swap es la siguiente:

  • no hay una configuración única de carga de swap dependiendo del porcentaje de uso de la memoria RAM;

  • no se debe confiar en la opinión errónea de que si hay mucha memoria (por ejemplo, 128 GB) se puede prescindir de swap: este archivo es una parte importante de la lógica de administración de memoria en el sistema operativo;

  • El uso de swap se regula mediante el parámetro vm.swappiness en el archivo del sistema /etc/sysctl.conf. Este parámetro es, en esencia, la relación entre las páginas de memoria anónimas y físicas. Las páginas físicas corresponden a archivos y sus partes en el sistema de archivos (generalmente, el código de los programas en ejecución). Las páginas anónimas son datos creados dinámicamente (por ejemplo, los valores de las variables).

  • Reducir el valor de vm.swappiness prioriza la memoria anónima sobre la física, es decir, disminuye el uso de swap.

  • Por defecto, el valor es vm.swappiness = 60 y funciona bien en máquinas normales (con 8-16 GB de memoria). En máquinas con TrueConf Server que tienen más RAM, tiene sentido elegir otro valor.

Puede leer más sobre cómo funciona el swap en Linux en el sitio de Red Hat.

De este modo, para reducir el uso de swap se requiere:

  1. Abra el archivo /etc/sysctl.conf con una cuenta de administrador en cualquier editor de texto, por ejemplo, ejecutando el siguiente comando en el terminal:
sudo nano /etc/sysctl.conf

2. Si el archivo ya contiene una línea como vm.swappiness = 60, cambia el valor 60 por uno menor, como 10. Si no existe tal valor, simplemente añade en una nueva línea vm.swappiness = 10.

Supervise el resultado con diferentes cargas en la máquina (con diferente número de conferencias, etc.) y ajuste el valor disminuyéndolo de 10 a 1. En ningún caso indique 0. El valor final puede variar dependiendo del volumen de RAM y la carga específica en sus escenarios en TrueConf Server.