Performance (Linux or Solaris)

Hi folks,
We have been asked by many clients which performs better / faster (Linux vs Solaris).
The environment is:
Intel Xeon Server Hardware
Local Disk (SAS) - RAID 5
Single Server install
Single Location
VirtualBox as Hypervisor
I am asking for your feedback / experience with Linux vs Solaris implementing VDI 3.4.1

Hi,
we have done some extensive testing on this. One of our clients had some severe issues with performance on Linux after a migration from solaris to linux (on the same hardware) the system load/utilization went up by a factor of 4-5 (server could easily handle 200 sessions with solaris and only 40-50 with linux). We never managed to find the root cause (or a solution) for this and migrated back to solaris.
But we tried to replicate this issue in the lab (without success). So what we did was this:
Install Solaris 10 and Linux on one hard drive each and also install SRS 5.3.1 (we also tried this with a few older versions). We set up kiosk sessions to connect to a windows terminal server (we did not bother to compare virtualbox perfoamce) and launch a web browser to a website with loads of flash and moving content. We had about 20 DTUs connect to this server and monitored the system load, utilization and so on of the Xnewt processes. At one point we also automatically started some audio stream to measure the performance of utaudiod. The result (for 2 different servers) was that linux and solaris are really close to each other in performance terms. Solaris showed a little less utilization, about 5-10% maybe. But really quite negligable.
Long story short: we have seen really poor performance with linux once but in all other cases linux performed almost as well as solaris. And we never compared the virtualbox hypervisors which might be yet another story.
Bjoern

