Mi (pequeña) empresa utiliza una pila de software de linux (centos) desactualizada para ejecutar un software propietario en un clúster pequeño. Es comprensible que TI sea reacio a actualizar ya que todo funciona ahora.
Me gustaría hacer algunas pruebas de rendimiento en estas máquinas y planeo instalar una gran cantidad de software que no debería interferir con la raíz de producción. También incluye la compilación de paquetes científicos y, por lo tanto, necesito bibliotecas actualizadas. Una posibilidad es instalar una raíz completa actualizada en una ubicación diferente y chroot
en él.
Mi pregunta es: ¿Cómo afectará esto al rendimiento de las herramientas que se ejecutan dentro del chroot? ¿Existen referencias comparativas disponibles? ¿Es esta técnica generalizada/desventajosa/peligrosa? ¿Otras ideas? Ver también mi pregunta relacionada.
Respuesta aceptada:
Un chroot no debería afectar el rendimiento. No he oído hablar de ningún punto de referencia porque en realidad es solo un mapeo entre dos espacios.
De todos modos, para su problema, tal vez debería ser mejor usar algo como LXC. En lugar de mover algo que funciona, simplemente puede crear un LXC y hacer sus cosas dentro de este LXC. LXC es mucho mejor que chroot y tiene menos inconvenientes.
Puedes verlo como un chroot v2.0. Por lo que sé, debería funcionar bien en CentOS 5.X.