Re: Advice for perf testing dasd

2010-02-08 Thread Shockley, Gerard C
You may want to try one of the benchmark centers. They allow you to test across 
a spectrum of devices.

I did a benchmark remotely at the IBM/Oracle Joint Solution Center with a 
system z and z storage.

Oracle / ASM/ RAC / Devices / etc.

Contact either IBM or Oracle or me offline for more details.

Gerard


-Original Message-
From: Linux on 390 Port [mailto:linux-...@vm.marist.edu] On Behalf Of Patrick 
Spinler
Sent: Friday, February 05, 2010 7:05 PM
To: LINUX-390@vm.marist.edu
Subject: Advice for perf testing dasd

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


Hi all:

I'm doing some comparison studies on dasd / disk I/O for different 
configurations of storage and storage on different virtualization platforms 
(trying to convince management that oracle on Z is an okay thing).  I'd really 
really appreciate any advice regarding how to structure and go about doing this 
testing.

What I'm thinking about is testing the following:

  *) our dual, controller based mirrored DS4800s providing EKCD DASD
  *) Some FCP storage used as EKCD minidisk via z/VM (forget the proper term 
here)
  *) Direct guest attached FCP luns

Our FCP luns would be coming from a set of HP XP controllers.

Lacking other ideas, I plan to use a suitably intensive set of IOzone test runs 
as my benchmark - trying to test both large and small I/O operations.

I'd plan to do all this testing on an up to date install of rhel 5.4 in a 
single IFL guest, tuned to minimal memory (just barely swapping) with a vdisk 
high priority swap and an EKCD low priority swap.

All the testing would be done on a Z9 LPAR with 2 IFLs, 22 GB of primary 
storage, 2GB of extended storage, and running z/VM 5.3

*) For EKCD DASD:

   a single minidisk with no other linux guests on it, configured as the only 
PV in a volume group, 1 stripe, with one LV, using ext3 with default settings.  
Served from an IBM 4800 disk controller doing controller based mirroring

  z/VM Minidisk PAV + dm   tunedasd
 cache  multipath cache size
  |=|===|===|   
  | EXCD|   yes |   yes |   50
  |=|===|===|   
  | EXCD|   yes |   yes |   10
  |=|===|===|   
  | EXCD|   yes |   yes |   0
  |=|===|===|   
  | EXCD|   yes |   no  |   50
  |=|===|===|   
  | EXCD|   yes |   no  |   10
  |=|===|===|   
  | EXCD|   yes |   no  |   0
  |=|===|===|   
  | EXCD|   no  |   yes |   50
  |=|===|===|   
  | EXCD|   no  |   yes |   10
  |=|===|===|   
  | EXCD|   no  |   yes |   0
  |=|===|===|   
  | EXCD|   no  |   no  |   50
  |=|===|===|   
  | EXCD|   no  |   no  |   10
  |=|===|===|   
  | EXCD|   no  |   no  |   0
  |=|===|===|   
  | EXCD/FCP|   yes |   yes |   50
  |=|===|===|   
  | EXCD/FCP|   yes |   yes |   10
  |=|===|===|   
  | EXCD/FCP|   yes |   yes |   0
  |=|===|===|   
  | EXCD/FCP|   yes |   no  |   50
  |=|===|===|   
  | EXCD/FCP|   yes |   no  |   10
  |=|===|===|   
  | EXCD/FCP|   yes |   no  |   0
  |=|===|===|   
  | EXCD/FCP|   no  |   yes |   50
  |=|===|===|   
  | EXCD/FCP|   no  |   yes |   10
  |=|===|===|   
  | EXCD/FCP|   no  |   yes |   0
  |=|===|===|   
  | EXCD/FCP|   no  |   no  |   50
  |=|==

Suse after.local

2010-02-08 Thread PHILIP TULLY

We use the after.local file to run some initialization scripts.  When I
do a chkconfig, after.local shows up as "off", yet it still runs.  Is
this correct behavior ?

The network_setup seems to obey the chkconig setting.

regards
Phil Tully

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: Suse after.local

2010-02-08 Thread Mike Friesenegger
It is working correctly.  after.local is run from /etc/init.d/rc only if it 
exists.

Mike Friesenegger

>>> On 2/8/2010 at 09:35 AM, in message
<22784868.150570.1265646939285.javamail.tull...@mstr15.srv.hcvlny.cv.net>,
PHILIP TULLY  wrote: 
> We use the after.local file to run some initialization scripts.  When I
> do a chkconfig, after.local shows up as "off", yet it still runs.  Is
> this correct behavior ?
> 
> The network_setup seems to obey the chkconig setting.
> 
> regards
> Phil Tully
> 
> --
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or 
> visit
> http://www.marist.edu/htbin/wlvindex?LINUX-390

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: Suse after.local

2010-02-08 Thread Marcy Cortes
And stuff you want to turn off/on can be put into /etc/init.d/boot.local  


