Colección de scripts para testear tu VPS en 2026: test de velocidad en un clic, ruta de retorno y revisión de calidad de IP
¿Compraste un VPS y no sabes si realmente rinde? ¿Cómo saber si el proveedor te está vendiendo de verdad eso que llama CN2 GIA?
Aquí recopilé los scripts de benchmarking para VPS más completos y actualizados de 2026. Desde pruebas de rendimiento hasta rutas de retorno, pasando por la calidad de la IP y el desbloqueo de streaming. Todo en un solo artículo.
Lectura relacionada: Comparativa real después de probar 8 proveedores de VPS
1. Objetivos
- Dominar los métodos básicos para hacer benchmarking a un VPS
- Aprender a usar los scripts de prueba de velocidad más habituales
- Entender los resultados para saber si el VPS es bueno o no
2. Planificación
¿Qué hay que mirar al evaluar un VPS?
| Dimensión | Por qué es importante | Prueba correspondiente |
|---|---|---|
| Rendimiento básico | El CPU/RAM/disco dictan qué servicios puedes correr | bench.sh, YABS |
| Calidad de red | La ruta de retorno define la velocidad de acceso desde China | Test de ruta de retorno |
| Calidad de IP | Determina si puedes acceder a ciertos servicios | Test de calidad de IP |
| Desbloqueo de streaming | Algunos usuarios necesitan desbloquear Netflix y similares | Test de streaming |
| Velocidad de las tres redes | Velocidades reales de Telecom/Unicom/Mobile | Test de velocidad de las tres redes |
Clasificación de los scripts
He dividido los scripts más útiles en 5 categorías, de lo básico a lo avanzado:
1 | 1. 综合性能测试 → 了解硬件基本情况 |
3. Pasos a seguir
3.1 Test de rendimiento integral
bench.sh (el clásico de toda la vida)
El test integral más sencillo, con un solo comando lo tienes listo:
1 | wget -qO- bench.sh | bash |
Qué testea:
- Info del sistema (modelo de CPU, RAM, disco)
- Test de velocidad de I/O
- Test de red (múltiples nodos)
Cómo leer los resultados:
1 | -------------------- A Bench.sh Script By Teddysun ------------------- |

Métricas clave:
| Métrica | Excelente | Aprobado | Pobre |
|---|---|---|---|
| I/O Speed | >500MB/s | 200-500MB/s | <200MB/s |
SuperBench.sh (versión con nodos en China)
Es una versión mejorada de bench.sh que cambia los nodos de testeo por nodos locales en China, ideal para ver la velocidad real hacia allá:
1 | wget -qO- git.io/superbench.sh | bash |

Diferencias con bench.sh:
- bench.sh mide la velocidad con nodos globales
- SuperBench.sh mide la velocidad con nodos de China Telecom/Unicom/Mobile
Ideal para: cuando necesitas saber la velocidad real de tu VPS hacia China
ZBench (versión todo en uno, recomendado)
Integra bench.sh y SuperBench.sh en uno solo, además le añade tests de Ping y ruteo, y lo mejor es que puede generar un reporte en formato web para compartir:
1 | # 中文版 |

Aquí se quedó colgado, así que no seguí
Qué testea:
- Info del sistema + test de I/O
- Test de velocidad nacional e internacional
- Test de Ping
- Test de enrutamiento
- Genera un reporte en formato web (lo puedes compartir)
Índice de recomendación: ⭐⭐⭐⭐
Lo más destacado de este script es que te genera un enlace web, así es súper fácil compartir los resultados del benchmark.
YABS (con score de GeekBench)
Para un test más a fondo, incluyendo el score de GeekBench y el test de disco con fio:
1 | curl -sL yabs.sh | bash |


