I’m implementing (I hope) a system that employs qnet and the resource
manager to provide shared pathnames over a small number of nodes (fewer than
9). I’ve written some test programs that install a pathname on
/net/master/dev/master_in and allow some “slaves” to send data to that
directory. I’m disappointed in the performance (i.e. MB/sec) that I’m
getting using this method. Even with just two computers on the network I
seem to be getting only about 300kb a second on 10BaseT. The computers are
a 200MHz pentium and a 66MHz 486. I can increase the speed of the machines,
but unfortunately moving to 100BaseT is not an option since one of my system
does not have a 100BaseT card available.
I’ve dug around and can’t come up with any theoretical numbers on the max
bandwidth of qnet using the resource manager approach. I realize that qnet
is the slowest way to go here, but the resource manager interface greatly
simplifies the design of my system if I can use it. Does anyone have any
comments on this? Is there anything I can do to optimize qnet (like change
packet sizes, etc.)?
–
Jason A. Farqué
CDI at http://www.pigging.com/