Red Hat Training

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

Глава 1. Ядро

Масштабируемые снимки и динамическое выделение

Цели dm-thinpthin и thin-pool — предоставляют dm-устройство (Device Mapper) для создания масштабируемых снимков. Эта возможность предоставляется в качестве экспериментальной версии. Глава 9, Хранение данных содержит более подробную информацию (BZ#723018 ).

Интерфейс sysfs mbox считается устаревшим

Интерфейс sysfs mbox в составе драйвера lpfc признан устаревшим и больше не используется инструментами Emulex. Для корректной работы операций чтения и записи оставлены заглушки, возвращающие код -EPERM (запрещенная операция) (BZ#738037 ).

Расположение дампа Kdump

Список возможных получателей дампа kdump можно найти в статье https://access.redhat.com/knowledge/articles/41534 (BZ#743610 ).

Дополнительные параметры монтирования (BZ#770652 )

Добавлена поддержка параметров монтирования, ограничивающих доступ к каталогам /proc/<PID>/. Так, например, hidepid= определяет уровень информации о процессах, который будет доступен пользователям, не являющихся их владельцами. Параметр gid= определяет группу, которая будет осуществлять сбор информации о процессах. Непроверенные пользователи, не имеющие права мониторинга заданий в системе, не должны входить в эту группу.

Поддержка флага O_DIRECT

Добавлена поддержка флага O_DIRECT для файлов FUSE (File system in Userspace). Этот флаг минимизирует результаты кэширования ввода-вывода для файлов. Установка флага снизит производительность, но может быть эффективной в некоторых случаях, например если программы выполняют кэширование самостоятельно.

CONFIG_STRICT_DEVMEM в PowerPC

Параметр CONFIG_STRICT_DEVMEM в системах PowerPC включен по умолчанию. Его целью является ограничение доступа к /dev/mem. Отключение параметра откроет доступ ко всей памяти из пространства пользователя, что значительно повышает риск случайной записи в память (BZ#655689 ).

CONFIG_HPET_MMAP

В Red Hat Enterprise Linux 6.3 включена возможность отображения регистров HPET в память пользовательского процесса.

Улучшена производительность больших систем

Ядро Red Hat Enterprise Linux 6.3 включает исправления, ориентированные на повышение производительности и уменьшение времени загрузки больших систем (тестирование проходило в системах с 2048 процессорами и 16 ТБ памяти) (BZ#635817 ).

Поддержка rdrand

Процессоры Intel Core i5 и i7 (известные как Ivy Bridge) теперь поддерживают новую инструкцию rdrand для быстрой генерации случайных чисел. Эта инструкция активно используется ядром Red Hat Enterprise Linux 6.3 (BZ#696442 ).

Поддержка постоянного хранения на уровне UEFI

pstore теперь поддерживает UEFI (BZ#696383 ).

Файлы контейнеров для отдельных семейств процессоров

Добавлена поддержка контейнеров для отдельных семейств процессоров. Так, для процессоров AMD 15h будет загружаться контейнер microcode_amd_fam15h.bin (BZ#787698 ).

Поддержка USB 3.0

Red Hat Enterprise Linux 6.3 включает полную поддержку USB 3.0 (BZ#738877 ).

Механизм дампа kdump/kexeс для IBM System z

Механизм дампа kdump/kexec в IBM System z активен по умолчанию. Порог автоматического резервирования равен 4 ГБ, поэтому в системах с памятью больше 4 ГБ механизм kexec/kdump будет включен автоматически.

Kdump резервирует примерно 128 МБ по умолчанию, поэтому необходимо убедиться в наличии достаточного объема памяти. Это особенно важно при обновлении до Red Hat Enterprise Linux 6.3. Для хранения дампа также потребуется свободное пространство на диске. В качестве устройств дампа Kdump использует DASD и QETH.
После инициализации kdump появится предупреждение:
..no such file or directory
Это сообщение может быть проигнорировано. Kdump можно настроить или отключить в файле конфигурации /etc/kdump.conf или с помощью утилит system-config-kdump и firstboot (BZ#738862 ).
Интерфейс ftrace (BZ#454694 )

Трассировщик ftrace теперь позволяет пользователям и модулям использовать утилиту ftrace. Следующие команды помогут получить дополнительную информацию:

man trace-cmd-record
man trace-cmd-stack
Трассировка многопоточных процессов

Раньше при трассировке многопоточных процессов утилита ltrace игнорировала все потоки кроме основного. Но так как все потоки используют одно адресное пространство, им доступны контрольные точки основного потока. Таким образом, их можно остановить с помощью сигнала SIGTRAP. В Red Hat Enterprise Linux 6.3 обрабатываются все потоки (BZ#742340 ).

Механизм Cross Memory Attach

Это механизм для уменьшения копий данных, необходимых для взаимодействия процессов между узлами. Так, например, это позволяет библиотекам MPI осуществлять взаимодействие за счет передачи всего одной копии сообщения, а не двух копий через общую память. Теоретически это было возможно и раньше, но за счет многочисленных манипуляций с драйверами. Red Hat Enterprise Linux 6.3 также добавляет дополнительный уровень абстракции для разработчиков драйверов для облегчения доступа к этим функциям (BZ#739136 ).

Переключение между двумя графическими картами

Параметр CONFIG_VGA_SWITCHEROO, который отвечает за переключение между графическими картами, теперь включен по умолчанию (BZ#632635 ).