2. LINUX NOISE ANALYSIS
In order to evaluate the OS noise in the Linux kernel, we conducted a series of benchmarks under different compiletime and run-time kernel configurations with the goal of achieving the least possible amount of noise with a stock Linux kernel. Here we only focus on the kernel induced noise as most of the application/daemon induced noise can be eliminated by interfaces already provided by the kernel such as Control Groups [1]. By kernel induced noise we mean anything that OS does which is not directly related to the application process pinned and running on the same CPU, such as the scheduler load balancing, time keeping, and accounting. Therefore, we don’t consider the transmission of network packets on behalf of the application as noise. Similarly, we don’t consider virtual memory activities such as page faults as noise because they are closely related to application’s memory usage patterns and Linux already supports larger pages that would reduce the number of such interrupts by a factor of 500.
2. LINUX NOISE ANALYSISIn order to evaluate the OS noise in the Linux kernel, we conducted a series of benchmarks under different compiletime and run-time kernel configurations with the goal of achieving the least possible amount of noise with a stock Linux kernel. Here we only focus on the kernel induced noise as most of the application/daemon induced noise can be eliminated by interfaces already provided by the kernel such as Control Groups [1]. By kernel induced noise we mean anything that OS does which is not directly related to the application process pinned and running on the same CPU, such as the scheduler load balancing, time keeping, and accounting. Therefore, we don’t consider the transmission of network packets on behalf of the application as noise. Similarly, we don’t consider virtual memory activities such as page faults as noise because they are closely related to application’s memory usage patterns and Linux already supports larger pages that would reduce the number of such interrupts by a factor of 500.
การแปล กรุณารอสักครู่..
