I have used IO::Socket::INET with good performance on the same machine, and now want to use it between 2 Linux servers. Both servers have GigE interfaces and the Ethernet cables are connected to a GigE managed switch. I tested using 'ftp' between both servers and can max out about 97% of the wire speed until the test 190+GB file is transferred in either direction. Great!
But when I use the Perl client/server model, I only get a maximum of 10Mbits, or the same as if I was using an old standard Ethernet set-up. The cores are using less than 3% of capacity, so the servers have plenty more horse-power if needed. Is this normal?
I using Perl 5.14.2 32bit on Debian 6.0.10 AMD 64bit. Both servers are the same hardware/software lookalikes. Has anyone seen this type of behavior?
Regards...Ed
"Well done is better than well said." - Benjamin Franklin
In reply to IO::Socket::INET performance on Linux by flexvault
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |