Rendimiento y fiabilidad
¿Qué es el tiempo de robo de CPU y por qué importa?
El tiempo de robo es el porcentaje de tiempo que tu CPU virtual estuvo lista para ejecutarse pero el hipervisor dio el núcleo físico a otra persona. Aparece como la columna "st" en top. Cualquier valor consistentemente superior al 2–3% significa que estás compitiendo por el núcleo, y es la causa habitual de picos de latencia inexplicables en una instancia con vCPU compartida.
El tiempo de robo es invisible para tu aplicación: el código se ejecuta a toda velocidad cuando se ejecuta, simplemente no siempre consigue ejecutarse. Por eso aparece como latencia de cola en lugar de rendimiento lento, y por qué los tiempos de respuesta medios pueden verse bien mientras que el percentil 99 es terrible.
La solución son vCPU dedicadas, donde un hilo físico está reservado para ti y ningún otro inquilino se programa contra él. Dos núcleos dedicados superan de forma rutinaria a cuatro compartidos para cualquier carga sensible a la latencia.
Ver también: Hipervisor · vCPU
7 respuestas en Rendimiento y fiabilidad
- ¿Por qué mi VPS es lento? En orden de probabilidad: agotamiento de memoria que causa intercambio (swap), saturación de E/S de disco, tiempo de robo de CPU en núcleos compartido…
- ¿Cuánta latencia debo esperar de un VPS? Dentro de un área metropolitana, menos de 5 ms. Dentro de un continente, 10–40 ms. A través del Atlántico, 70–90 ms. De Europa a Asia, 150–200 ms. Rut…
- ¿Cuántos visitantes puede manejar un VPS? Una instancia bien configurada de 2 vCPU / 4 GB sirve un sitio estático a millones de visitas mensuales, un sitio WordPress en caché a aproximadamente…
- ¿Cómo hago un benchmark a un VPS? Mide las tres cosas que realmente varían: CPU de un solo hilo con sysbench, disco con fio en lectura/escritura aleatoria de 4K, y red con iperf3 a un …
- ¿Cuánto más rápido es NVMe que SSD SATA? Aproximadamente cinco veces más IOPS aleatorias — alrededor de 500.000 frente a 90.000 — y aproximadamente cinco veces menor latencia, bajo 0,1 ms fre…
- ¿Qué tiempo de actividad debo esperar de un VPS? Nuestro SLA es del 99,99% por instancia, lo que permite alrededor de 4,4 minutos de inactividad al mes, y la disponibilidad observada en toda la flota…