Re: Advice for perf testing dasd
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
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
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
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
-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
-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
>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