Qué testea:
- Info del sistema
- Test de disco con fio (lectura/escritura aleatoria 4K)
- Score de GeekBench 6
- Test de red con iperf3
Ojo: El test de GeekBench se toma su tiempo (unos 5-10 minutos) y te va a consumir bastantes recursos del servidor.
Cómo interpretar los resultados:
1 | Geekbench 6 Benchmark Test: |
Referencia de GeekBench 6:
| Puntaje | Nivel | Configuración típica |
|---|---|---|
| Single-core >1500 | Excelente | CPU de alta frecuencia |
| Single-core 1000-1500 | Bueno | Configuración estándar |
| Single-core <1000 | Normal | CPU antigua o servidor muy sobrevendido |
LemonBench
Un script de test integral desarrollado por un colega chino, con una interfaz muy amigable y tests bastante completos:
1 | wget -qO- https://raw.githubusercontent.com/LemonBench/LemonBench/main/LemonBench.sh | bash -s -- --full |

Qué testea:
- Información del sistema
- Información de red
- Desbloqueo de streaming
- Test de rendimiento de CPU
- Test de rendimiento de memoria
- Test de rendimiento de disco
UnixBench (test específico de CPU)
Un script clásico para medir el rendimiento de la CPU. Sus resultados son ampliamente reconocidos:
1 | wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh |

Ojo: este test tarda bastante (puede llevar más de 30 minutos) y solo evalúa la CPU, no la red.
Ideal para: cuando necesitas entender a fondo el rendimiento de la CPU y comparar la capacidad de cálculo entre distintos VPS.
Test integral (spiritLHLS/ecs)
Un script súper completo desarrollado por un compatriota, que integra prácticamente todos los tests:
1 | curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh |
O usa la dirección alternativa:
1 | bash <(wget -qO- bash.spiritlhl.net/ecs) |


Lo que evalúa:
- Información básica del sistema
- Test de CPU/memoria/disco
- Detección de desbloqueo de streaming
- Detección de calidad de IP
- Test de ruta de retorno
- Test de velocidad de las tres redes principales
- ……
Índice de recomendación: ⭐⭐⭐⭐⭐
Este script lo tiene todo. Si solo vas a ejecutar uno, ejecuta este.
Opciones del menú: al ejecutarlo aparece un menú, las opciones más usadas son:
0- Prueba completa (tarda un poco más)1- Info básica del sistema4- Test de velocidad de las tres redes + ruta de retorno7- Verificación de calidad de la IP8- Desbloqueo de streaming
3.2 Test de la ruta de retorno
La ruta de retorno es lo que determina la calidad de la red entre tu VPS y China.
¿Por qué la ruta de retorno importa más que la de ida?
- Ruta de ida: el enrutamiento que usas para acceder al VPS (poco volumen de datos)
- Ruta de retorno: el enrutamiento que usa el VPS para enviarte los datos de vuelta (gran volumen de datos)
Cuando usamos internet, casi siempre descargamos mucho más de lo que subimos, por eso la ruta de retorno es la que realmente importa.
Comparativa de las rutas más comunes
| Ruta | AS | Características de IP | Descripción | Latencia | Precio |
|---|---|---|---|---|---|
| CN2 GIA | AS4809 | 59.43.x.x (todo el trayecto) | La mejor ruta de Telecom | Baja | Cara |
| CN2 GT | AS4809 | 59.43 (tramo internacional) + 202.97 (tramo nacional) | La segunda mejor ruta de Telecom | Baja-media | Medianamente cara |
| Backbone 163 | AS4134 | 202.97.x.x | Ruta estándar de Telecom | Alta | Barata |
| 9929/CUPM | AS9929 | 218.105.x.x | Ruta optimizada de Unicom | Baja | Cara |
| 4837 | AS4837 | 219.158.x.x | Ruta estándar de Unicom | Alta-media | Barata |
| CMIN2 | AS58807 | 223.120.x.x | Ruta optimizada de Mobile | Baja-media | Medianamente cara |
| CMI | AS58453 | 223.118/119.x.x | Ruta estándar de Mobile | Media | Barata |
¿Cómo identificar la ruta? (Importante)
Fíjate en las características de las IP del traceroute:
1 | 59.43.x.x → CN2线路(电信优质) |
Cómo distinguir entre CN2 GIA y CN2 GT:
- CN2 GIA: todo el trayecto va por 59.43.x.x, no aparece el 202.97
- CN2 GT: el tramo internacional va por 59.43, y al entrar a China cambia a 202.97
backtrace (chequeo rápido, recomendado)
1 | curl https://raw.githubusercontent.com/zhanghanyun/backtrace/main/install.sh -sSf | sh |
Cómo interpretar los resultados:
1 | 北京电信 219.141.147.210 检测中 电信CN2 GIA |
Fíjate en la última columna, que indica el tipo de ruta:
电信CN2 GIA→ Óptima联通9929→ Óptima para Unicom移动CMIN2→ Optimizada para Mobile电信163/联通4837→ Ruta estándar
mtr_trace (prueba de ruta de regreso para las tres redes)
1 | curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh | bash |

