hp-ux ps, qual a diferença entre dormir e esperar?

0

No hpux

ps -efl

Eu vejo na saída a letra S, que significa "estado do processo" Eu vejo vozes como S (dormindo) e W (esperando) Eu sei (a esperança está correta) Dormir significa "esperar pelo evento", mas o que significa Esperar? Minha dúvida é:

S=Sleeping OK
W=?
    
por elbarna 29.03.2018 / 05:20

1 resposta

2

Do livro HP-UX: Administrador de sistemas certificado pela HP 11i v3 por Asghar Ghori (parafraseado):

  • o estado em execução indica que o processador está sendo executado por uma CPU do sistema
  • o estado sleeping mostra que o processo está aguardando entrada
  • o estado esperando o processo está pronto para ser executado quando chega sua vez

...

Em outras palavras, em um sistema com apenas um único núcleo de CPU, apenas um processo por vez pode estar no estado Em Execução, e todos os outros que poderiam estar em Execução estão em Espera.

E como você precisará executar um processo para obter as informações do processo, em um sistema de núcleo único, poderá ver apenas o processo que está executando o comando ps ou ferramenta de informações de processo semelhante no estado R. Somente em um sistema com 2 ou mais núcleos de CPU, você poderá ver outros processos no estado R, enquanto o processo está sendo executado para obter as informações do processo.

Assim, em escalas de tempo humanas, os estados R e W são essencialmente equivalentes: entre o tempo que a informação do processo é recebida do kernel e o tempo que um humano leu a tela na tela e a entendeu, vários dos processos no estado W pode ter tido seu turno no processador (= no estado R) e retornou ao estado W para esperar por outro turno.

Todos os estados do processo são "OK" em algumas situações. Por exemplo, até o estado Z (Terminado ou "zumbi") está OK, a menos que um processo permaneça nesse estado por um longo tempo; se assim for, então é um sintoma do processo pai ter algum problema para que ele não possa / não leia o código de saída de seu próprio processo filho.

    
por 29.03.2018 / 08:49

Tags