Bug 137583
Summary: | failures of the process accounting in ps, top, and time | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 4 | Reporter: | Allen Brown <abrown> |
Component: | kernel | Assignee: | Rik van Riel <riel> |
Status: | CLOSED UPSTREAM | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 4.0 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2004-11-01 20:51:18 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Allen Brown
2004-10-29 16:48:11 UTC
Now that I look at my initial description, it was not accurate and didn't do the problem justice. We are running thousands of programs that are completing within a millisecond (or two). These processes consume a considerable amount of processing power but are not charged processor time because tasks which complete their load in less than 2/HZ (a "jiffy") are not charged. In previous kernel releases poll latency was defined as 1/Hz with one run queue. Now it appears process scheduling is done with 2 run queues making the poll latency two "jiffies". If it will help, I might be able to provide some sample code to illustrate this. But based on my limited research, this is a known issue within the community. Albert Calahan (the maintainer of top and ps) suggested we make some kernel hacks to get this working, but that would render our release unsupportable by Red Hat. Please advise ... thanks. Indeed, this is a known issue upstream. I would be happy to work upstream with you to get the issue fixed there. You are right in that the changes would probably be so invasive that such a hacked kernel would not be Red Hat supportable... Let me know if you want help fixing this issue in the community. IMHO it is worth fixing, just not sure if Linus will agree ;) We would like to have this resolved upstream and your help would be greatly appreciated. We were told it would render our release unsupportable if we made the changes ourselves. Please advise .... |