Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
6. Обновления инструментов
Важно
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 fordebuginfo-less
operations. Typecasting (through the @cast operator) is now supported, along with kernel tracepoint probing. Several'kprobe.*'
probe bugs that hampereddebuginfo-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. Thesystemtap-testsuite
package also features a larger library of sample scripts.Подробную информацию об изменениях SystemTap можно найти в соответствующей секции раздела «Обновления пакетов» технических замечаний.- Точки отслеживания SystemTap помещены в важных секциях ядра, что позволяет системным администраторам анализировать производительность и выполнять отладку секций кода. В Red Hat Enterprise Linux 5.4 точки отслеживания добавлены в следующие секции подсистемы ядра (в качестве предварительной версии):
- Управление памятью (mm) (BZ#493444)
- Ввод и вывод блочных устройств (blktrace) (Bugzilla #493454)
- Сетевая файловая система (NFS) (BZ#499008)
- Кэширование страниц и сетевые стеки (BZ#475719)
- Планировщик (BZ#497414)
- В Red Hat Enterprise Linux 5.4 добавлена коллекция компиляторов GNU версии 4.4 (в качестве предварительного выпуска). В ее состав включены компиляторы C, C++, Fortran и библиотеки.
Обновление поведения MALLOC для glibc
. Изменения glibc включают расширение масштабируемости за счет назначения потоков собственному пулу памяти и избежания блокировки. Объем дополнительной памяти в пуле управляется переменными окружения MALLOC_ARENA_TEST и MALLOC_ARENA_MAX.MALLOC_ARENA_TEST — если число пулов памяти достигает заданного значения, то будет выполняться проверка. MALLOC_ARENA_MAX определяет максимальное число занятых пулов памяти.Эту функциональность glibc в RHEL 5.4 наследует в качестве предварительного выпуска от основного выпуска malloc. Для активации пулов памяти для отдельных потоков потребуется задать переменную MALLOC_PER_THREAD. Эта переменная перестанет использоваться в будущих выпусках.