2 Replies Latest reply on Nov 6, 2012 1:25 PM by JohnWatson

    semaphores on solaris 10

      Hi Guys,

      I need help with semaphores on solaris 10. I have an application that processes transaction from the O/S to the Oracle database 11gR2. I used to run this processes on solaris 9 and it was faster than on Solaris 10.

      T4 have the following kernel parameters:

      cat /etc/system

      set noexec_user_stack = 1
      set noexec_user_stack_log = 1

      set semsys:seminfo_semmni = 100
      set semsys:seminfo_semmns = 1024
      set semsys:seminfo_semmsl = 256
      set semsys:seminfo_semvmx = 32767

      set shmsys:shminfo_shmmax = 21474836480
      set shmsys:shminfo_shmmni = 100

      Does the semaphores have impact on the processes that runs on the server?--How do I see how many semaphores am I using for my processes?

      Please Help !!!!!!!

      Thanks in advance...
        • 1. Re: semaphores on solaris 10
          to understand what is semaphores read :


          Check Oracle Doc about this
          • 2. Re: semaphores on solaris 10
            In Solaris 10, you do not control semaphores through /etc/system, you have to set them up in your project definition. The same applies to your shared memory. This is really important: your system is working, but it may be running completely on defaults and could fail any time. That having ben said, clearly the semaphores and so on are OK, or it wouldn't be running.
            This is irrelevant to performance.