Este script prueba la ruta de regreso hacia varias ciudades de Telecom, Unicom y Mobile.
testrace.sh (prueba de enrutamiento detallada)
1 | wget https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh |

Al ejecutarlo, puedes elegir a qué ciudad quieres probarle la ruta.
NextTrace (aún más detallado)
1 | # 安装 |
Ventajas: Muestra la latencia y el número AS de cada salto, así puedes ver la ruta completa paso a paso.
BestTrace (con interfaz gráfica)
Ideal para usuarios de Windows, ya que tiene interfaz gráfica y te permite probar la ruta desde tu PC hacia el VPS.
Enlace de descarga: https://www.ipip.net/product/client.html
3.3 Comprobación de la calidad de la IP
La calidad de la IP afecta a:
- Si puedes acceder a servicios como Google o ChatGPT
- Si tus correos van a parar a la carpeta de spam
- Si los servicios de seguridad lo marcan como de alto riesgo
IP.Check.Place (Recomendado)
1 | bash <(curl -Ls IP.Check.Place) |


Cómo interpretar los resultados:
1 | ------------------------------- |
Indicadores clave:
| Indicador | Descripción |
|---|---|
| Scamalytics Score | <30 excelente, 30-50 normal, >50 malo |
| Blacklist | Lo ideal es que todo diga “Not Listed” |
ipcheck.ing
1 | bash <(curl -sL ipcheck.ing) |

Este script tiene una interfaz más amigable y los resultados son más visuales.
3.4 Test de desbloqueo de streaming
Para comprobar si Netflix, Disney+, ChatGPT y otros servicios están disponibles:
RegionRestrictionCheck (Recomendado)
1 | bash <(curl -L -s check.unlock.media) |

Ejemplo de resultado:
1 | ============[ Multination ]============ |
Resultados comunes:
Yes (Region: XX)- Desbloqueado, región XXNo- No desbloqueadoOriginals Only- Solo desbloquea contenido propio
MediaUnlockTest
1 | bash <(curl -Ls unlock.moe) |

