Pular para o conteúdo
  • Este tópico contém 5 respostas, 2 vozes e foi atualizado pela última vez 5 anos, 8 meses atrás por Avatar photoJosé Laurindo Chiappa.
Visualizando 6 posts - 1 até 6 (de 6 do total)
  • Autor
    Posts
  • #109420
    Avatar de agraagra
    Participante

      Boa noite, instalei o oracle linux 6.10

      seguinte os requisitos que o site oracle base informa.

      Sendo que esse processo ld-linux-x86-64 fica consumindo muito CPU na máquina. Alguém pode me informar o que pode ser?

      Attachments:
      #109422
      Avatar photoJosé Laurindo Chiappa
      Moderador

        Blz ? Então, ld-xxx é o processo de link-editor do Linux, mas de forma nenhuma pode ser normal ele ficar ativo DEPOIS que vc já instalou tudo do sistemas, o que ENTENDO ser o caso, certo ??? O que PODE estar acontecendo é algum software estar sendo executado através dele (quase como um sudo), vide https://unix.stackexchange.com/questions/400621/what-is-lib64-ld-linux-x86-64-so-2-and-why-can-it-be-used-to-execute-file e https://www.digitalocean.com/community/questions/ld-linux-x86-64-process-cpu-high : tente dar um ps -efl (pra obter os argumentos passados pra esse programa) e/ou usar pstree e tools linux de debug do tipo pra descobrir exatamente QUEM e O QUE está sendo executado pelo ld ….

        Outra possibilidade FORTÍSSIMA é vc ter aí um malware DISFARÇADO de ld , vide https://www.reddit.com/r/linuxmasterrace/comments/8bt0lk/urgent_ldlinuxx8664_process_using_400_of_the_cpu/ : eu digo isso devido à essa figura altamente ESTRANHA de 598.4% de CPU , não vejo como um processo oficialmente consumir mais de 100% de CPU, só mesmo bug ou algum processo desenhado pra consumir todas as cores de um processador….

        E finalmente : sim, existe chance de BUGs tanto na versão de SO quanto na versão de algum software que vc esteja instalando … Pra gente tentar Aprofundar essas possibilidade, pergunto :

        1. vc tá usando Oracle Linux 6.1 ** ou ** 6.10 ???? Isso é importante porque 6.1 é um release extremamente antigo, enormes chances de bugs aqui no próprio SO…

        2. vc baixou DE ONDE o .ISO do Oracle Linux 6 que instalou ?/ Se NÂO FOI do site oficial https://edelivery.oracle.com, ** boas chances ** de vc ter recebido a imagem com um Presentinho na forma de malware

        3. exatamente QUAIS softwares de segurança (ie, Antivírus, Antispyware, antimalware) vc tem instalados na sua máquina de onde vc baixou o .ISO ?? Isso é pra ELIMINAR a possibilidade de que vc já tenha um malware na sua rede e esse bicharoco esteja se espalhando da sua máquina pra outros servidores, como esse que vc está instalando o Oracle Linux 6 ?

        4. E na própria máquina onde vc instalou o Oracle Linux 6, quais medidas de segurança, quais softwares de segurança/verificação vc tem ??

        5. Por último, falando de bugs : além de identificar EXATAMENTE a versão que vc tá usando, QUAIS outros softwares auxiliares (tipo Acrobat reader, digamos) vc instalou ?? https://bugs.launchpad.net/ubuntu/+source/acroread/+bug/260004 e https://gruffdba.wordpress.com/2013/01/09/java-hotspot-error-ld-linux-x86-64-so-20x14d70-on-oracle-install-redhat-6-0-on-vmware/ sinalizam alguns casos de bugs maaais ou menos similares ao teu cenário….

        []s

        Chiappa

        #109425
        Avatar de agraagra
        Participante

          A versão do oracle linux e a 6.10(dez) baixei diretamente no site da oracle.

          Fiz o comando que vc pediu ps -efl trazendo o resultado abaixo:

          oracle 5206 1 99 80 0 – 148114 ep_pol 19:38 ? 00:52:03 -bash

          O comando pstree -p trazendo o resultado abaixo:

          ─ld-linux-x86-64(5206)─┬─{ld-linux-x86-6}(5207)
          │ ├─{ld-linux-x86-6}(5208)
          │ ├─{ld-linux-x86-6}(5209)
          │ ├─{ld-linux-x86-6}(5210)
          │ ├─{ld-linux-x86-6}(5211)
          │ ├─{ld-linux-x86-6}(5212)
          │ ├─{ld-linux-x86-6}(5213)
          │ ├─{ld-linux-x86-6}(5214)
          │ ├─{ld-linux-x86-6}(5215)
          │ └─{ld-linux-x86-6}(5216)

          Não sei o que pode ser. Sei que o processo fica alto dessa forma. Chega um momento que o servidor precisa ser reinicializado, pois o serviço cai.

          #109426
          Avatar photoJosé Laurindo Chiappa
          Moderador

            Então : comprovado que vc instalou o OEL 6 v10, fica basicamente descartada a chance de bug no SO propriamente – a minha máquina com OEL 6(veja abaixo) não trouxe nenhum componente bugado/consumindo CPU loucamente :

            Tasks: 104 total, 1 running, 103 sleeping, 0 stopped, 0 zombie
            Cpu(s): 0.1%us, 0.1%sy, 0.0%ni, 99.6%id, 0.2%wa, 0.0%hi, 0.0%si, 0.0%st
            Mem: 2050836k total, 459132k used, 1591704k free, 44956k buffers
            Swap: 4128760k total, 0k used, 4128760k free, 163880k cached

            PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
            3414 root 20 0 15084 1088 824 R 2.0 0.1 0:00.01 top
            1 root 20 0 19396 1500 1192 S 0.0 0.1 0:00.71 init
            2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
            3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0

            ==> Assim sendo, VOLTO AO QUE PERGUNTEI ANTES : esse ‘site da Oracle’ foi realmente o local Oficial, edelivery.oracle.com ??
            Se sim, aí as outras coisas que perguntei vem à baila : EXATAMENTE O QUE vc instalou nesse SO, e em QUAIS VERSÕES e DETALHES todos (para podermos avaliar a chance de bUG nalgum desses programas que vc instalou) ?? E no quesito Segurança, vc tem antivírus, antimalware e softwares de segurança do tipo na sua rede/na sua máquina desktop (que é de onde vc baixou o .ISO, imagino) ??
            Pois repito : só instalando o SO não vejo como vc chegar nessa situação…

            []s

            Chiappa

            OBS :

            1. em especial se vc foi instalar RDBMS Oracle, há chances de travamentos/aborts e quetais se vc tiver misconfigs : uma boa prática pratentar evitar isso é usar os pacotes de pré-instalação, cfrme https://www.oracle.com/technetwork/pt/articles/linux/simplifica-install-db-oracle-linux-2251327-ptb.htmlindica, vc os usou , se está instalando RDBMS ??

            2. faça um teste matando esse pid 5206 , e veja se era só isso que estava consumindo cpu extra : se for, teu próximo passo é REVER a tua instalação e descobrir qual software tá causando o ‘bug’…

            #109427
            Avatar de agraagra
            Participante

              Bom dia Jlchiappa

              Respondendo:

              ==> Assim sendo, VOLTO AO QUE PERGUNTEI ANTES : esse ‘site da Oracle’ foi realmente o local Oficial, edelivery.oracle.com ??

              Sim. Baixei diretamente do site oficial.

              ==> EXATAMENTE O QUE vc instalou nesse SO.

              Instalei os pacotes recomendados que a oracle especifica para o oracle 11G R2

              ==> QUAIS VERSÕES e DETALHES

              Instalei alguns pacotes na versão i.386.rmp

              ==> Quesito Segurança, vc tem antivírus, antimalware e softwares de segurança

              Está maquina não tenho nenhum antivírus instalado ou software de segurança.

              Essa noite rodei o yum update para atualizar os pacotes mais o ld-linux-x86-64 continua aparecendo, mato o processo depois de 20 a 30 segundos o processo abre novamente.

              desde já obrigado

              #109428
              Avatar photoJosé Laurindo Chiappa
              Moderador

                Seguem as respostas para cada item :

                “Instalei os pacotes recomendados que a oracle especifica para o oracle 11G R2″

                ==> Sorry, mas 11gr2 é INSUFICIENTE : o SO e o RDBMS são 32 ou 64 bits ? Qual a Exata Versão do 11gr2 que vc está instalando ? pergunto porque se for 11.2.0.2.x ou acima, os pacotes de 32 bits Não São Mais Necessários num SO/RDBMS de 64 bits, os instalar muito possivelmente VAI DAR ENROSCO e conflitos….

                ” QUAIS VERSÕES e DETALHES

                Instalei alguns pacotes na versão i.386.rmp

                ==> Vide minha Obs acima… E outro detalhe, Exatamente para PREVENIR erros de versão e conflitos é que Recomendei que, ao invés de instalar NA MÃO os pacotes necessários, vc USASSE o pré-instalador da Oracle : se vc for seguir o guia em https://oracle-base.com/articles/11g/oracle-db-11gr2-installation-on-oracle-linux-6 ele fala exatamente ISSO entre outras coisas… E se vc quiser um exemplo mais detalhado de como setar e usar o pré-instalador, veja https://www.oracle.com/technetwork/articles/servers-storage-admin/ginnydbinstallonlinux-488779.html : no caso ele fala em Linux 6 update4 mas afaik deve ser a mesma coisa para o Linux 6 update10 que vc tem….

                “=> Quesito Segurança, vc tem antivírus, antimalware e softwares de segurança

                Está maquina não tenho nenhum antivírus instalado ou software de segurança.

                Vc ** entendeu ** quando eu disse que tanto há chance (pequena mas há) de vc ser invadido por um malware nessa máquina Linux ao acessar a internet sem sfotwares nenhuns de segurança, COMO também há chance de a sua própria máquina de mesa de onde vc conecta na rede interna do seu escritório poder ser infectada….

                ========>>> SENDO assim, minha Recomendação final é :

                1. faça uma varredura na sua máquina de mesa que vc usa pra conectar no server Linux com softwares de segurança (ie, antivírus, antimalware, antispyware) pra ter certeza que ela está limpa

                2. REINSTALE o Oracle Linux 6 nessa máquina, USANDO a opção de instalação BASIC SERVER mas com a instalação Customizada, e escolha APENAS os pacotes mínimos dos itens “Base System”, “Servers” , “Desktops” e “Development”, cfrme o link do oracle-base indica : ** não deixe de Customizar ** pois senão inúmeras outras dependências terão que ser cumpridas

                3. Edite o /etc/hosts , isso é Crítico e o pré-instalador não o fará

                4. Baixe e aplique o .RPM do pré-instalador do 11GR2 cfrme link indicado

                5. PLEASE, *** DESLIGUE *** o SELINUX e AUMENTE o nproc antes de permissionar/criar o usuário oracle, tal como o link do oracle-base de instalação indica… Aliás, se essa execução do link-editor for Legítima e não algum malware disfarçado de ld, uma possibilidade Comum é que, por Falta de recursos/permissões/ajustes do usuário Oracle, a execução da link-edição para o software do RDBMS esteja pendente/bloqueada pelo SELINUX, aguardando liberação de recursos, etc…

                6. Reboot e confirme (via TOP) que nada está consumindo recursos acima do normal. Vc deve também olhar as mensagens e logs do sistema operacional procurando por erros, https://elias.praciano.com/2016/10/use-o-dmesg-para-entender-o-que-esta-funcionando-mal-no-seu-computador/ exemplifica como…. Nada impede que esse teu servidor tenha algum driver defasado, ou exija algum ajuste extra por causa de algum hardware diferente/não-padrão que vc tenha, digamos…

                ===> APENAS com isso tudo OK, prossiga na instalação do 11gr2…. okdoc ??

                []s

                Chiappa

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