Testing Performance Across HW/SW Platforms

All,
I am responsible for a pilot study evaluating Linux as an alternative platform for our Sun Servers for running Oracle 9i RAC databases. What tool, benchmark, or set of tests can I use to evaluate the performance of a Database (which we already have in production) across 2-3 different platforms (both HW/SW changes in each platform)

Performance in an Oracle database is really a wide world. I recommend you to check these documents.
Performance Planning Contents / Search / Index / PDF
Performance Tuning Guide and Reference Contents / Search / Index / PDF
Real Application Clusters Administration Contents / Search / Index / PDF
Real Application Clusters Concepts Contents / Search / Index / PDF
Real Application Clusters Deployment and Performance Contents / Search / Index / PDF
Real Application Clusters Documentation Online Roadmap Contents / Search / /
Real Application Clusters Real Application Clusters Guard I - Concepts and Administration Contents / Search / Index / PDF
Real Application Clusters Real Applications Clusters Guard I Configuration Guide Release 2 (9.2.0.1.0) for UNIX Systems: AIX-Based Systems, Compaq Tru64 UNIX, HP 9000 Series HP-UX, and Sun Solaris Contents / Search / Index / PDF
Real Application Clusters Setup and Configuration Contents / Search / Index / PDF
http://otn.oracle.com/pls/db92/db92.docindex?remark=homepage
Joel P�rez

