Network I/O performance vs. CPU consumption
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
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
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
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
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