Marcy 
"This message may contain confidential and/or privileged information. If you 
are not the addressee or authorized to receive this for the addressee, you must 
not use, copy, disclose, or take any action based on this message or any 
information herein. If you have received this message in error, please advise 
the sender immediately by reply e-mail and delete this message. Thank you for 
your cooperation."


-Original Message-
From: Linux on 390 Port [mailto:linux-...@vm.marist.edu] On Behalf Of Mike 
Friesenegger
Sent: Monday, February 08, 2010 8:50 AM
To: LINUX-390@vm.marist.edu
Subject: Re: [LINUX-390] Suse after.local

It is working correctly.  after.local is run from /etc/init.d/rc only if it 
exists.

Mike Friesenegger

>>> On 2/8/2010 at 09:35 AM, in message
<22784868.150570.1265646939285.javamail.tull...@mstr15.srv.hcvlny.cv.net>,
PHILIP TULLY  wrote: 
> We use the after.local file to run some initialization scripts.  When I
> do a chkconfig, after.local shows up as "off", yet it still runs.  Is
> this correct behavior ?
> 
> The network_setup seems to obey the chkconig setting.
> 
> regards
> Phil Tully

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: Advice for perf testing dasd

2010-02-08 Thread Patrick Spinler
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


Oh, thanks.  I'll be looking into this.

- -- Pat

David Boyes wrote:
> On 2/5/10 7:04 PM, "Patrick Spinler"  wrote:
>
>
>> I'm doing some comparison studies on dasd / disk I/O for different
>> configurations of storage and storage on different virtualization
>> platforms (trying to convince management that oracle on Z is an okay
>> thing).  I'd really really appreciate any advice regarding how to
>> structure and go about doing this testing.
>
> Check this link out:
>
> http://www.oracle.com/technology/software/tech/orion/index.html
>
> Orion is a tool that Oracle wrote to allow you to test and compare
> filesystem and storage subsystem configurations with a synthetic
> "Oracle-like" workload without having to install the whole Oracle suite and
> find a big honking database to muck about with. I've used it a couple of
> times, and while it's not perfect (you still need to look at your VM
> performance data), at least it's a known, comparable test workload that
> you're comparing as close to apples-to-apples as you can probably get.
>
> I suspect that your Oracle-doubters might be more convinced if the test is
> one coming from an actual Oracle-distributed tool. It's available on a bunch
> of different platforms, including Linux on Z.
>
> Orion simulates several different kinds of common database workload
> patterns, including OLTP and business intelligence/data mining applications.
> If you use it, make sure you run it for at least 45-60 minutes to let all
> the various levels of caching and I/O magic reordering, etc stabilize. There
> are a LOT of different ones, and you want a steady-state measure as part of
> the suite of measurements.
>
>
>
>

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAktwSwsACgkQNObCqA8uBsy1TwCfXl0V2sWGSdERztSKDHkpgRTx
BN4AnjA/6ZZkojvrXsMxqBBnCKrbBPNs
=+pUA
-END PGP SIGNATURE-

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: Advice for perf testing dasd

2010-02-08 Thread Patrick Spinler
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


While true, setting up a (near) full scale environment for benchmarking
 politically difficult to do. :-(

- -- Pat

Mark Post wrote:
 On 2/5/2010 at 07:04 PM, Patrick Spinler  wrote:
>> I'd plan to do all this testing on an up to date install of rhel 5.4 in
>> a single IFL guest, ...
>
> Comparing the performance of one instance of Linux for System z to one 
> instance of anything else is likely going to make the System z look anemic, 
> or at the best, have equivalent performance at a much higher cost.  System z 
> will shine only if there are multiple instances running, and performance 
> doesn't degrade all that much because your guests are set up properly.
>
> Second, artificial benchmarks are typically oriented towards midrange system, 
> single instance performance.  That includes iozone.  You would be much better 
> off getting your hands on something that will drive real workload, 
> repeatably.  That way, when you compare 50 Linux guests running against 50 
> distributed systems, you'll have a reasonable comparison.
>
>
> Mark Post
>
> --
> For LINUX-390 subscribe / signoff / archive access instructions,
> send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
> http://www.marist.edu/htbin/wlvindex?LINUX-390

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAktwS4sACgkQNObCqA8uBsxjpgCggABp2XIUrP1jNSjwmGOH4kQj
6YMAnjSORdrFE8610am7oDwBr26SMAIJ
=oXgA
-END PGP SIGNATURE-

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390


Re: Advice for perf testing dasd

2010-02-08 Thread Robert J Brenneman
>From what I know - a DS4800 storage box will not provide channel
attached ECKD disk. It's SAN FCP only.

>From the IBM storage group a DS6000 or DS8000 will provide channel
attached ECKD disk. If you don't get a database like configuration out
of your mainframe storage management people, your disk performance
will be bad. ie: if they give you a set of devices that are all
located on the same raid group in the back end.


--
Jay Brenneman

--
For LINUX-390 subscribe / signoff / archive access instructions,
send email to lists...@vm.marist.edu with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390