Redhat Enterprise Linux 6 is the most successful data center platform released by RedHat. It provides advanced performance applications and excellent scalability and security. With this version of the operating system, you can easily attach virtualization and cloud computing services to your data center, reduce the complexity of actual operations, reduce the actual overhead, and give full play to the system performance. So what are the new features of Linux 6, the Redhat Enterprise Edition that is currently receiving high attention?
Efficiency, scalability, and reliability
Red Hat Enterprise Linux 6 supports more sockets, kernels, threads, and memory space. In the arrangement of File System Task schedules, you should pay more attention to the overall consideration of such factors as task running time and task priority, optimize system task execution and resource allocation using hardware response and multi-core topology.
The default file system of Red Hat Enterprise Linux 6 is ext4 (the fourth extended File System). This version is more robust and can be expanded to 16 TB, it also includes an XFS file system that can be upgraded to TB. Its NFSv4 significantly improves the limitations of NFSv3 and is backward compatible. The new file system is allowed to run in the user space, and users can also test and develop on FUSE-based new file systems (such as cloud file systems.
In terms of high availability, the Conga-based Web interface has been re-designed, and additional features have been added, making it easier to use. The Corosync technology of the cluster communication management system is also more mature, stable, and lightweight. The improved KVM Server Virtual Machine can manage services when physical and virtual hosts fail or are shut down. A simple cluster command can be used to manage logs of different servers and record events in the same format for higher readability.
In terms of power management, the new kernel clock design technology of Red Hat Enterprise Edition Linux 6 puts the system at minimum system consumption. This minimizes the power consumption of the I/O subsystem. The system administrator can also control the current threshold to reduce power consumption. In addition, optimized access to real-time devices also helps reduce the energy consumption of File System metadata writing.
Unprecedented Resource Management
In terms of system resource allocation, Cgroups of Red Hat Enterprise Linux 6 can organize system tasks for tracking and allow other system services to control the resources (partitions) That cgroup tasks may consume ). The two user space tools cgexec and cgclassify provide the simple configuration and management functions of cgroup. At the same time, the memory Resource Controller and network resource controller are applied to the cgroup to limit the application of memory resources and network traffic.
On storage, Red Hat Enterprise Linux 6 supports SAN-based large-scale storage, automatic I/O calibration and self-adjustment, and extended SCSI and ATA standards and I/O prompts, automatic Adjustment and I/O calibration are allowed.
Red Hat Enterprise Linux 6 supports IPv6. The multi-queue networking function improves processing concurrency, allowing users to get better performance from multiple processors and CPU cores. Data center bridging supports data traffic priority and traffic control to improve service quality. In addition, data traffic priority and traffic control are used to improve service quality.
Stable Application Development and Production Platform
The Web infrastructure mainly improves Apache, Squid, and Memcached. Red Hat Enterprise Edition Linux 6 supports Apache2.2, while Squid mainly supports manageability and IPv6 performance. The new Red Hat version supports Memcached 1.4.4, which is a high-performance, highly scalable, distributed, and memory-based object cache system that greatly improves the speed of Dynamic Web applications.
In terms of Java performance support, the close integration of Red Hat Enterprise Linux and OpenJDK includes support for Java probes in SystemTap to support better Java debugging. We all know that Tomcat 6 is an open-source and similar best application server running on the Java platform. By supporting Java Servlets and Java Server Pages (JSP), Tomcat provides a stable and reliable environment for developing and deploying Dynamic Web applications. Therefore, the support for Tomcat 6 has been improved in Red Hat Enterprise Linux.
In addition, Red Hat Enterprise Linux has made many adjustments in applications, databases PostgreSQL 8.4.4, MySQL 5.1.47, and MySQL 5.1.47, greatly improving its performance.
Integrated Virtualization
Red Hat Enterprise Linux is mainly based on Kernel virtualization. It fully integrates KVM management programs into the kernel. Therefore, all RHEL system improvements are conducive to the virtualization environment. The application environment is consistent with the physical system and virtual system. In this way, users can easily move virtual machines between hosts, resulting in deployment flexibility so that managers can integrate resources into fewer machines during off-peak hours, or release hardware during maintenance downtime.
The hardware abstraction of the kernel enables applications to migrate from the physical environment to the virtual environment independent of the underlying hardware. Improves CPU and memory scalability so that each server can accommodate more virtual machines. The virtualization technology uses advanced virtualization interfaces, including clock (supported by the empty loop kernel), interrupt controller, spin lock subsystem, vmchannel, and other non-traditional devices.
Enterprise manageability
The Installation Options of Red Hat Enterprise Linux 6 have been reorganized into "workload configuration files", so that each system installation can provide appropriate software for specific tasks. Standard Linux manageability specifications (SBLIM) use Web-Based Enterprise Management (WBEM) to manage systems. Instead of mkinitrd, Dracut minimizes the impact of underlying hardware changes, makes maintenance easier, and makes it easier to support third-party drivers.
The printing technology is improved so that the printer can detect the printer configuration service of CUPS and system-config-printer in time. Added SNMP-based ink and toner supply horizontal monitoring and printer status monitoring to simplify monitoring, allowing users to effectively manage ink and toner cartridges.
In addition, Red Hat Enterprise Linux Samba has improved support for Windows 2008R2 trust relationships: Windows cross-forest, transfer Trust, and one-way domain trust. Allow applications to use OpenChange to access Microsoft Exchange Server using the local protocol, and allow email clients such as Evolution to tightly integrate with Exchange Server.