VPS para uso personal: identifica planes sobrevendidos en 5 minutos antes de comprar
Detecta VPS sobrevendidos con datos y evita las trampas de uso personal
Antes de comprar, revisa Steal Time, caché y puntuaciones; descarta directamente las máquinas sobrevendidas.
Características de los VPS sobredimensionados
Al elegir un VPS para uso personal, lo que más temes no es que sea caro, sino comprar una máquina sobredimensionada. En apariencia es barato, pero en realidad la CPU y la E/S van justas. Aquí comparto algunas características que compruebo antes de contratar; se pueden verificar en 5 minutos.
- Steal Time elevado: tras iniciar sesión, ejecuta
topy mira el valorst. En escenarios personales de un solo usuario y baja carga, si supera el 10% durante un tiempo prolongado, significa que los vecinos están acaparando recursos y el sobredimensionamiento ya afecta a la experiencia; por encima del 30% básicamente puedes pedir el reembolso. - Caída abrupta de la caché de disco: usa
ddofiopara probar lecturas/escrituras de 4K varias veces seguidas. Si el primer resultado es bueno y luego cae a una décima parte, probablemente sea una ilusión creada por la caché; los VPS sobredimensionados suelen atascarse al vaciar el disco. - Desfase entre el benchmark y el uso real: algunos VPS obtienen puntuaciones altas con scripts, pero al ejecutar tareas reales se quedan cortos. Sugiero descargar un archivo grande y a la vez compilar para ver si la latencia se dispara.
Tras organizar estas características en una lista, meto todas las IP candidatas en nuestra página de detección Herramienta de detección de sobredimensionamiento y dejo que se analicen automáticamente; es mucho más cómodo que escribir comandos manualmente. Muchos recomiendan en internet el "best vps for personal use" solo por la configuración, sin hablar del sobredimensionamiento; los VPS con buena reputación en Reddit siguen yendo lentos al comprarlos, a menudo por ignorar la verificación de Steal Time y caché. Así que, tanto si es una máquina barata como un servidor doméstico algo más caro (vps for home use), hay que mirar los datos reales y no solo lo que anuncia el proveedor.
Comprobar el Steal Time
Al comprar un VPS para uso personal, mirar solo el precio y la configuración no es suficiente. La característica más típica de las máquinas sobrevendidas es que el CPU Steal Time se mantiene alto, lo cual es evidencia de que la capa de virtualización está robando tiempo de CPU. Para proyectos personales, rastreadores o laboratorios domésticos, una vez que el Steal Time supera el 10%, se puede notar claramente la lentitud.
Cómo verificar Steal Time
Después de iniciar sesión en el servidor, en estado de carga, ejecuta vmstat 1 y observa la columna st. Si el valor sigue variando, ejecuta una prueba de estrés de CPU:
stress --cpu 4 --timeout 60 & vmstat 1Presta atención a cs (cambio de contexto) y st. Si st se mantiene por encima del 10%, significa que el vecino de al lado está acaparando la CPU, lo que confirma la sobresuscripción.
Referencia de umbral para usuarios individuales
Los VPS baratos con buenas reseñas en Reddit, al comprarlos siguen siendo lentos, probablemente porque no han pasado esta comprobación. Mi consejo: en reposo st cerca de 0, con carga picos cortos de 5% son tolerables, más de 10% de forma sostenida, solicita reembolso inmediatamente.
Intuición: si en top el uso de CPU parece artificialmente alto, pero tu proceso es realmente lento, Steal Time es el culpable.
Si quieres comparar más a fondo los proveedores, puedes consultar nuestra Guía de selección de VPS para uso personal, usa Steal Time como primer filtro, junto con pruebas de caché y rendimiento, básicamente puedes evitar los servidores sobresuscritos.
Verificación del desplome del disco
Al comprar una VPS para uso personal, mucha gente solo se fija en la CPU y la memoria, y como resultado, las máquinas baratas van tan lentas que parecen una presentación de PowerPoint. Mi propia experiencia es que el disco es la mina oculta más peligrosa. Especialmente en esos planes de «buena relación calidad-precio», donde el servidor host está lleno de demasiados vecinos. Una vez que la caché SSD se agota, la velocidad de lectura/escritura puede caer a una décima parte de la original. A esto lo llamo el «desplome del disco».
¿Cómo verificarlo? No te engañes con dd; dd a menudo se aprovecha de la caché de escritura. Usar fio es más fiable. Por ejemplo:
fio --randrw=rw --rwmixread=70 --size=1G --runtime=30 --time_based --name=disk_testCéntrate en dos cosas: primero, si los IOPS de lectura aleatoria son estables; segundo, si después de 30 segundos la velocidad sufre un desplome. Si en los primeros 5 segundos es rapidísimo y luego cae a decenas de MB/s, eso es básicamente una máquina sobrevendida.
Además, puedes mirar io_ticks en /proc/diskstats, o usar iostat -x 1 para observar %util y await. Si await supera frecuentemente los 100 ms, significa que el disco compartido ya está haciendo cola. En Reddit hay muchas publicaciones que recomiendan las «mejores VPS para uso personal», pero bastantes personas que las compran acaban con lentitud precisamente por no hacer esta verificación.
Mi consejo: antes de hacer el pedido, dedica 5 minutos a ejecutar estas pruebas y descarta directamente las máquinas sobrevendidas. Después de todo, una VPS personal se usa para aprender, alojar servicios y ejecutar pruebas; la estabilidad es más importante que el precio. Si quieres que tus proyectos personales funcionen sin problemas, consulta nuestra Guía de despliegue de VPS personal.
Lista de verificación antes de realizar el pedido
No te apresures a pagar. Hoy en día, muchas recomendaciones de "VPS adecuado para uso personal", especialmente los VPS baratos con buenas críticas en Reddit, son casos en los que al comprarlo se convierte en un PPT congelado. La razón es una sola: sobreventa. Por lo tanto, antes de hacer el pedido, toma 5 minutos para hacer una verificación y traduce "barato" en datos verificables.
Estándar de oro: Steal Time inferior al 5%, caída de caché de disco no evidente, degradación del rendimiento inferior al 20%.
1. Ver Steal Time (detector de sobreventa de CPU)
Tras conectarte por SSH, ejecuta vmstat 1 y observa la columna st en estado de inactividad. Si supera el 10% de forma continua, significa que la CPU está siendo arrebatada por los vecinos, lo que hará que el uso diario sea entrecortado.
vmstat 1 5 | awk '{print $16}'2. Prueba del acantilado de caché del disco (detector de limitación de velocidad de E/S)
Usa dd para medir por separado la lectura/escritura dentro y fuera de la caché. Dentro de la caché, la velocidad es muy alta (cientos de MB/s), pero fuera de la caché se desploma a unos pocos MB/s, lo que indica que la E/S del disco está estrictamente limitada, lo que haría que un sitio web personal o una base de datos lo pasen muy mal.
3. Ejecuta benchmarks reales (detector de hardware recortado)
Usa sysbench para ejecutar una prueba de CPU de 4 hilos y compara con la frecuencia/número de núcleos declarados oficialmente. Si la reducción supera el 30%, solicita un reembolso directamente. Muchos VPS económicos que "en las pruebas de velocidad parecen potentes, pero en realidad son lentos" mueren en este paso.
Consejo: antes de pedir, asegúrate de que exista una política de reembolso de 7 a 30 días; la mayoría de los VPS gratuitos son máquinas de juguete, con caídas de caché muy exageradas. Sirven para pruebas personales, pero no los uses en producción.
Esta lista también se aplica a proxies personales, laboratorios domésticos o VPS para pruebas de sitios web. Verificar en 5 minutos es más fiable que leer cien reseñas de Reddit sobre VPS de uso personal.
FAQ
¿Cómo identificar si un VPS está sobrevendido?
Antes de comprar, usa `lscpu` para ver el modelo y el número de núcleos de la CPU, y luego ejecuta una prueba de un solo núcleo con `sysbench`. Si la puntuación es inferior al promedio del mismo modelo en un 30%, suele ser sobreventa.
¿Cuánto Steal Time se considera sobreventa grave?
Usa `top` o `vmstat` para ver la columna `st`. Si supera el 5% de forma continua, indica una grave contención de la CPU, mala experiencia para uso personal; se recomienda descartarla.
¿Cómo ver si la memoria caché de un VPS está sobredimensionada?
Ejecuta `free -h` y revisa la sección `cache`. Si la memoria total menos la usada y la caché deja muy poco, y hay intercambio (swap) frecuente, la memoria está sobredimensionada.
¿Qué prueba es más representativa antes de comprar?
Instala `geekbench` o `unixbench` y realiza una prueba completa. Céntrate en la puntuación de varios núcleos; si es inferior al 40% de la misma gama de máquinas, está sobrevendida y debes descartarla directamente.