Re: Hipersockets Performance Metrics

2008-06-12 Thread Rich Smrcina
Part of the limiting factor is the engine speed at either end.  If one 
of the ends is subcapacity, it will be part of the bottleneck.


Knutson, Sam wrote:

Hi,

 


I had a co-worker who is setting up a Hipersocket connection ask if
there is any active or historical way to monitor performance?

 


My consideration was to look at the FTP throughput.  I cannot imagine
you could saturate a Hipersocket pipe?  Would the limiting factor
outside of I/O on either end be utilization of a SAP process the data
movement?  Anyone have any more information or pointers to what goes on
inside the covers to execute the data movement from one LPAR to another?
Conceptually transfer of data at memory speed is fine but there has to
be an engine involved my WAG was the SAP handled it but I am trying to
find out.   

Best Regards, 

Sam Knutson, GEICO 
Performance and Availability Management 
mailto:[EMAIL PROTECTED] 
(office)  301.986.3574 


--
Rich Smrcina
VM Assist, Inc.
Phone: 414-491-6001
Ans Service:  360-715-2467
rich.smrcina at vmassist.com
http://www.linkedin.com/in/richsmrcina

Catch the WAVV!  http://www.wavv.org
WAVV 2009 - Orlando, FL - May 15-19, 2009

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Hipersockets Performance Metrics

2008-06-12 Thread Brad Carson
Sam,
 
On the z/OS side of things, you can always look at the channel stats
for the IQD CHIPID.  If you are having any performance issues it will
show up there.  On the IP side you will want to make sure the MTU size
on the link matches the HCD defined size.
 

Brad S. Carson
Manager z/Series Technical Support
Enterprise Systems
Laboratory Corporation of America
(336) 436-8294

>>> [EMAIL PROTECTED] 6/12/2008 11:33:03 AM >>>

Hi,



I had a co-worker who is setting up a Hipersocket connection ask if
there is any active or historical way to monitor performance?



My consideration was to look at the FTP throughput.  I cannot imagine
you could saturate a Hipersocket pipe?  Would the limiting factor
outside of I/O on either end be utilization of a SAP process the data
movement?  Anyone have any more information or pointers to what goes
on
inside the covers to execute the data movement from one LPAR to
another?
Conceptually transfer of data at memory speed is fine but there has to
be an engine involved my WAG was the SAP handled it but I am trying to
find out.   

Best Regards, 

Sam Knutson, GEICO 
Performance and Availability Management 
mailto:[EMAIL PROTECTED] 
(office)  301.986.3574 

"Think big, act bold, start simple, grow fast..."








This email/fax message is for the sole use of the intended
recipient(s) and may contain confidential and privileged information.
Any unauthorized review, use, disclosure or distribution of this
email/fax is prohibited. If you are not the intended recipient, please
destroy all paper and electronic copies of the original message.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html 

- This e-mail and any attachments may 
contain CONFIDENTIAL information, including PROTECTED HEALTH INFORMATION. If 
you are not the intended recipient, any use or disclosure of this information 
is STRICTLY PROHIBITED; you are requested to delete this e-mail and any 
attachments, notify the sender immediately, and notify the LabCorp Privacy 
Officer at [EMAIL PROTECTED] or call (877) 23-HIPAA / (877) 234-4722. 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html



Re: Hipersockets performance

2007-10-09 Thread Paul Gilmartin
On Tue, 9 Oct 2007 11:01:28 +0200, R.S. wrote:

>Jan MOEYERSONS wrote:
>>>>>> STOR 'NULLFILE'
>>>125 Storing data set NULLFILE
>>>
>>> ... I wonder where it went?
>>
>> Would that not be the equivalent of a dummy file? I seem to remember that
>>
>> //NONO  DD DSN=NULLFILE
>>
>> is the same as
>>
>> //NONO  DD DUMMY
>>
True, unless John G. is lurking to dispute what it says in the RM.

