Validators DAO lanza herramientas de medición de rendimiento de servidor de Linux reproducibles para apoyar la selección de entorno para aplicaciones Solana
Validators DAO lanza herramientas de medición de rendimiento de servidor de Linux reproducibles para apoyar la selección de entorno para aplicaciones Solana

ELSOUL LABO B.V. (sede: Ámsterdam, Países Bajos; CEO: Fumitake Kawasaki) y Validators DAO anunciar la publicación pública de “Validators DAO Herramientas de Prueba de Rendimiento”, un conjunto de herramientas de código abierto para medir y verificar el rendimiento del servidor de Linux utilizando metodologías reproducibles.
Estas herramientas apuntan a los nodos de Linux incluyendo VPS, bare metal servidores y instancias en la nube, y están diseñados para permitir a cualquiera medir, comprender y comparar características de rendimiento en las mismas condiciones y con los mismos procedimientos. En lugar de servir como puntos de referencia para promover servicios o productos específicos, se centra en hacer que los métodos de verificación estén disponibles abiertamente como instrumentos prácticos de adopción de decisiones para las operaciones en el entorno real.
Asunciones de selección de infraestructura en la era de la cadena de bloques
En el desarrollo tradicional de aplicaciones web, el alcance mundial y la baja latencia eran requisitos limitados a ciertos casos de alto valor. Sin embargo, en aplicaciones basadas en blockchain —en particular las construidas en cadenas de alta velocidad como Solana— el envío de transacciones, el procesamiento de streams y la analítica en tiempo real ocurren de forma rutinaria, y la latencia a nivel de milisegundos, junto con su variación, puede afectar directamente los resultados.
En entornos de blockchain donde todas las aplicaciones intrínsecamente tienen características financieras, la selección de infraestructura se convierte en un requisito previo para la viabilidad de las aplicaciones. Proceder con el desarrollo sin entender el rendimiento efectivo de componentes fundamentales como la CPU, la memoria, el Discord y la red puede dar lugar a productos que conllevan riesgos inesperados de latencia e inestabilidad.
Tecnologías detrás de los números y diferencias en rendimiento efectivo
In VPS y entornos de máquinas virtuales, especificaciones como el conteo de vCPU y la capacidad de memoria se presentan comúnmente como indicadores de rendimiento. Sin embargo, estas cifras representan asignaciones lógicas y no garantizan necesariamente un rendimiento eficaz. Un factor clave detrás de esto es el exceso de compromiso, una técnica operativa importante en entornos de centros de datos.
La sobrecompromiso ha sido ampliamente adoptada como medio de utilizar eficientemente los recursos físicos sobre la base de la suposición de que no todas las máquinas virtuales funcionarán a la máxima carga simultáneamente. Las CPUs del centro de datos también se han desarrollado con este modelo de uso en mente, con mejoras continuas en el rendimiento del tratamiento paralelo.
Al mismo tiempo, esta estructura introduce inevitablemente la pérdida de rendimiento. La contención de la CPU, la variabilidad de la caché y los efectos de la programación pueden surgir como diferencias no insignificantes en ciertas cargas de trabajo. Incluso entornos etiquetados con la misma especificación “4 vCPU” pueden mostrar capacidades de tratamiento y estabilidad significativamente diferentes.
Estas diferencias pueden confirmarse numéricamente a través de instrumentos adecuados de medición en lugar de mediante la percepción subjetiva o suposición. La selección de un entorno sin entender su rendimiento eficaz puede afectar en última instancia la eficiencia del desarrollo y la calidad del producto.
Posición de Validators DAO Herramientas de prueba de rendimiento
Validators DAO Herramientas de Prueba de Rendimiento son una colección de herramientas de código abierto diseñadas para permitir a cualquier persona verificar el rendimiento eficaz del servidor Linux utilizando los mismos procedimientos en diferentes entornos, como VPS, nube, y bare metal. Mediante la publicación de métodos y resultados de medición, las herramientas permiten entender cuantitativamente las diferencias de rendimiento entre entornos y no mediante intuición o experiencia.
Las herramientas se centran en factores de rendimiento fundamentales que afectan directamente el comportamiento de la aplicación, incluyendo la capacidad de tratamiento de CPU, ancho de memoria y lectura de Discord/write rendimiento. Estos elementos tienen un impacto directo en la velocidad de tratamiento final y la estabilidad en operaciones del entorno real, como indexadores, RPC servicios, tratamiento de corrientes y cargas de trabajo de nodo-adyacente Solana.
La ejecución se completa con un solo comando, sin necesidad de preparación o configuración especial, y se puede ejecutar utilizando el mismo procedimiento en cualquier servidor Linux. Mientras el comando se ejecuta, simplemente observar los valores numéricos mostrados permite a los usuarios comprender intuitivamente qué entorno ofrece un mayor rendimiento.
Validators DAO Las herramientas de prueba de rendimiento no se proporcionan como métricas para evaluar entornos específicos, sino como un patrón común para ayudar a los desarrolladores a entender sus propios recursos de servidor y seleccionar entornos apropiados según sus casos de uso previstos.
Acerca de node bench
La herramienta principal actualmente disponible, node bench, es una herramienta de referencia diseñada para medir CPU, memoria y rendimiento de Discord en los nodos de Linux de una manera reproducible. Estas métricas representan características de rendimiento fundamentales que no pueden evitarse en operaciones del entorno real de aplicaciones de alta velocidad, incluyendo las construidas en Solana.
En node bench, el rendimiento de tratamiento de CPU se mide usando sysbench, el rendimiento de memoria se evalúa usando STREAM, y el rendimiento de Discord se prueba usando fio con I directo/O y explícitamente definidas, cargas de trabajo fijas. Todos los resultados de la ejecución se guardan como registros, incluyendo datos JSON crudos, permitiendo una verificación posterior y un análisis independiente.
La ejecución se realiza mediante curl, eliminando la opacidad causada por comandos omitidos y mostrando explícitamente todos los procesos ejecutados durante la ejecución.
Significado de la publicación de Open-Source
En las pruebas de rendimiento, lo que importa no son los propios resultados numéricos, sino las condiciones y metodologías bajo las cuales se obtuvieron esos números. El significado de los resultados varía significativamente dependiendo de qué y cómo se realizan las mediciones. La comparación se hace posible sólo cuando los métodos de medición están alineados.
Validators DAO publica estas herramientas de prueba y resultados de ejecución como código abierto basada en estos principios. El repositorio acoge con satisfacción las solicitudes de tiradas que contienen los resultados de ejecución y las mediciones de otros entornos. Al acumular datos de medición reales generados mediante metodologías unificadas, el proyecto pretende proporcionar a los desarrolladores materiales de referencia fiables para seleccionar los recursos de servidor adecuados.
Discord oficial de Validators DAO
Se alienta a los desarrolladores que experimentan problemas de rendimiento a que midan primero sus propios recursos y comparen los resultados. El Discord oficial de Validators DAO También puede utilizarse como lugar para el intercambio de información práctica con este fin.
- Validators DAO Herramientas de prueba de rendimiento: https://github.com/ValidatorsDAO/testing-tools
- Discord oficial de Validators DAO: https://discord.gg/C7ZQSrCkYR
- ERPC Sitio oficial: https://erpc.global/en