Hace algo parecido, pero detecta más plataformas.
3.6 Pruebas antes de comprar (sin necesidad de VPS)
¿Cómo probar antes de comprar el VPS?
Método 1: Hacer Ping a la IP de prueba
Los proveedores suelen ofrecer una IP de prueba. Hazle un Ping para ver la latencia y la pérdida de paquetes:
1 | # Windows |
Indicadores clave:
- Latencia: Costa Oeste de EE. UU. <200ms, Japón <100ms, Hong Kong <50ms se considera normal
- Pérdida de paquetes: <5% es aceptable, >10% indica un problema
Método 2: Prueba de ruta de ida
Usa tu propio equipo para probar la ruta hacia el VPS (ruta de ida):
Windows: descarga BestTrace, tiene interfaz gráfica y es muy visual
Mac/Linux:
1 | # 安装mtr |
Método 3: Looking Glass
Muchos proveedores de VPS ofrecen una página de Looking Glass, donde puedes:
- Hacer Ping desde el VPS hacia ti
- Ver la ruta de regreso
- Descargar archivos de prueba
Cómo encontrar el Looking Glass:
- Busca “Looking Glass” o “Network Test” en la web del proveedor
- Busca en Google “nombre del proveedor Looking Glass”
Método 4: Descargar archivo de prueba
Los proveedores suelen ofrecer un archivo de prueba para descargar. Ábrelo directamente en el navegador y mira a qué velocidad baja:
1 | 常见测试文件路径: |
Ojo: hacer la prueba en horas pico (de 8 a 10 de la noche) te da una referencia mucho más real.
3.5 Test de velocidad para las tres redes
Vamos a medir la velocidad real de las tres grandes operadoras de China: China Telecom, China Unicom y China Mobile.
AutoSpeed
1 | bash <(curl -sL bash.icu/speedtest) |
Speedtest CLI (oficial)
1 | # 安装 |
Cómo leer los resultados:
1 | Download: 940.22 Mbps |
| Métrica | Referencia para 1G | Referencia para 100M |
|---|---|---|
| Download | >800Mbps | >80Mbps |
| Upload | >100Mbps | >10Mbps |
| Latency | <50ms excelente | <100ms aceptable |
4. Resumen
Mi flujo de revisión
1 | 购买前: |
Chequeo rápido de la calidad de la ruta
| Ruta | Experiencia Telecom | Experiencia Unicom | Experiencia Mobile | Precio |
|---|---|---|---|---|
| CN2 GIA | ⭐⭐⭐ | ⭐⭐ | ⭐⭐ | $$$ |
| CN2 GT | ⭐⭐⭐ | ⭐ | ⭐ | $$ |
| 9929/CUPM | ⭐⭐ | ⭐⭐⭐ | ⭐⭐ | $$$ |
| CMIN2 | ⭐⭐ | ⭐⭐ | ⭐⭐⭐ | $$ |
| 163/4837/CMI | ⭐ | ⭐ | ⭐ | $ |
Consejos para elegir
- Primero define el uso: el entorno de desarrollo necesita baja latencia, el de despliegue necesita estabilidad
- Prueba en horas pico: los resultados de las pruebas entre las 8 y las 10 de la noche son más representativos
- Verifica lo que promete el proveedor: si dicen CN2 GIA, corre un traceroute de retorno para comprobarlo
- Corre la prueba varias veces: un único test puede no ser preciso, hazlo varias veces y saca el promedio
Chuleta de scripts para benchmarks
Test de rendimiento integral
| Script | Características | Comando |
|---|---|---|
| bench.sh | El clásico, test de velocidad global | wget -qO- bench.sh | bash |
| SuperBench | Versión para test de velocidad nacional | wget -qO- git.io/superbench.sh | bash |
| ZBench ⭐ | Versión todo en uno, genera reporte | wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh |
| YABS | Incluye benchmark de GeekBench | curl -sL yabs.sh | bash |
| LemonBench | Desarrollado por un compatriota, interfaz amigable | wget -qO- https://raw.githubusercontent.com/LemonBench/LemonBench/main/LemonBench.sh | bash -s -- --full |
| 融合怪ecs ⭐⭐ | El más completo | bash <(wget -qO- bash.spiritlhl.net/ecs) |
| UnixBench | Test exclusivo de CPU | wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh && bash unixbench.sh |
Test de ruta de retorno
| Script | Características | Comando |
|---|---|---|
| backtrace ⭐ | Evalúa la ruta rápidamente | curl https://raw.githubusercontent.com/zhanghanyun/backtrace/main/install.sh -sSf | sh |
| mtr_trace | Test en múltiples ciudades de las tres redes | curl https://raw.githubusercontent.com/zhucaidan/mtr_trace/main/mtr_trace.sh | bash |
| testrace | Test de enrutamiento detallado | wget https://raw.githubusercontent.com/nanqinlang-script/testrace/master/testrace.sh && bash testrace.sh |
| NextTrace | Traza de ruta visual | curl nxtrace.org/nt | bash |
Otros tests
| Script | Características | Comando |
|---|---|---|
| IP质量检测 | Evaluación de riesgo de IP | bash <(curl -Ls IP.Check.Place) |
| 流媒体解锁 | Netflix/Disney+ etc. | bash <(curl -L -s check.unlock.media) |
| 三网测速 | Telecom/Unicom/Mobile | bash <(curl -sL bash.icu/speedtest) |
Guía rápida de calidad de ruta
| Ruta | Experiencia Telecom | Experiencia Unicom | Experiencia Mobile |
|---|---|---|---|
| CN2 GIA | ⭐⭐⭐ | ⭐⭐ | ⭐⭐ |
| CN2 GT | ⭐⭐⭐ | ⭐ | ⭐ |
| 9929/CUPM | ⭐⭐ | ⭐⭐⭐ | ⭐⭐ |
| CMIN2 | ⭐⭐ | ⭐⭐ | ⭐⭐⭐ |
| BGP normal | ⭐ | ⭐ | ⭐ |
Recomendaciones para probar antes de comprar
Muchos proveedores de VPS ofrecen un Looking Glass o IP de prueba, así que antes de comprar puedes:
- Test de Ping:
ping 测试IPpara ver la latencia - Test de enrutamiento: usar BestTrace desde tu máquina local para ver la ruta hacia la IP de destino
- Test de descarga: descargar un archivo de prueba desde el Looking Glass para comprobar la velocidad
5. Registro de incidencias
El script no se ejecuta
Problema: algunos scripts requieren permisos de root
Solución:
1 | sudo bash <(curl -sL 脚本地址) |
Los resultados de los test de velocidad varían mucho
Problema: al hacer varios test de velocidad en el mismo VPS, los resultados varían enormemente
Causas:
- Fluctuaciones de red
- El VPS está sobrevendido (overselling), los recursos son inestables
- Congestión en los nodos de test de velocidad
Sugerencia: ejecuta el test varias veces y toma el promedio; haz pruebas en diferentes franjas horarias
GeekBench no arranca
Problema: en VPS con poca memoria, GeekBench se queda sin memoria (OOM)
Solución:
1 | # 创建swap(临时) |
Test de ruta de retorno fallido
Problema: backtrace u otros scripts de test de enrutamiento no se ejecutan
Solución:
1 | # 安装依赖 |
6. Preguntas frecuentes (FAQ)
P: ¿Los scripts de benchmarking filtran mi información?
R: Estos scripts son de código abierto, así que puedes revisar el código fuente. Solo testean el rendimiento del VPS y no suben información sensible. Pero te recomiendo:
- Descargar los scripts desde fuentes confiables como GitHub
- Si tienes dudas, descarga y revisa el código antes de ejecutarlo
P: ¿Por qué mis resultados de velocidad son muy diferentes a los de otros?
R: Hay muchos factores que influyen:
- El momento de la prueba (horas pico vs. horas valle)
- Tu red local (Telecom/Unicom/Mobile)
- La carga del VPS en ese momento
- El estado del nodo de test
Te sugiero hacer el test durante las horas pico de la noche (8-10 p. m.), los resultados serán mucho más representativos.
P: El proveedor dice que es CN2 GIA, ¿cómo lo verifico?
R: Ejecuta un test de ruta de retorno (backtrace) y revisa el resultado:
- CN2 GIA real: todo el recorrido 59.43.x.x, sin 202.97
- CN2 GIA falso (en realidad es GT): tramo internacional 59.43, tramo nacional 202.97
- No es CN2 en absoluto: todo el recorrido 202.97
P: ¿Qué velocidad de I/O se considera normal?
R: Valores de referencia:
- SSD: más de 500MB/s
- Disco en la nube estándar: 200-500MB/s
- HDD o VPS sobrevendido: menos de 200MB/s
P: ¿Hace falta correr todos los scripts?
R: No. El flujo que te recomiendo es:
- Primero corre el script todo-en-uno (ecs.sh) o ZBench; con un solo script resuelves la mayor parte
- Si necesitas revisar las rutas en detalle, entonces corre backtrace
- Si te preocupa la calidad de la IP, corre IP.Check.Place
P: ¿Cuánto tardan las pruebas?
R: Tiempos de referencia:
- bench.sh: 2-3 minutos
- SuperBench/ZBench: 5-10 minutos
- YABS (con GeekBench): 10-15 minutos
- Prueba completa del script todo-en-uno: 15-30 minutos
- UnixBench: más de 30 minutos
Avance del próximo artículo
《Pitfalls comunes al comprar un VPS y guía para evitarlos》—— comparto los errores que cometí, incluyendo problemas de IP, rutas etiquetadas falsamente, tarifas ocultas, etc.
Última actualización: enero de 2026





