>>
>> Is this really a good idea? The packages size is bigger then, which
>> causes even more traffic!?
>> Since the clients don't really consume much bandwidth (about 1200
>> KBits/s only while starting big apps) I assume, that the problem is
>> more the repsonse time and not the amount of actually transported data!?
>>
>
> those parameters mean how much data to shove in one block. nfsv3 would
> be better. if the NICs can handle large blocks then usually nfs is
> faster with larger chunk sizes. YMMV.
ok, I specified "rsize=8192,wsize=8192" with the mount command.
>
> only 1.2MB/s? that's slow for fast ethernet esp if you say when they
> start big apps? are the clients' NICs 100meg or 10meg?
All clients have 100 MBit NICs.
The response time is almost the same as if I started the application locally,
while the client uses these 1200KBits/s traffic. I meassured this number with
only one booted client.
I assume, that the client doesn't need anymore bandwidth, as it's spending a lot
of time with execution, before it requests another binary or library. Maybe I am
wrong with this, but I cannot imagine, that a network like ours has a thoughput
like an ADSL connection :-)
>>
>> How does nfsd behave: Does it start new nfsd processes anyway as soon
>> as there are more then 4 clients connected or do these 4 nfs processes
>> handle all the traffic? In the latter case more processes is usefull...
>>
> i dont use SuSe but in RedHat it was as simple as increasing the
> RPCNFSDCOUNT in /etc/init.d/nfs, so you may have to hack away in the
> startup file or it may be defined in one of the parameters file in
> /etc/sysconfig. i have mine set to 32, and there are 32 nfsd processes
> running.
>
> the daemons get started all at once and never die. so if you only have
> 4 processes those 4 processes handle all the load. i could be wrong
> with the 2.6 kernels tho?
Ok, this will hopefully help. I've increased the number of nfsd threads to 32.
This would also be the explanation why 4-5 clients work without any performance
loss and 10 clients are hardly usable. I'll give it a try.
>
> usually in most UNIXen the more nsfd processes you have running to match
> the number of clients the better the response.
Thanks,
I'll be at my university on thursday again. I can then report , whether it worked !!
greets Boris
|