O que é o estado de suspensão do processo no macOS?

0

Estou apenas enviando minha biblioteca de fotos (60 GB) para o iCloud e notei que o processo cloudd , que é responsável pela transferência, às vezes tem o status de suspensão e a transferência ainda ocorre. O que significa dormir neste caso? Eu verifico o status do processo com o programa top no aplicativo Terminal.

Captura de tela do terminal

    
por keramzyt 16.09.2017 / 13:50

1 resposta

0

Olhando a man page para ps (1)

I       Marks a process that is idle (sleeping for longer than about 20 seconds).
R       Marks a runnable process.
S       Marks a process that is sleeping for less than about 20 seconds.
T       Marks a stopped process.
U       Marks a process in uninterruptible wait.
Z       Marks a dead process (a ''zombie'').

A qualquer momento, há no máximo um processo em execução por núcleo na CPU. O processo que pode ser agendado no núcleo, mas não está sendo executado atualmente, é chamado de "sleeping", eles também podem estar aguardando a conclusão de algum IO, neste caso o processo cloudd provavelmente está aguardando o hardware da rede enviar algum dados para o iCloud, ou esperando no disco para ler alguns dados.

    
por 17.09.2017 / 11:08