- Este tópico contém 5 respostas, 2 vozes e foi atualizado pela última vez 6 anos, 2 meses atrás por José Laurindo Chiappa.
-
AutorPosts
-
15 de outubro de 2018 às 3:01 am #109420agraParticipante
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:15 de outubro de 2018 às 10:10 pm #109422José Laurindo ChiappaModeradorBlz ? 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
16 de outubro de 2018 às 2:50 am #109425agraParticipanteA 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.
Attachments:16 de outubro de 2018 às 9:19 pm #109426José Laurindo ChiappaModeradorEntã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 cachedPID 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’…
17 de outubro de 2018 às 3:51 pm #109427agraParticipanteBom 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
17 de outubro de 2018 às 5:49 pm #109428José Laurindo ChiappaModeradorSeguem 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
-
AutorPosts
- Você deve fazer login para responder a este tópico.