Similar Messages

  • Types of testing performed in different projects

    Hi SAP Guru's
    Please tell me Types of sap testing performed in sequence in different projects
    Implement projects==>
    support projects==>
    roll-out projects==>
    migration projects==>
    migration projects==>
    thanks
    Naresh

    Hi Gomatheeswaran,
    Thanks for your information...Very helpful..
    Thanks
    Naresh

  • Orion Test performance

    Hi,
    I am trying to use ORION to test performance on a new NAS filer ( Netapp FAS3040). We are using NFS. I want to make sure that orion is not using file system caching, but I cant clearly determine that from the 'strace' I am doing do the process and childs. Has anyone experience on that? Do you know if Orion is using O_DIRECT writes/reads?. I am running on linux RHE4 x86_64.
    THanks for your time,
    Ruben

    I meant the os caching. Using libaio.so one can use asynchronous IO operations against the storage. Using O_DIRECT once you open the file you avoid operating system caching. The same effect that if you would have a raw device.
    Certainly I cant avoid caching on the NAS, but I want to avoid the one on the operating system. You achieve that using DIRECTIO on the database level (some parameter in the init.ora).
    In any case I had just a deeper look to the orion's strace and I think sadly Orion doesnt use this feature. Which is really a pity.

  • Performance problems on BI Platform after upgrading to Design Studio 1.3 SP01

    Hi,
    we upgraded our Design Studio Add-On from version 1.2 to 1.3 SP01 on our BI 4.1 Platform. (SP01 Patch 2)
    After the installation we got performance issues in the BI Launch Pad when opening instances of WEBi reports for example.
    Anyone with a problem like that ?
    Tobias

    Hi Denis,
    for example we've got a WEBI report which is scheduled daily to the default enterprise location. We hold a history of 30 instances. If i try to open the latest instance or any other instance it took a long time to open. The only thing we changed was the installation of DS 1.3 SP01.
    I did a few tests and it seems that if i opened the instance one time, it will be faster the second time, if i open it in the same browser session.
    I now try to run the End to End trace to see where the time is beeing spent.
    Did you hear something about any problems with the BI 4.1 Platform after installing DS 1.3 SP01 ?
    Thanks for your help,
    Tobias

  • Testing new Installation of WL Platform 8.1

    Hi,
    We are deploying WebLogic 8.1 Platform in our company. We just installed it and
    would like to make sure everything is working fine.
    What are the tests conducted to make sure all components of the platform (Portal,
    Workshop, Integrator, JRockit and Server) are all installed and configured correctly?
    Are there any standard suites of tests that are performed commonly in the WebLogic
    world when a new installation is done?
    Thanks,
    Anjali

    "Mark Griffith" <[email protected]> wrote in message
    news:[email protected]..
    | I already asnwered this on another newsgroup, please don't cross post and
    if
    | you do include all the newsgroups on the to line of a single post.
    | mbg
    |
    |
    | "Anjali Khanna" <[email protected]> wrote in message
    | news:[email protected]..
    | >
    | > Hi,
    | >
    | > We are deploying WebLogic 8.1 Platform in our company. We just installed
    | it and
    | > would like to make sure everything is working fine.
    | >
    | > What are the tests conducted to make sure all components of the platform
    | (Portal,
    | > Workshop, Integrator, JRockit and Server) are all installed and
    configured
    | correctly?
    | >
    | >
    | > Are there any standard suites of tests that are performed commonly in
    the
    | WebLogic
    | > world when a new installation is done?
    | >
    | > Thanks,
    | > Anjali
    | >
    |
    |
    Top posting is also considered improper also. You mean do not "multipost"
    vs. crosspost also. This is the appropriate forum, so could you elaborate
    on where you put this other info?
    ken k

  • How do you have a single test case run on multiple platforms in both a Deploy/Test build and via MTM?

    I am wanting to have a scheduled nightly build execute my testcases for multiple platforms/configurations.  I have multiple VMs running in these environments but the method Microsoft provided
    (without digging into customizing the build template) doesn't provide any functionality for this.  This is a basic use case for automation that I can't believe they would miss.  Has anyone run into this and found a solution.  Is it just that
    you have to completely customize the template?
    For a more complete use case...
    I have 4 customers that have different configurations and different OS platforms on top of a generic configuration.  I want the build/deploy/test build to automatically run my 152 test
    cases to at minimum those 5 environments.  I want this to run every morning at 1am and the tests should in the different environments in parallel (ie all of customer 1 tests run at the same time as customer 2 tests...). I also don't want to have to create
    152 * 5 test cases since that will bloat things and cause more management/maintenance headaches.

    I am wanting to have a scheduled nightly build execute my testcases for multiple platforms/configurations.  I have multiple VMs running in these environments but the method Microsoft provided
    (without digging into customizing the build template) doesn't provide any functionality for this.  This is a basic use case for automation that I can't believe they would miss.  Has anyone run into this and found a solution.  Is it just that
    you have to completely customize the template?
    For a more complete use case...
    I have 4 customers that have different configurations and different OS platforms on top of a generic configuration.  I want the build/deploy/test build to automatically run my 152 test
    cases to at minimum those 5 environments.  I want this to run every morning at 1am and the tests should in the different environments in parallel (ie all of customer 1 tests run at the same time as customer 2 tests...). I also don't want to have to create
    152 * 5 test cases since that will bloat things and cause more management/maintenance headaches.

  • Testing performance of new 10g installation

    We are installing 10g for the first time. The install on a linux cluster is going well. However, we would like to do some load testing on a tested set of data and setup before we start building our warehouse. In other words, we would like to use a set of tables, indexes, data, etc. that has been tested and statistics exist for. This way we can tell if we need to do some work on our environment before we go and build our warehouse. It will be hundreds of TBs and want to ensure we won't waiste loading time.
    Does anyone know of performance testing 'templates' like this?
    Thanks,
    Jim

    If you want you can refer
    http://www.tpc.org/tpcc/results/tpcc_perf_results.asp
    This is very generic but usually you can generate or use some data generation tool and do load/perf testing.
    Regards,
    http://askyogesh.com

  • Best way to test performance?

    As there is no pure java cycle test method, I constructed a simple class to test the basic performance boost of using a StringBuffer over a standard String object.
    Is the following code sample the best solution to detecting performance? Are there any obvious errors within my code? Am i forgetting anything?
    Thanks
    Antony Ribot
    // Antony Ribot - 22nd May 2002 - String / StringBuffer Performance
    // Under tests of (Integer.MAX_VALUE/2) I got the following results:
    // String: 724903
    // StringBuffer: 145409 (4.98 times faster)
    public class StringPerf {
    private long sStartTime, sEndTime, sbStartTime, sbEndTime;
    final static int ITERATIONS = Integer.MAX_VALUE/2;
    public static void main (String[] args) {
    StringPerf sp = new StringPerf();
    private StringPerf() {
    stringTest();
    stringBufferTest();
    showResults(); // output final results of test
    private void stringTest() {
    String s = new String();
    sStartTime = System.currentTimeMillis();
    for (int i = 0; i < ITERATIONS; i++) {
    s = s + "";
    sEndTime = System.currentTimeMillis();
    showResults("string", sStartTime, sEndTime); // output quickview result
    private void stringBufferTest() {
    StringBuffer sb = new StringBuffer();
    sbStartTime = System.currentTimeMillis();
    for (int i = 0; i < ITERATIONS; i++) {
    sb.append("");
    sbEndTime = System.currentTimeMillis();
    showResults("String b", sbStartTime, sbEndTime); / output quickview result
    private void showResults() {
    System.out.println("\n--------------------------------------------------");
    System.out.println("String test: " + (sEndTime - sStartTime) );
    System.out.println("String b test: " + (sbEndTime - sbStartTime) );
    private void showResults(String s, long start, long end) {
    System.out.println(s + ": " + (end - start));
    }

    I have now created the following extra code:
    ...But I'm sure I've gone the wrong way around to solve the problem - am I really testing the speed of the substring() and deleteAtChar() or are they made unreliable by the way I am reassigning the text string?
    e.g: tmpString = TEXTBLOCK; tmpBufString.append(TEXTBLOCK);     
    Is there a better way to test this (I'm sure there is). :) One solution could be to create an very long String / StringBuffer initially and then remove the outer loop all together?
    Currently, results have shown the String.subString() to be 1.6 times faster.
    Thanks
    Antony Ribot
    private String TEXTBLOCK = "Strings are constant; their values cannot be changed after they are created.";
    private String tmpString = "";
    private StringBuffer tmpBufString = new StringBuffer();
    private void stringRemTest() {
    sRemStartTime = System.currentTimeMillis();
    for (int j = 0; j < ITERATIONS/100; j++) {
    tmpString = TEXTBLOCK;          // <--- is this line getting in the way of my results??
    for (int i = 0; i < TEXTBLOCK.length(); i++) {
    tmpString = tmpString.substring(1);
    sRemEndTime = System.currentTimeMillis();
    showResults("StringRem", sRemStartTime, sRemEndTime);
    private void stringBufferRemTest() {
    sbRemStartTime = System.currentTimeMillis();
    for (int j = 0; j < ITERATIONS/100; j++) {
    tmpBufString.append(TEXTBLOCK);          // <--- is this line getting in the way of my results??
    for (int i = 0; i < TEXTBLOCK.length(); i++) {
    tmpBufString = tmpBufString.deleteCharAt(0);
    sbRemEndTime = System.currentTimeMillis();
    showResults("String b rem", sbRemStartTime, sbRemEndTime);
    }

  • SUN IDM 8.1.0.3: performance tuning on SPARC platform

    Hi all!
    In our environment we have SUN IDM 8.1.0.3 on Sun SPARC Enterprise T5120 Server, 4 Core 1.2GHz UltraSPARC T2 processor, 4GB FBDIMM memory (4 1GB). As application server we use Sun GlassFish 2.1. In this configuration we have noticed that there is some performance issue: all IDM web pages are opened very slowly. For example, opening the page “Roles - > List Roles” takes about 20 seconds whereas in the virtual machine with 2.4 GHz x86 CPU and 1 Gb RAM opening this page takes about 3 seconds.
    I have performed Java JVM tuning on Sparc machine and has obtained throughput about 98% but the page is still open slow.
    I assume that problem is in the GlassFish tuning on Sparc platform.
    Does anybody have an experience in the GlassFish tuning on Sparc platform and can give some advice or links how I can do this?
    Or maybe anybody has other idea than tuning on Sparc platform which cause this performance issue?
    Any ideas are welcome.
    Thanks’ in advance!

    Where's your database for this located? On the same server or another server? It is more likely the database than Glassfish being the weak and slow link here unless badly tuned GC is taking up all the CPU cycles.

  • Unit Test performs

    Hi guys,
    I am watching a strange behaviour while running Unit Tests (Abap Unit).
    When i perform the tests SE38 -> Menu: Program -> Test -> Unit Test (Ctrl-Shift-F10)
    The database rolls back at the end. Nice.
    But: if i write out one line to list (e.g. write: / 'blabla'.) the result is different.
    Then i have the database rollback skipped.
    Probably due to the list processing, which obligizes a db commit when showing up the list.
    do you agree? am i wrong?
    Regards,
    Hartmut

    Hello Hartmut,
    a unit test must not contain any interactive technique. Especially list commands will cause a popup to appear which will make executing the tests a pain and possibly cause an implict db commit.
    The cure to this desease is to avoid list commands.
    Regards
      Klaus

  • Testing Oracle Databases on multiple platforms

    Hi,
    My company is an independent software vendor with a product that uses an Oracle (or SQL Server) database. We currently certify use of the product on Oracle 8i on HPUX, AIX and Solaris (since this is the hardware that we have in-house).
    Does anyone have any thoughts on how we could extend this certification to other platforms without having the systems in-house? Does Oracle offer any type of hosted testing environment that we could connect to to test the application?
    Thanks,

    Hi,
    My company is an independent software vendor with a product that uses an Oracle (or SQL Server) database. We currently certify use of the product on Oracle 8i on HPUX, AIX and Solaris (since this is the hardware that we have in-house).
    Does anyone have any thoughts on how we could extend this certification to other platforms without having the systems in-house? Does Oracle offer any type of hosted testing environment that we could connect to to test the application?
    Thanks,

  • Performance across millions of records

    Hi,
    I have millions of records in the database. I need to retrieve these records from multiple master data tables and do the validations and post the error messages in some format. Please let me know the way where I can complete the process in 15minutes and which does not go to short dump. I am really expecting the performance to be excellent.

    Hi,
    I would go for a different concept - in other words: forget it. Let's say, you have 2 million records (millions wasn't very specific, but could be much more). 15 minutes (usual time-out comes already after 10 minutes!) are 900 seconds. Divide this by 2 Mio -> 0.45 milliseconds per entry.
    In this time you want to select the entry and perform a check. I doubt this will be possible - you might select the entries in this time, you might make a loop, maybe one read table in this time - but all together (avoiding RAM problem, having only index access, gathering error messages...) small chance.
    I guess you will rather spend a lot of time and won't succeed - or you have less entries to test then you said in the first place.
    Of course I cannot estimate the exact runtime - even if you would have given the exact requirement - but just make some tests with very small numbers and see yourself, if you can come close to the time / entry you need.
    Regards,
    Christian

  • How to test Performance of a bpel process

    Hi All,
    Pls let me know know how to do performance testing in BPEL?
    Thanks,
    ChitraDevi

    Hi ChitraDevi,
    In em select your application server and in that you will find Home,Applications,Performance...etc
    Under Home tab and Performance tab you can find some graphs and in Performance tab you can find a link called JVM metrics. In that also you can find some thing.
    And you can observe metrics by using JConsole (you have to download this software)... through which also you can observe the things
    Regards
    PavanKumar.M

  • Testing Java compatibilty on a platform

    I have a question about compatibility of java on a different platforms. We have build a application and test it on Windows, Sun and Linux and on these platforms its works. But when we run it on IBM AIX it won't work.
    The problem is the Preference API which is not working on AIX. IBM does support this API and it should be working.
    How can we test if the Java environment is correctly implemented. Are there standard testing tools that can test an environment or can test if a standard library is available?
    Hopefully someone has a answer.
    Mike

    If the solution is working on Sun, Linux and Windows
    then I estimate that my code is good and the problem
    is in the VM with it standard libraries or the
    environment the VM works.That is one possibility. You should consult the bug parade* to see if what you're seeing is a known bug. Another possibility is that you are relying on undocumented behavior which happens to work on three platforms and not on another.
    I�m going to find out if we use a 3rd party library because I�m not sure.Good. JDBC drivers are common 3rd-party code, and of course there are lots of others.
    * does the bug parade include other VMs, or only Sun's? If only Sun's then see if IBM has an equivalent.

  • Apple Hardware Test (Perform Extended Testing)

    Hit the 'E' key to select Perform Extended Testing if you are unable to select it with a mouse.
    I've been working on my wife's new iMac (I7 27") that she purchased a few months ago. Because it is so new, I wouldn't even waste my time on it and just sent it back to Apple to have them look at it (currently suffering slow startup times), however we recently moved overseas to Kyiv, Ukraine. During the troubleshooting, I found the following site:
    http://support.apple.com/kb/ht1509
    which informs users how to use Apple's Hardware test. Unfortunately, the app only recognized the wireless keyboard and not the wireless mouse. I didn't know who to contact to have the webpage updated because there is a way you can enable the extended hardware test from the keyboard (by hitting the 'E' key). Unfortunately, I had to figure this out on my own after exhaustive searching on the internet and websites. Hopefully, someone can pass this information along. I wish the app was more keyboard friendly.
    I see some other posts that I haven't tried yet, so hopefully they might resolve me issue.
    If I can't fix the problem, I'm going to have to see if there may be a rep in this country who to replace/fix the unit.
    Kevin

    Yesterday I ran the Apple Hardware test ( Version 3A181 - Perform Extended Testing ) from my MacBook OS Install DVD and Everything passed 100% ( entire test took 57 minutes and 15 seconds )
    Forgot to mention after the Apple Hardware test was finished No Problems Were Found...
    This isn't making any sense to me - Any Suggestions to what the cause of these Safe Boots may be ?

Maybe you are looking for

  • Iphone low resolution

    I am syncing photos from aperture 3 to my iphone, but many pictures are coming over to the iphone at horribly low resolution.  I opened one such album and found of the 12 photos, only two looked good.  The rest were a horrible example of compression

  • Receiveing data over RTP doesn't work

    First of all , excuse my english.....it really sucks Second of all , this is my problem: I modified the JMStudio source to suit my needs.....leaving just what i needed.The application works......it sends data just fine but it does't receives it.I tri

  • Change default Network Name

    Hello. I have a WRT160N v2, and I was wondering if I could change the name of the router so it won't show up as WRT160N in network under windows. Is that even possible? Thanks!

  • Account does not found in AD

    Hi All, i am trying to link the accounts from idm to active directory. the account is existed in idm and ad. i am running the reconciliation for this. one more thing i imported this user object from other environment. and i changed the some of values

  • Batch no allocation when GR

    I need to allocate Batch no. for individual quantity during GR i.e If I do GR for 10 pcs then need to allocate 10 different batch no. to them.How i can do it when I do GR more than one pcs simultaniously.