Sorry, you need to enable JavaScript to visit this website.

Linux Kernel Performance

Linux development evolves rapidly. The performance and scalability of the OS kernel has been a key part of its success. However, discussions have appeared on LKML (Linux Kernel Mailing List) regarding large performance regression between kernel versions. These discussions underscore the need for a systematic and disciplined way to characterize, improve, and test Linux kernel performance. Our goal is to work with the Linux community to further enhance the Linux kernel with consistent performance increases (avoiding degradations) across releases. The information available on this site gives community members better information about what 0-Day and LKP (Linux Kernel Performance) are doing to preserve performance integrity of the kernel.

News & Blogs

0-Day CI Linux Kernel Performance Report (v4.14)

Introduction 0-Day CI is an automated Linux kernel test service that provides comprehensive test coverage of the Linux kernel. It covers kernel build, static analysis, boot, functional, performance and power tests. This report shows the recent observations of kernel performance status on IA platform based on the test results from 0-Day CI service. It is structured in...


Fuzzing in 0-Day: Finding and Debugging Even the Most Obscure Bugs in Linux*

Abstract The Linux* kernel is an incredibly complex piece of software comprised of millions of lines of code contributed by a myriad of developers around the globe. It is continually exposed to untrusted user input. Testing the kernel is important to ensure its quality. Up until now, it has been difficult and time-consuming to pinpoint and debug the most obscure bugs in the kernel. In this...

Address range partial memory mirroring on Linux*

Introduction Mission critical servers must avoid down time at all costs, either because they are a single point of failure in a broader system, or because the time to switch to a backup server is unacceptable for the running applications. Intel® Architecture Processors have supported recoverable machine checks for several generations, and Linux* will respond by signaling or terminating just the...