Notes Something New in Azure Kernel
whiskiesweetThis kernel includes some Backport form Linux 6.x especially Improvement Memory Management, bringing features previously available only on newer Linux kernels to the current kernel base.
ZRAM Multiple Compression
Support for multiple compression algorithms has been backported, allowing ZRAM to utilize different compressors within the same compressed memory pool. This improves compression efficiency by selecting the most suitable algorithm based on workload characteristics, helping to achieve a better balance between memory usage and CPU overhead.
ZRAM Custom Backend API
The ZRAM Custom Backend API has also been backported, providing a more flexible backend interface for memory compression. This infrastructure simplifies integration of compression backends and aligns the implementation with newer upstream Linux kernel developments.
Pre-Trained Dictionary Support
Pre-trained Dictionary support has been introduced to improve compression performance for repetitive memory patterns. By leveraging predefined dictionaries, ZRAM can achieve higher compression ratios while reducing compression latency in supported workloads.
Overall, these backports enhance memory compression efficiency, improve system responsiveness under memory pressure, and bring modern ZRAM capabilities to this kernel without requiring a newer kernel base.