: I should have mentioned, I have 20 nfsiod's running. I started so many
:initially to help in the stress testing I was doing, but I left them
:running because the servers are handling from 2-4 requests per second and
:we have lots of ram in the boxes. Is there a way to figure out how many are
:getting used concurrently, or is too many not a problem?
:
:Thanks,
:
:Doug
You can look at their cpu utilization with ps. You should see high cpu
use on a couple of them and then tapering off. The system allocates
nfsiods in order depending on the number of outstanding asynchronous
requests.
If the web server is not bound by write bandwidth, it could be getting
bound up in NFS stat calls.
I think what you need to do at this point is run ktrace on some of the
web server processes to see where the performance bottlenecks are.
Let ktrace collect statistics for a while and then make sure to turn
it off with 'ktrace -C', and then use 'kdump -R | less' to see the
results.
-Matt
Matthew Dillon
<[EMAIL PROTECTED]>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message