Hi.
I've set up 2 coLinux instances with NFS client-server
configuration to save diskspace, but performance is way
slower than I expected.
To quantify my experience, I dis some benchmarking with
netperf. In following data, "co00" is the NFS server
and "co01" is the client. They both use TAP driver bridged
by Windows "Network Bridge" for network connection.
co00:/root# netperf
TCP STREAM TEST to localhost
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.00 8599.03
co00:/root#
co01:/root# netperf -H 192.168.100.100
TCP STREAM TEST to 192.168.100.100
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 10.02 23.39
co01:/root#
As you can see, TCP thoughput between 2 colinux instances
is about 400 times slower than loopback.
Is this a current limitation, or am I doing something wrong?
Since there's no physical device between these two, I'm
wondering if there's any coLinux parameter to increase
network performance.
Thanks in advance.
--
012345678901234567890123456789012345678901234567890123456789012345678901234
Taisuke Yamada <<tya...@sp...>>
Message to my public address may not be handled in a timely manner.
Message to my "SPAM honeypot" address will be registered as a SPAM.
For a direct contact, please use my private address on my namecard.
|