Chapter 2. Kernel
The following tracepoints for system call events have been added:
sys_enter
sys_exit
HAVE_SYSCALL_TRACEPOINTS
configuration option enabled.
Red Hat Enterprise Linux 5.9 adds hardware checksum support for UDP running over IPv6.
The prlimit64()
system call has been added to allow users to dynamically change the limits of a running process via the /proc/<PID>/limits
file (this file is now writable).
pktgen
VLAN support has been added to the pktgen
module. The pktgen
module is now able to produce 802.1Q tagged frames.
/proc/<PID>/
The hidepid=
and gid=
mount options have been added to procfs
to allow restricting of access to /proc/<PID>/
directories.
In Red Hat Enterprise Linux 5.9, the netfilter
module now supports mangling of the DSCP field.
This feature allows you to compare a booted system with a dumped system to efficiently analyze changes that might be introduced by image migration. To identify a guest, stsi
and stfle
data is used. A new function, lgr_info_log()
compares the current data (lgr_info_cur
) with the last recorded one (lgr_info_last
).
The Parallel access volume (PAV) storage server feature is intended to achieve better I/O performance through alias devices. With HyperPAV, you no longer need to configure dedicated aliases for each device for which you want to use PAV with. HyperPAV supports an alias pool from which alias devices are automatically assigned when required. This results in reduced configuration effort and dynamic self-optimization of the PAV configuration.
Applications often use system calls that are related to system time. The virtual dynamic shared object (vdso) support is a kernel-provided shared library that holds the required data for the correct system time. The calculation is done in user space, and accelerates the operations. This results in increased performance, especially for applications with high amounts of time-related system calls.