Pular para o conteúdo
Visualizando 12 posts - 1 até 12 (de 12 do total)
  • Autor
    Posts
  • #88932
    CVPRADO
    Participante

      Pessoal,

      Estudo Oracle a uns 4 meses, e a um mês fui Promovido a DBA JR
      Tenho a seguinte dúvida…

      Como coletar “Quantas CPUs cada instancia esta configurada para utilizar”

      Detalhe (nome da instancia + quantidade de cpu configurada)???

      #88938
      Avatar photoRegis Araujo
      Participante

        Ola amigo.. boa tarde.

        Se tiver como.. posta ai como é seu ambiente..

        É RAC ?

        Vc quer saber total de CPU´s? Ou Processadores?!?!

        Abraços..!!

        #88940
        CVPRADO
        Participante

          Um servidor Windows 2003

          Oracle9i Enterprise Edition

          Tem um Banco PRD e DEV

          4 Instancias no total,

          Quero um select que mostre a instancia + processador que ela está utilizando.

          #88956
          vieri
          Participante

            cat /proc/cpuinfo

            #88960
            CleitonHanzen
            Participante

              Opá..

              Entaum, ao ser iniciada a instância o próprio Oracle verifica a quantidade de processadores e associa automaticamente ao parâmetro CPU_COUNT e via bancoe/instanc não tem como ser limitado isso….

              Veja que isso não é limitação do Oracle, mas sim um conceito na parte de sistema operacional (enquanto tiver CPU livre e algum processo estiver requisitando, vai alocando processador)…..

              O que já vi ser feito, é setar a afinididade do processo no próprio Task Manager do Windows para o processo Oracle.exe consumir somente uma única CPU….mas quais são os impactos positivos/negativos nunca vi nenhuma avaliação…

              []s

              #88961
              CleitonHanzen
              Participante

                Opá..

                Entaum, ao ser iniciada a instância o próprio Oracle verifica a quantidade de processadores e associa automaticamente ao parâmetro CPU_COUNT e via bancoe/instanc não tem como ser limitado isso….

                Veja que isso não é limitação do Oracle, mas sim um conceito na parte de sistema operacional (enquanto tiver CPU livre e algum processo estiver requisitando, vai alocando processador)…..

                O que já vi ser feito, é setar a afinididade do processo no próprio Task Manager do Windows para o processo Oracle.exe consumir somente uma única CPU….mas quais são os impactos positivos/negativos nunca vi nenhuma avaliação…

                []s

                #89015
                CVPRADO
                Participante

                  Cleiton, na verdade o que eu necessito seria apenas um select que traga como resultado:

                  Nome da Instancia + qual ou quantos processadores ela está usando!

                  Apenas para exibição, preciso criar um relatório com essa informação!

                  #89018
                  CleitonHanzen
                  Participante

                    Opá..

                    Utilize a query abaixo para determinar quantos Cores estão em uso e quantos processadores físicos:

                    select stat_name, value from v$osstat where stat_name in (‘NUM_CPU_SOCKETS’,’NUM_CPUS’);

                    #89019
                    CVPRADO
                    Participante

                      Putz, Gerou um erro de table ou view não existe…

                      Talvez o nome seja diferente…

                      #89044
                      CVPRADO
                      Participante

                        Cleiton teria algum outro script que exiba o mesmo resultado ???

                        #89048
                        Rodrigo Almeida
                        Participante

                          Pode usar esse.

                          [code]

                          SQL> select a.instance_name, b.name, b.value
                          2 from v$instance a
                          3 , (select name, value from v$parameter where name = ‘cpu_count’) b;

                          [/quote]

                          Abraços,

                          #89055
                          CVPRADO
                          Participante

                            Valeu alphamek, isso q eu precisa, valeu pelo seu script tava batendo cabeça atras de script e o foco era o parametro cpu_count…

                            Era só dar um:

                            show parameters cpu
                            ou
                            show parameters cpu_count

                            Valeu mesmo!!!

                          Visualizando 12 posts - 1 até 12 (de 12 do total)
                          • Você deve fazer login para responder a este tópico.