Hello mailing list people,
We are trying to use our linux/z images to the fullest but found out that we
cannot fully utilize our network.
Our configuration is as follows,
1 VM
2 Linux guest images attached directly to one gigabit ethernet (so VM tcpip stack is
not used)
the guest images themselves are connected to each other by hipersocket
1 gigabit ethernet osa card
1 gigabit ethernet switch
2 PC Intel Linux clients (with 100Mega bit per sec(Mbps) network cards)
We checked our network speed by ftp'ing each other,
( A. Linux/z --> Linux/z via hipersocket
B. Linux/z --> gigabit switch --> PC Linux
C. PC Linux --> gigabit switch --> Linux/z
D. PC Linux --> gigabit switch --> PC Linux )
we found out that only scenario B and D resulted in full network usage (100 Megabit
per sec).
Scenario A came up with 40 - 29 Megabyte per sec (even though they're connected via
hipersocket) and scenario C came up with only 6 megabyte per second (instead of the
full 10 MBps or 100 Mbps)
Can anybody give us some recommendations to make our network faster?
The attached is a console screen capture from our ftp sessions;
* Linux Client PC
Linux Kernel : 2.4.2
CPU : Intel(R) Pentium(R) 4 CPU 1300MHz
Memory : 256MB
Network Interface Card : Intel Corporation 82557 [Ethernet Pro 100]
* Linux image
Linux Kernel : 2.4.17 w/ IBM developerWorks patches
Linux memory : 1GB
z/VM V4R2
zSeries 900 (2064-109)
LPAR w/ 1 dedicated CP, 3GB memory
OSA Express GbE
xxx file size is 200MB.
* OSA GbE (Linux image <-> Linux client PC)
/proc/sys/net/core/wmem_max : 262144
/proc/sys/net/core/rmem_max : 262144
MTU size : 1500
FTP Server : vsftpd 1.0.1 (Very Secure FTP)
ftp> get xxx : ( Linux PC <- Linux image )
local: xxx remote: xxx
227 Entering Passive Mode (192,168,1,53,171,30)
150 Opening BINARY mode data connection for xxx (209715200 bytes).
226 File send OK.
209715200 bytes received in 19.8 secs (1e+04 Kbytes/sec)
ftp> put xxx : ( Linux PC -> Linux image )
local: xxx remote: xxx
227 Entering Passive Mode (192,168,1,53,208,149)
150 Go ahead make my day^W^W^Wsend me the data.
226 File receive OK.
209715200 bytes sent in 34.3 secs (6e+03 Kbytes/sec)
* Guest LAN (Linux image <-> Linux image)
/proc/sys/net/core/wmem_max : 262144
/proc/sys/net/core/rmem_max : 262144
MTU size : 32760
MFS : 64K
FTP Server : vsftpd 1.0.1 (Very Secure FTP)
ftp> get xxx
local: xxx remote: xxx
227 Entering Passive Mode (10,20,12,23,66,226)
150 Opening BINARY mode data connection for xxx (209715200 bytes).
226 File send OK.
209715200 bytes received in 5.07 secs (4e+04 Kbytes/sec)
ftp> put xxx
local: xxx remote: xxx
227 Entering Passive Mode (10,20,12,23,192,79)
150 Go ahead make my day^W^W^Wsend me the data.
226 File receive OK.
209715200 bytes sent in 7.15 secs (2.9e+04 Kbytes/sec)