Los beanscounters en OpenVZ se refieren a una tecnología de contabilidad de recursos que rastrea y limita el uso de recursos por parte de los contenedores de virtualización (también conocidos como VEs o VPS). Esta tecnología se emplea para garantizar que cada contenedor solo utilice la cantidad de recursos que se le ha asignado y no interfiera con el funcionamiento de otros contenedores en el mismo sistema.
Los beanscounters manejan recursos como memoria, CPU, espacio en disco y operaciones de red. Cada contenedor tiene un conjunto de valores limites para cada recurso, que se denominan “límites blandos” y “límites duros”. Los límites blandos pueden ser excedidos por cortos periodos de tiempo, pero los límites duros nunca pueden ser excedidos. Este sistema permite un alto nivel de compartición de recursos y flexibilidad, mientras se mantiene un buen rendimiento y aislamiento entre contenedores.
En resumen, los beanscounters en OpenVZ permiten que múltiples contenedores coexistan en un solo sistema sin interferir entre sí, lo que es esencial para el funcionamiento eficiente de OpenVZ.