Consumo de memória raro

0

Estou sofrendo um comportamento estranho que me deixa louco. Eu estou tentando executar alguns ouvintes de bússola na inicialização do meu servidor, eu tentei de várias maneiras, todos eles com o usuário root.

  1. Criando um serviço para executar "meu script"
  2. Executando "meu script" em /etc/rc.local
  3. Executar o comando diretamente de /etc/rc.local
  4. Executando "meu script" no cron @restart
  5. Executando "meu script" manualmente a partir da sessão ssh com usuário root
  6. Executando manualmente os comandos do "meu script" do ssh com usuário root

Todos funcionaram como esperado, tudo menos o consumo de memória.

Nos últimos 2 casos, executando script / comandos do ssh, as 2 telas separadas consumidas consomem o que eu acho que é um consumo normal de memória:

Masnasoutrasquatroformas,astelasdesanexadasconsomemumaquantidademuitograndederecursos:

O comando é tão simples (executado 2 vezes para pastas diferentes):

screen -dm -S name_a compass watch /target_folder

Por favor, alguém pode me dar alguma pista do que pode estar acontecendo?

    
por CoolArts 17.04.2017 / 21:59

1 resposta

0

Eu não sei nada sobre compass , mas algumas coisas de cara.

O uso da memória parece semelhante a 0,6% em ambos os casos, o uso da CPU é diferente.

Qual é a diferença entre as primeiras 4 e as últimas 2 sessões interativas ("manuais") que você iniciou:

  • as variáveis de ambiente ( export ) serão diferentes, shell ( bash / sh ) pode ser diferente também;
  • stdin / stdout / stderr será conectado ao seu terminal nos logins interativos e conectado a /dev/null nos primeiros 4 casos. O comando compass está esperando entrada ou saída e lidando com a falta dele de forma ineficiente?

Mais uma vez, não sei compass - apenas alguns pensamentos.

    
por 17.04.2017 / 23:52