Hi All,
If the slot is still available, I would like to present the following topic for the June, 29th 2024 event.
Title: Enhancing the PSI framework in Linux Kernel
Abstract:
In any system the overall system congestion behavior mainly revolves around CPU work-load, memory-pressure and IO-wait. From the 4.20 kernel onwards, a new interface called Pressure Stall Information (PSI) is added in Linux Kernel to track these work loads. But the problem is, it just gives the overall average load value in the system in the last 10 seconds, 1 min and 5 min duration.
In this paper we are proposing to enhance the PSI module in Kernel to show each task level break-up of resource usage under debug level. We have also developed a new system resource monitoring daemon (SRMD) to monitor these usage and take appropriate action. It can help to detect and predict system congestion at an early stage and provide accurate information for debugging. We will also present some interesting experimentation results based on real scenarios.
Outline:
Introduction to PSI
Problem Statement
PSI Load Calculation Internals
Proposed Solution and changes
Details about SRMD
Experimentation Results
Conclusion
Thanks,
Pintu