Network I/O performance vs. CPU consumption

2002-12-17 Thread Franco Fiorese
Hi all,
I have a question regarding the best approach for transfer 3287
printer data from VTAM, from a OS/390 partition, to a VM/Linux
partition (through 3270 LU sessions of course). The 3287 data
(printer spool) to be moved can be up to 50 MB.
The solution should consider the fastest speed with the lowest
usage of CPU cycles.
I have considered the standard two approaches: the CTC connection
and the OSA Express connection between VM/Linux and OS/390.
For what I know CTC is fast but also it should have more impact
on the CPU usage, due to interrupts instead of the OSA Express
(that should use QDIO/DMA based data transfer). Any suggestion?



Re: Network I/O performance vs. CPU consumption

2002-12-17 Thread Rich Smrcina
You might have bigger issues than your network path.  Unless you have
something on Linux that understands the 3270 printer datastreams, the data
will go nowhere.  OS/390 has to have an LU to send it to.

You should be able to use FTP or LPR right from the JES spool to send the
data to Linux.

On Tuesday 17 December 2002 02:49 pm, you wrote:
 Hi all,
 I have a question regarding the best approach for transfer 3287
 printer data from VTAM, from a OS/390 partition, to a VM/Linux
 partition (through 3270 LU sessions of course). The 3287 data
 (printer spool) to be moved can be up to 50 MB.
 The solution should consider the fastest speed with the lowest
 usage of CPU cycles.
 I have considered the standard two approaches: the CTC connection
 and the OSA Express connection between VM/Linux and OS/390.
 For what I know CTC is fast but also it should have more impact
 on the CPU usage, due to interrupts instead of the OSA Express
 (that should use QDIO/DMA based data transfer). Any suggestion?

--
Rich Smrcina
Sytek Services, Inc.
Milwaukee, WI
[EMAIL PROTECTED]
[EMAIL PROTECTED]

Catch the WAVV!  Stay for Requirements and the Free for All!
Update your S/390 skills in 4 days for a very reasonable price.
WAVV 2003 in Winston-Salem, NC.
April 25-29, 2003
For details see http://www.wavv.org



Re: Network I/O performance vs. CPU consumption

2002-12-17 Thread Franco Fiorese
Sorry I omitted some details from my previous message. I have
already all the solution in place working through a standard OSA
adapter. The solution is based basically on two components: the
pr3287 program and another program that receives the data stream
from a pipe connected to the output of the pr3287. The connection
with the OS/390 is through multiple LUs (one LU for each pr3287
process).
Now in order to increase the bandwith I would like activate an
OSA Express or CTC connection.  The one with the lower impact on
the CPUs for this situation.


Franco Fiorese
EDS

 You might have bigger issues than your network path.  Unless
you have
 something on Linux that understands the 3270 printer
datastreams, the
 data will go nowhere.  OS/390 has to have an LU to send it to.

 You should be able to use FTP or LPR right from the JES spool
to send
 the data to Linux.

 On Tuesday 17 December 2002 02:49 pm, you wrote:
 Hi all,
 I have a question regarding the best approach for transfer 3287
 printer data from VTAM, from a OS/390 partition, to a VM/Linux
 partition (through 3270 LU sessions of course). The 3287 data
 (printer spool) to be moved can be up to 50 MB.
 The solution should consider the fastest speed with the lowest
 usage of CPU cycles.
 I have considered the standard two approaches: the CTC
connection and
 the OSA Express connection between VM/Linux and OS/390.
 For what I know CTC is fast but also it should have more impact
 on the CPU usage, due to interrupts instead of the OSA Express
 (that should use QDIO/DMA based data transfer). Any suggestion?

 --
 Rich Smrcina
 Sytek Services, Inc.
 Milwaukee, WI
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]

 Catch the WAVV!  Stay for Requirements and the Free for All!
 Update your S/390 skills in 4 days for a very reasonable price.
 WAVV 2003 in Winston-Salem, NC.
 April 25-29, 2003
 For details see http://www.wavv.org



Re: Network I/O performance vs. CPU consumption

2002-12-17 Thread John Summerfield
On Tue, 17 Dec 2002, Franco Fiorese wrote:

 Sorry I omitted some details from my previous message. I have
 already all the solution in place working through a standard OSA
 adapter. The solution is based basically on two components: the
 pr3287 program and another program that receives the data stream
 from a pipe connected to the output of the pr3287. The connection
 with the OS/390 is through multiple LUs (one LU for each pr3287
 process).
 Now in order to increase the bandwith I would like activate an
 OSA Express or CTC connection.  The one with the lower impact on
 the CPUs for this situation.

Seems to me that ftp and lpr are lighter-weight protocols and likely to
give better throughput.


--


Cheers
John.

Join the Linux Support by Small Businesses list at
http://mail.computerdatasafe.com.au/mailman/listinfo/lssb



Re: Network I/O performance vs. CPU consumption

2002-12-17 Thread Rob van der Heij
At 21:49 17-12-02, Franco Fiorese wrote:

The 3287 data (printer spool) to be moved can be up to 50 MB.

You mean 50 MB per day? Even if you had 50 MB per hour that is
only 15 KB/s. QDIO is meant for things like 1 CD/s.
While QDIO is more efficient at high utilization, it seems unlikely
to me that you need to worry about the CPU cycles spent on this
because you have so little data.

Rob