# 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.
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.
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.
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.
Los procesadores lanzados en diferentes momentos (distintas generaciones) varían en rendimiento por núcleo incluso si tienen la misma frecuencia.
TrueConf Server funciona de la misma manera en Linux y Windows.
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.
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 |
|
| ||
Y además… | ||||
|
| |||
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:
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 |
| |||
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:
- 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.