Precise Process Accounting: Improving CPU Utilization in the Linux OS for Mission Critical EnvironmentsMario Smarduch (firstname.lastname@example.org)
“Precise Process Accounting: Improving CPU Utilization in the Linux OS for Mission Critical Environments”
Mario Smarduch Senior Architect, Embedded & Open Source Technology Motorola Software Group Motorola Technology Organization Motorola,Inc.
Precise Process Accounting is an open source statistical accounting implementation, developed for and introduced in the 2.6 version of the Linux kernel, which addresses the gaps in CPU accounting processes currently found in the Linux kernel. Precise Process Accounting is now a priority 2 requirement in the Linux Foundation’s CGL 4.0 specifications. Specifically, Precise Process Accounting measures per thread execution intervals and system-wide execution intervals, accounts for scheduling events and scheduling latencies, and enforces execution limits.
In this presentation, Mario Smarduch, an open source expert from Motorola’s Embedded & Open Source Technology Group, will discuss how Precise Process Accounting enables precise determination of how CPU usage and OS activities are exhausted, and what these activities are through precise time-stamping and accrual of CPU usage and activity. Mr. Smarduch will discuss the need for such a precise framework; describe the Precise Process Accounting architecture; and outline how companies can benefit from implementation.