CloudLinux OS Blog - Beta: CloudLinux 7 hybrid with 4.18 kernel
CloudLinux OS Blog

Beta: CloudLinux 7 hybrid with 4.18 kernel

Beta: CloudLinux 7 hybrid with 4.18 kernel

We’re excited to let you know about a new beta release of CloudLinux OS 7 hybrid with a 4.18 kernel—excited because this version brings a lot of new features and opportunities. We’re also keen to know what you think and how our software is performing. You can give your feedback via the helpdesk or in the comments below.

Here’s the full list of new features and what they mean to you.

Memory
  • Memory management supports 5-level page tables, increasing the physical memory upper limit to 64 TB.

  • Non-Uniform Memory Access (NUMA) node count has been increased from 4 NUMA nodes to 8 NUMA nodes, for even bigger servers.

Security
  • Code implementing the ext4 file system has been cleaned up, making it better at preventing malicious file system images.

  • The TCP listener handling is now completely lockless, making TCP servers faster and more scalable, and improving protection against DDoS attacks.

Performance
  • Spectre V2 mitigation default changed from IBRS to Retpolines for better performance.

  • Intel Omni-Path Architecture (OPA) provides Host Fabric Interface (HFI) hardware with initialization and setup for high-performance data transfers. This gives you high bandwidth, high message rates, and low latency between compute and I/O nodes in clustered environments.

  • IOMMU passthrough is now enabled by default. This is beneficial for customers who want to pass-through hardware devices to virtual machines.

  • A new writecache module has been implemented for the Device Mapper, allowing SSD drives or other persistent memory to be used as a cache for block write operations. (Note, Caching of read operations is not implemented, since such operations are cached in the RAM pages cache.)

  • A flexible process flow control mode (cgroup.type threaded) was added to the cgroup mode to allow process threads to be managed as a single entity. With this mode, threads in the same process don’t have to belong to the same group. They can be separated into different groups, but they must be threaded and placed in the same cgroup hierarchy.

  • Improvements were made to on-the-fly resizing of file systems that use bigalloc.

  • On ext4 file systems, inode generation scalability on SMP systems is improved.

Currently Unsupported Features

The following items are not currently supported and have yet to be implemented.

  • /proc/sys/kernel/memcg_oom_disable (no control option for our optimization of the OOM killer)

  • CPU boost

  • CRIU

  • Traffic accounting per LVE

  • XENPV

Additional Notes

  • Symlink Owner Match Protection is disabled by default. (Read more here.)

    To enable it, use this command:

    sysctl -w fs.enforce_symlinksifowner=1
    
  • The /etc/sysctl.conf parameter proc_can_see_other_uid is supported but its behavior is more restrictive than documented. This will be improved in the next beta release.

How to install

The process of converting from standard to hybrid CloudLinux OS 7 is the same as for version 6. You can read about it here.

  1. First, install CloudLinux OS 7.

  2. Next, run the following commands as root.

yum update rhn-client-tools rhn-check rhn-setup --enablerepo=cloudlinux-updates-testing
normal-to-hybrid
reboot

Further reading

Beta: Alt-nodejs 12.4 update
Stable: MariaDB for MySQL Governor updated
 

Comments

No comments made yet. Be the first to submit a comment
Already Registered? Login Here
Guest
Wednesday, 13 November 2019

Captcha Image