Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

6. Actualización de herramientas

Importante

All the IBM Java components are available online due to a late detection of missing COPYRIGHT notice. This applies to the Supplementary CD contents for Red Hat Enterprise Linux 5 on all architectures and releases. For more information, see the Red Hat Knowledgebase.
  • SystemTap is now fully supported, and has been re-based to the latest upstream version. This update features improved user-space probing through shared libraries, experimental DWARF unwinding, and a new <sys/sdt.h> header file which provides dtrace-compatible markers.
    This re-base also enhances support for debuginfo-less operations. Typecasting (through the @cast operator) is now supported, along with kernel tracepoint probing. Several 'kprobe.*' probe bugs that hampered debuginfo-less operations are also now resolved.
    SystemTap also features several documentation improvements. A new '3stap' feature provides users with useful man pages on most SystemTap probes and functions. The systemtap-testsuite package also features a larger library of sample scripts.
    Para obtener mayor información acerca de la re-sincronización de SystemTap, consulte la sección de SystemTap en el capítulo de actualizaciones de paquetes de las Notas técnicas.
  • Los Tracepoints de Systemtap se localizan en secciones importantes del kernel, permitiéndole a los administradores del sistema analizar el rendimiento y depurar porciones de código. En Red Hat Enterprise Linux 5.4, Tracepoints ha sido agregado a las siguientes secciones del subsistema del kernel como una Muestra de tecnología:
  • La colección de compilador GNU versión 4.4 (GCC4.4) se incluye en este lanzamiento como una Muestra de tecnología. Esta colección de compiladores incluye compiladores C, C++ y Fortran junto con las bibliotecas de ayuda.
  • La nueva conducta glibc MALLOC: El glibc de la línea de desarrollo principal ha sido cambiado recientemente para permitir mayor escalabilidad a través de muchos sockets y núcleos. Esto se realiza asignando hilos de sus propios grupos de memoria y evitando el bloqueo en algunas situaciones. La cantidad de memoria adicional, utilizada para grupos de memoria (si es que los hay), puede ser controlada mediante las variables de entorno MALLOC_ARENA_TEST y MALLOC_ARENA_MAX.
    MALLOC_ARENA_TEST especifica que la prueba del número de núcleos se realiza una vez que el número de grupos de memoria alcanza este valor. MALLOC_ARENA_MAX establece el número máximo de grupos de memoria, independientemente del número de núcleos.
    El glibc en el lanzamiento de RHEL 5.4 tiene esta funcionalidad integrada como una Muestra de tecnología de malloc de la línea de desarrollo principal. Para habilitar los grupos de memoria por hilos, la variable de entorno MALLOC_PER_THREAD se volverá obsoleta cuando la nueva conducta de malloc sea la predeterminada en futuros lanzamientos. Los usuarios que estén experimentando contención de los recursos de malloc podrían intentar habilitar esta opción.