Similar Messages

  • Where is the performance analyzer in Solaris Studio?

    I have Oracle Solaris Studio 12.2 linux tar version. I have searched for the performance analyzer integrated with the IDE as in this link http://webcast-west.sun.com/interactive/09D02151/index.html that explains how to use openmp-3 on Solaris Studio but have not found any. I have though find the independent executable analyzer in the bin directory and I can only run it separately.
    Is there a way to run the performance analyzer in Solaris Studio?
    Thank you.

    In Oracle Solaris Studio 12.2, performance analyzer is not available via the IDE, but as an independent standalone commands/GUI (e.g. solstudio12.2/bin/analyzer). Here is where you can find more information:
    http://www.oracle.com/technetwork/server-storage/solarisstudio/documentation/analyzing-jsp-137179.html
    /kso

  • Missing data in server monitor under linux and solaris

    Some metrics are not displayed in our environments, specifically under the statistics tab, request statistics, active coldfusion thread, we always have a zero line.  Also under memory usage, "cf threads by memory usage" is always empty.  I have all three buttons at the top checked so they are monitoring.  Is there something else I'm doing wrong?
    Environment 1 : dell2850->centos5->vmware->centos5->32bitJDK5->tomcat6->coldfusion8
    Environment 2 : sun5120->solaris10->64bitJDK5->tomcat6->coldfusion8
    I'm specifically wanting thread info to check if I should increase the defaults in CFIDE configuration.  Most everything on the server is being delivered faster now that we are using a 64bit JVM and have moved to solaris in production (from windows).  But there are some sections of our cfm logic that are taking much longer now (2000% longer)
    Thanks
    Ahnjoan

    Hi all,
    does anyone can write some info why java Threads are
    recorded in the list of process (ps -ef) when you run
    on a Linux box, but not the same when you run on
    Solaris ? Which Thread support is more
    performant/stable that on Linux or that on Solaris?
    Thanks
    FrancescoLinux treats kernell threads as light weight processes and displays them as if they are actual processes - they of course are not, so the results of 'ps' can be misleading. Solaris fully differentiates between its three concepts of threads, lightweight processes and processes and 'ps' only shows actual processes.
    Both implementations in Linux and Solaris perform well.
    By the way, Solaris 8 has an optional, slightly different thread model than earlier versions of Solaris (in fact it is more like NT's) and that can be more efficient for JVM's or other multithreaded systems running on SMP systems. It can also be worse - your mileage may vary.

  • Compare Linux and Solaris

    We have tested the I/O performance on Intel-Solaris 7.0 and Intel-RedHat Linux.
    We found that Intel-Linux has much better performance than Intel-Solaris.
    Now, we are thinking to install Oracle 8i on Intel-Linux.
    However, before we make this decision, we would like to hear more opinions about
    the advantages and disadvantages of running Oracle on these two different
    operating systems. We'll appreciate, if you can give me your opinions.
    Thanks
    Thomas
    null

    This is actually supposed to be a Java forum, so you are way off topic. And you would be better off to consider what software you are going to use first, and then decide what hardware you are going to run it on.

  • Compare Linux with Solaris

    We have tested the I/O performance on Intel-Solaris 7.0 and Intel-RedHat Linux.
    We found that Intel-Linux has much better performance than Intel-Solaris.
    Now, we are thinking to install Oracle 8i on Intel-Linux.
    However, before we make this decision, we would like to hear more opinions about
    the advantages and disadvantages of running Oracle on these two different
    operating systems. We'll appreciate, if you can give me your opinions.
    Thanks
    Thomas
    null

    This from experience of running large-db ecommerce site on intel linux with redhat 6.1, oracle 805 and 8i, with some java functions, intermedia, time-series module, 4 different servers on aolserver 2.33 and aolserver 3.0 on 1 machine: it's stable.
    I never had a crash, and no locking or restarting due to either aolserver or oracle.
    With a few minor modifications in linux to support some enterprise functions (raw devices, async io) linux on intel with oracle is almost ready to kick sun's ass. (at least on the 1 to 8 cpu server market)

  • Adding the /etc/host.deny file like linux in solaris 10.

    Dears,
    I need to add a file which will works like the file of /etc/hosts.deny of Linux in Solaris.
    If it is possible in the same manner please let me know that, and if it need some other trick to deny a specific host to access the system please tell me the way to do that.
    Eagerly waiting to hear from you.
    BR//
    Sohel.

    IPfilter can deny a specific IP address access to the host - enable IPFilter with svcadm and edit the /etc/ipf/ipf.conf file to add the IP to block. An example could be:
    block in log quick on bnx0 proto tcp from 192.168.1.5/32 to any
    I use IPfilter to pass and block all sorts of specific IP addresses as well as block/allow specific ports (like only specific hosts can use port 22, ssh).

  • Development tools on Linux or Solaris

    Any suggestions for integrated development environments to be used in
    conjunction with WebLogic on Linux or Solaris? We consider using using
    Weblogic app server, but don't really know if there are any preferred
    IDEs on unix. Would like support for UML, deploy to WebLogic, JSP, java
    debugger, etc...
    Terje

    Supposedly TogetherSoft Control Center does all this. However,
    I can't confirm. Check it out at http://www.togethersoft.com.
    Mike
    Terje Ostvoll <[email protected]> wrote in message
    news:[email protected]..
    Any suggestions for integrated development environments to be used in
    conjunction with WebLogic on Linux or Solaris? We consider using using
    Weblogic app server, but don't really know if there are any preferred
    IDEs on unix. Would like support for UML, deploy to WebLogic, JSP, java
    debugger, etc...
    Terje

  • Function-Based Indexes (FBI) on Linux and Solaris

    I have a question about FBI on different systems (Linux and Solaris).
    ---- Oracle on Linux -----
    SQL> CREATE TABLE T_DUMMY(NAME VARCHAR(20));
    Table created.
    SQL> CREATE INDEX T_DUMMY_IDX ON T_DUMMY(UPPER(NAME));
    Index created.
    However, when I do the same on the Oracle running on Solaris, I get the following error:
    ---- Oracle on Solaris -----
    SQL> CREATE TABLE T_DUMMY(NAME VARCHAR(20));
    Table created.
    SQL> CREATE INDEX T_DUMMY_IDX ON T_DUMMY(UPPER(NAME));
    CREATE INDEX T_DUMMY_IDX ON T_DUMMY(UPPER(NAME))
    ERROR at line 1:
    ORA-01031: insufficient privileges
    I know that I have to add "QUERY REWRITE" in order to create a FBI. However, why Oracle on Linux behave differently. Would it be any difference/problem if I do NOT add "QUERY REWRITE" for Oracle on Linux (For example, would the EXPLAIN PLAN different)?

    general user settings are the same (privilege, role) Well, the specific settings must be different. I would check to see whether one of the roles has been granted the QUERY REWRITE system privilege on your Linux instance but not on Solaris.
    Cheers, APC

  • DatabaseMetaData error when connect to Linux or Solaris Database Server

    I write some code to display table structure of a table,when I connect to sybase,sql server,oracle on Windows or HP or AIX, it works well,but when I connect to Oracle 8.1.7 or Oracle 9.0.1 on Linux and Solaris, these code does not work correctly. My oracle jdbc driver is 9.0.1.

    As a copy of this query has been posted to the CR design forum at 11:21, assuming this is indeed a design question.
    Thus setting this thread as answered.
    - Ludek

  • About init GUI on linux or solaris

    About init GUI on linux or solaris
    Error1.xhost: unable to open display ""
    Possible Solution:
    root@oardc:~# xhost +
    xhost: unable to open display ""
    root@oardc:~# export DISPLAY=localhost:1
    root@oardc:~# xhost +
    access control disabled, clients can connect from any host
    Error2.No protocol specified
    xhost: unable to open display ":1.0"
    Possible Solution:
    Forget about DISPLAY and xhost, that's ancient history!
    Use SSH X-forwarding.
    - On the solaris server make sure SSH server is running and X11
    forwarding is enabled.
    - On the Cygwin-PC, start the X11 environment ("startx" I think), open an xterm and
    ssh -X username@solaris-hostname-or-ip
    sometimes you need -Y instead of -X (don't remember why)
    ssh -Y username@solaris-hostname-or-ip
    That's all. X programs on Solaris should open on Cygwin.)

    Supposedly TogetherSoft Control Center does all this. However,
    I can't confirm. Check it out at http://www.togethersoft.com.
    Mike
    Terje Ostvoll <[email protected]> wrote in message
    news:[email protected]..
    Any suggestions for integrated development environments to be used in
    conjunction with WebLogic on Linux or Solaris? We consider using using
    Weblogic app server, but don't really know if there are any preferred
    IDEs on unix. Would like support for UML, deploy to WebLogic, JSP, java
    debugger, etc...
    Terje

  • Performance meter on Solaris queries

    Is there a command line way to run the perfmeter if we donot have Exceed installed?
    I have XMing running and want to spawn just he perfmeter
    Also performance meter monitors all the processes on solaris, like windows perfmon, is there a way to use it to monitor only a single process?
    Is there any documentation which will help me understand the counters monitored by performance meterr on solaris?

    Solaris 8 uses an older thread model by default. There user threads did not necessarily map to system threads (LWPs). You needed to be more explicit with your parallelism requests. I think you can request a low 'concurrency' to reduce the number of LWPs.
    In addition, a new thread model was introduced that reduced certain types of overhead by moving to a 1:1 thread/LWP mapping. This model is the only one on later versions of solaris, and is available on Solaris 8 as the "alternate" thread library.
    http://developers.sun.com/solaris/articles/alt_thread_lib.html
    You might want to try your program again, but run as:
    LD_LIBRARY_PATH=/usr/lib/lwp <yourprogram>
    Any changes?
    Darren

  • Migrating 9i(24x7) on Linux to Solaris

    Hello,
    What would be the best method to migrate a 9i, 24x7, 30gigs database on Linux to Solaris without shutting down the database and without losing any data during and after the move. Thank you in advance.

    You're going to have to have some downtime in order to move from one system to the other. It is possible, though it will probably be quite labor intensive, to make this downtime very small. The question, then, becomes how much effort you're willing to expend to minimize downtime.
    You could create a new database on the Solaris machine and configure replication from the Linux box to the Solaris box. This probably involves creating a bunch of materialized view logs on the Linux box, which will tend to increase the load there. Depending on the volume of changes happening in a given period of time, it may take some time for the Solaris box to get close enough to the Linux box that you can shut off the Linux box, finish replicating the data, and open the Solaris database for transactions.
    Of course, every client will have to be pointed at the new database rather than the old database during this transition. Exactly how this is done will depend on your precise environment. Ideally, it would be as simple as updating an Oracle Internet Directory entry or a DNS entry, but life is rarely that easy.
    Obviously, this sort of procedure takes some time to work out and to test, so if you really want to minimize downtime, you'll be spending many, many, many hours doing dry runs.
    If that is still too much downtime, you generally have to resort to more application-specific solutions, which generally requires some pretty detailed understanding of the application(s) that use the database.
    Justin

  • Linux and solaris version

    Hi all,
    What version of linux and solaris support oracle 11g(weblogic) , what is the difference between older versions and higher versions?
    Regards
    Srinivas kola

    Hi Francis,
    You can find the certification information here:
    http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html
    http://www.oracle.com/technetwork/middleware/downloads/fmw-11gr1certmatrix.xls
    Regards Peter

  • Differences between Linux and Solaris command set

    Hi,
    It is complicated to learn Solaris? Is the set of commands the same of Linux?
    It is because is more simple for me to find a Linux Admin book than a Solaris book.
    Thanks.
    Lorenzo

    BTW: You might want to start with this peace if information:
    http://wwws.sun.com/software/whitepapers/linux/linux_overview.pdf
    One remark: this Blue/white paper is written for audience known to Solaris and new to Linux, but usefull the other way around.
    Specially table 1 is very usefull !
    Good luck, and Welcome as new Solaris Administrator.
    Eric.

  • Detect memory leak in JNI so files for linux and Solaris

    I have to find the memory leaks in the JNI for solaris and linux but the issue is
    i need to find the leaks in the so files.I have solved the issues of leaks using Purify
    on windows but not getting appropriate support for linux. Any pointers to tools will help.I tried Valgrind on linux but it is not giving me the exact location of leak as in purify and also the support for purify is for 32 bit only.Valgrind is not showing any functions in .so files.JNI is not supported in Purify for Solaris? Please Help.

    amol28 wrote:
    I have to find the memory leaks in the JNI for solaris and linux but the issue is
    i need to find the leaks in the so files.I have solved the issues of leaks using Purify
    on windows but not getting appropriate support for linux. Any pointers to tools will help.I tried Valgrind on linux but it is not giving me the exact location of leak as in purify and also the support for purify is for 32 bit only.Valgrind is not showing any functions in .so files.JNI is not supported in Purify for Solaris? Please Help.If you have written the JNI, the JNI itself (java calls, methods, etc) to be OS agnostic then it shouldn't matter. In that case you check the windows code (not jni), the linux code (not jni) and the jni code itself independent of each other.
    If you haven't made the JNI OS agnostic the question would be why not?

Maybe you are looking for