Bug 202420
| Summary: | nfsd unable to start more than 78 NFS server threads | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 3 | Reporter: | Vlady <vlady> |
| Component: | kernel | Assignee: | Peter Staubach <staubach> |
| Status: | CLOSED INSUFFICIENT_DATA | QA Contact: | Ben Levenson <benl> |
| Severity: | urgent | Docs Contact: | |
| Priority: | medium | ||
| Version: | 3.0 | CC: | coughlan, lwang, petrides, steved |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | i386 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2006-12-19 00:04:03 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
Vlady
2006-08-14 12:00:01 UTC
Are both server using nfs-utils-1.0.6-44EL? This one which is able to start 240 nfsd server threads is Red Hat Enterprise Linux ES release 3 (Taroon Update 3) and has nfs-utils-1.0.6-33EL installed and used on it. A bit more info, also just for comparison ... We have a third server with 4GB of RAM, also acting as NFS service server. It is Red Hat Enterprise Linux ES release 3 (Taroon Update 3) and runs 2.4.21-27.ELsmp kernel with nfs-utils-1.0.6-31EL package installed and used. This server is unable to start more than 188 nfsd server threads. The reason is the same: nfsd[PID]: nfssvc: Cannot allocate memory I have managed to install the old 2.4.21-15.0.4.ELsmp kernel on the machine, i tryed to configure as NFS server. After machine reboot with this kernel, it is able to start any number of nfsd server threads, even more than 240. My conclusion is that all kernels after 2.4.21-15.0.4 are BUGGY according to the memory management and interaction between the kernel and NFS server (nfsd). Anybody working on this BUG ? We have to set up a new NFS server which will use fiber-channel connected external storage. The FC HBA will be QLE2460. Support for this card is present in the qla driver version which is part of 2.4.21-47 kernel (as i was able to find out). Since i can't start as many NFS server threads as i want with kernels newer than 2.4.21-15.0.4, i need an urgent fix of the problem, this bug is regarded to. A few comments -- On a two processor Dell system, with 1GB memory, I have been able to start 512 server threads. The kernel that I am using is kernel-2.4.21-47.3.EL and the nfs-utils is nfs-utils-1.0.6-44EL. Not that I think that not starting the number of threads which was specified is right, but do you really think that you need that many threads? Even the largest servers that I have ever seen, running under an extreme load like SpecSFS use about 100 threads at peak load. These are systems with 32 or more processors and are running at loads of tens of thousands of operations per second. I think that we are going to need some more information in order to try to help to diagnose this situation. We have no reproducer and our internal tests indicate that it is working correctly with larger numbers of threads. Closing INSUFICIENT DATA until Support provides a reproducer. |