Cuello de botella de E / S

Definición: ¿Qué significa Cuello de botella de E / S?

Un cuello de botella de E / S es un problema en el que un sistema no tiene un rendimiento de entrada / salida lo suficientemente rápido. Los cuellos de botella de E / S pueden ser causados ​​por varias cosas y requieren varias soluciones. Los analistas de sistemas deben observar de cerca dónde está el problema y tratar de determinar por qué los usuarios pueden estar experimentando tasas de E / S más lentas.

Techinfo explica el cuello de botella de E / S

Muchos problemas asociados con los cuellos de botella de E / S ocurren porque los procesos de transacción de datos simplemente no han igualado los avances en la velocidad del procesador y la capacidad de la memoria. Algunos apuntan a la ley de Moore, que se refiere a la duplicación de transistores en un circuito, que también apoyó el tremendo crecimiento en el procesamiento de computadoras y el almacenamiento de memoria a lo largo de finales del siglo XX y principios del XXI. Cuando la E / S no puede mantenerse al día, surgen importantes cuellos de botella de E / S.

Los expertos también promueven muchas soluciones diferentes para diferentes cuellos de botella de E / S. Algunos son más amplios; por ejemplo, en algunos casos, un cuello de botella de E / S general se puede mitigar agregando RAM o utilizando diferentes tipos de conectividad Ethernet en una red. Sin embargo, otros tipos de cuellos de botella de E / S pueden requerir otros tipos de soluciones; por ejemplo, algunos expertos señalan causas comunes de cuellos de botella de E / S de almacenamiento que tienen que ver con el almacenamiento. Algunos cuellos de botella de E / S son causados ​​por el diseño de matriz redundante de discos independientes (RAID), donde muy pocos componentes RAID intentan manejar una carga de trabajo excesiva. Sin embargo, algunos otros problemas de cuello de botella de E / S pueden deberse a una memoria caché o una asignación de memoria insuficientes que no coinciden con las necesidades del sistema en general. En las redes virtuales, los componentes individuales pueden provocar un cuello de botella de E / S.

En lo que los expertos coinciden es en que, a menudo, no funciona simplemente cambiar un solo componente de la estructura mayor. Es necesario observar la configuración completa para asegurarse de que los cuellos de botella de E / S no aparezcan en otro lugar en el futuro. Los tipos más nuevos de técnicas de ingeniería, como el procesamiento en paralelo, las redes de servidores más distribuidas y otras innovaciones, pueden ayudar a abordar los cuellos de botella de E / S y permitir a los administradores de TI utilizar computadoras ultrarrápidas y grandes bancos de memoria con más éxito.