>It is the same. However NULLFILE can be used in FTP (as file name),
>while DD DUMMY would require special syntax.
>What's funny, NULLFILE requires RACF authorization. At least in ftp.
>
My puzzlement arose when I discovered that some UNIX-like utilities
such as ftp and cp fail when //'NULLFILE' is supplied as a source
file, but (ftp at least) can use it as a target file.  RACF seems
not to be the answer because I don't believe RACF supports allowing
write access to a data set while prohibiting read access.

My conjecture now is that such utilities will supply default DCB
attributes for an output data set, but not for an input data set:
it makes little sense to try to guess characteristics of an input
data set which has never been opened, while a reasonable guess can
be made for creating a new data set.  It's disappointing that such
utilities don't follow through with their support of Classic data
sets by displaying Classic messages such as IEC141I 013-nn which
are well described in M&C.

(I'm guessing at the code; LOOKAT seems broken just now.)

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Hipersockets performance

2007-10-09 Thread R.S.

Jan MOEYERSONS wrote:

   >>> STOR 'NULLFILE'
   125 Storing data set NULLFILE

... I wonder where it went?



Would that not be the equivalent of a dummy file? I seem to remember that

//NONO  DD DSN=NULLFILE

is the same as

//NONO  DD DUMMY 



It is the same. However NULLFILE can be used in FTP (as file name), 
while DD DUMMY would require special syntax.

What's funny, NULLFILE requires RACF authorization. At least in ftp.

--
Radoslaw Skorupka
Lodz, Poland


--
BRE Bank SA
ul. Senatorska 18
00-950 Warszawa
www.brebank.pl

Sd Rejonowy dla m. st. Warszawy 
XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, 
nr rejestru przedsibiorców KRS 025237

NIP: 526-021-50-88
Wedug stanu na dzie 01.01.2007 r. kapita zakadowy BRE Banku SA (w caoci 
opacony) wynosi 118.064.140 z. W zwizku z realizacj warunkowego 
podwyszenia kapitau zakadowego, na podstawie uchwa XVI WZ z dnia 21.05.2003 
r., kapita zakadowy BRE Banku SA moe ulec podwyszeniu do kwoty 118.760.528 
z. Akcje w podwyszonym kapitale zakadowym bd w caoci opacone.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Hipersockets performance

2007-10-09 Thread Jan MOEYERSONS
>>>> STOR 'NULLFILE'
>125 Storing data set NULLFILE
>
>... I wonder where it went?
>

Would that not be the equivalent of a dummy file? I seem to remember that

//NONO  DD DSN=NULLFILE

is the same as

//NONO  DD DUMMY 


Cheers,

Jantje.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Hipersockets performance

2007-10-07 Thread Paul Gilmartin
On Sat, 6 Oct 2007 18:43:25 -0400, John S. Giltner, Jr. wrote:
>
>transfers.  I never tried to ftp to /dev/null.
>
Don't bother:

Command:
syst 
>>> SYST 
215 MVS is the operating system of this server. FTP Server is running on 
z/OS.
Command:
get 'SYS1.maclib(splevel)' /dev/null
Get fails: /dev/null is a character special file.
Command:

Most FTP servers and clients will deal only with regular files (OS X seems
to be an exception).  For the server, this may be due caution; for the client
it's a foolish and needless limitation.

Further:

Command:
get 'NULLFILE' foo.bar
>>> PORT 127,0,0,1,4,203 
200 Port request OK.
>>> RETR 'NULLFILE' 
550 Data set NULLFILE not found

But:

Command:
put 'sys1.maclib(splevel)' 'NULLFILE'
>>> SITE FIXrecfm 80 LRECL=80 RECFM=FB BLKSIZE=27920 
200 SITE command was accepted
>>> PORT 127,0,0,1,4,204 
200 Port request OK.
>>> STOR 'NULLFILE' 
125 Storing data set NULLFILE
250 Transfer completed successfully.
30176 bytes transferred in 0.005 seconds.  Transfer rate 6035.20 Kbytes/sec.

... I wonder where it went?

-- gil

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Hipersockets performance

2007-10-06 Thread John S. Giltner, Jr.

Mark,

Never thought about just doing a copy to see what we would get.

When doing the ftp's invloving z/OS the CPU utlization was under 40% 
busy, using 1/2 track blocking, and binary transfers (no EBCDIC to ASCII 
 overhead).


Doing the transfers between Linux images the only thing running was ftp 
transfers.  I never tried to ftp to /dev/null.


I was using a 700MB file.

-- John Giltner


[EMAIL PROTECTED] wrote:

John,

What sort of data rate do you see just copying this file to another using
TSO COPY or IEBGENER, for example? That would give you an idea of what your
disk subsystem was capable of. Considering the TCPIP and FTP protocol
overhead, 40 MB/sec doesn't sound too bad.

I have also had customers come to me with issues about slow FTP performance
which, on inspection, was caused by use of inappropriate blocksizes on the
z/OS output file. Something they wouldn't normally have a problem with if
specifying DCB parms in a JCL deck, but don't think about when they are
FTP'ing.

Also note that hipersocket performance is affected by CPU utilization
utilization. I don't know what the exact relationship is, but I have
measured that is does occur.

Finally, I should explain the 200 MB/sec results I mentioned in my previous
post. They were produced during testing to see what sort of  throughput
hipersockets could actually deliver using FTP (in order to correct
misinformation floating around the shop that "hipersockets is slower than
the regular network"). I was FTPing between two virtual Linux servers
running on the same single-IFL z9-109. CPU utilization was <10% at the
time. In order to remove DASD performance as a variable, LINUXA had a 256MB
file, in cache. LINUXB did an FTP "get" from LINUXA, directing the output
into /dev/null. Elapsed time was on the order of 1.2 seconds. SCP of the
same file, on the other hand, only ran at about 8 MB/sec. Investigation
showed that each Linux virtual machine was running at >45% CPU - encrypting
the file on one end and decrypting it on the other (in software, since we
don't have a hardware crypto facility). Dunno why one would need to encrypt
data over a hipersocket link, but someone is bound to do so. So heads up,
y'all, if they come to complain...

Mark Wheeler, 3M Company




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Hipersockets performance

2007-10-06 Thread Mark L. Wheeler
John,

What sort of data rate do you see just copying this file to another using
TSO COPY or IEBGENER, for example? That would give you an idea of what your
disk subsystem was capable of. Considering the TCPIP and FTP protocol
overhead, 40 MB/sec doesn't sound too bad.

I have also had customers come to me with issues about slow FTP performance
which, on inspection, was caused by use of inappropriate blocksizes on the
z/OS output file. Something they wouldn't normally have a problem with if
specifying DCB parms in a JCL deck, but don't think about when they are
FTP'ing.

Also note that hipersocket performance is affected by CPU utilization
utilization. I don't know what the exact relationship is, but I have
measured that is does occur.

Finally, I should explain the 200 MB/sec results I mentioned in my previous
post. They were produced during testing to see what sort of  throughput
hipersockets could actually deliver using FTP (in order to correct
misinformation floating around the shop that "hipersockets is slower than
the regular network"). I was FTPing between two virtual Linux servers
running on the same single-IFL z9-109. CPU utilization was <10% at the
time. In order to remove DASD performance as a variable, LINUXA had a 256MB
file, in cache. LINUXB did an FTP "get" from LINUXA, directing the output
into /dev/null. Elapsed time was on the order of 1.2 seconds. SCP of the
same file, on the other hand, only ran at about 8 MB/sec. Investigation
showed that each Linux virtual machine was running at >45% CPU - encrypting
the file on one end and decrypting it on the other (in software, since we
don't have a hardware crypto facility). Dunno why one would need to encrypt
data over a hipersocket link, but someone is bound to do so. So heads up,
y'all, if they come to complain...

Mark Wheeler, 3M Company




   
 "John S. Giltner, 
 Jr."  
 <[EMAIL PROTECTED]  To 
 .NET> IBM-MAIN@BAMA.UA.EDU
 Sent by: IBM   cc 
 Mainframe 
 Discussion List           Subject 
 <[EMAIL PROTECTED] Re: Hipersockets performance
 .EDU> 
   
   
 10/05/2007 06:56  
 PM
   
   
 Please respond to 
   IBM Mainframe   
  Discussion List  
 <[EMAIL PROTECTED] 
   .EDU>   
   
   





On a z990-303 with a single IFL and 3 CP's using 56K MTU's.  No matter
what I did I could only get 40MB ps using FTP.  However, I could get
somewhere between 3-5 FTP streams running concurrently with 40MB ps
each, total of 120-200 MB ps

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Hipersockets performance

2007-10-05 Thread John S. Giltner, Jr.

George Soley wrote:

We've been testing a hipersockets connection between z/OS V1R7 and linux
partitions.  After following the setup steps in the Hipersockets Red Book
transmit speeds using ftp or scp have been disappointing.  Either our
testing process is incorrect or the configuration is wrong.  Does anyone
have experience with this environment?



On a z990-303 with a single IFL and 3 CP's using 56K MTU's.  No matter 
what I did I could only get 40MB ps using FTP.  However, I could get 
somewhere between 3-5 FTP streams running concurrently with 40MB ps 
each, total of 120-200 MB ps



The IFL was running z/VM (V4 something) with 2GB central and 1GB 
expanded.   We had two Linux images up and running and each configured 
with 2GB of "RAM".


We had 2 z/OS images, one with 2GB central (system programmer sand box) 
and one with 8GB central.


All systems were sharing 6 FICON connections to a single DS8100.  I have 
no clue how the DS8100 was configure or how the DASD was split up.  For 
all I know I could have been ftp'ing files to/from the same array.


It did not matter what I did:

 z/OS to z/OS
 Linux to Linux
 z/OS client to Linux server
 Linux client to z/OS server

We did no tuning either on the z/OS IP stack or the Linux stack.

We were going to go back and look at how the DASD was setup and do some 
tuning on z/OS and Linux stacks, but never got to it.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Hipersockets performance

2007-10-05 Thread Matthew Stitt
What is the MTU size set to on your system(s)?

With HiperSockets you can go to large MTU and not be stuck with the old size
of 1492.  I believe 64K is not too unreasonable.


>We've been testing a hipersockets connection between z/OS V1R7 and linux
>partitions.  After following the setup steps in the Hipersockets Red Book
>transmit speeds using ftp or scp have been disappointing.  Either our
>testing process is incorrect or the configuration is wrong.  Does anyone
>have experience with this environment?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: Hipersockets performance

2007-10-05 Thread Mark L. Wheeler
George,

FTP is going to be limitted by the speed of your disk. SCP, unless you have
crypto hardware, is likely going to be limitted by CPU. I've FTP'd between
Linux virtual machines over a real hipersocket on single-IFL z9-109 at over
200 megabytes per second.

Just a note that FTP get is MUCH faster then FTP put.

Best regards,

Mark Wheeler, 3M Company



   
 George Soley  
 <[EMAIL PROTECTED] 
 V> To 
 Sent by: IBM  IBM-MAIN@BAMA.UA.EDU
 Mainframe  cc 
 Discussion List   
 <[EMAIL PROTECTED] Subject 
 .EDU> Hipersockets performance
   
   
 10/05/2007 08:06  
 AM
   
   
 Please respond to 
   IBM Mainframe   
  Discussion List  
 <[EMAIL PROTECTED] 
   .EDU>   
   
   




We've been testing a hipersockets connection between z/OS V1R7 and linux
partitions.  After following the setup steps in the Hipersockets Red Book
transmit speeds using ftp or scp have been disappointing.  Either our
testing process is incorrect or the configuration is wrong.  Does anyone
have experience with this environment?

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html