Top perdendo alguns processos

0

Estou recebendo um comportamento estranho usando top no Arch Linux. Ao filtrar por usuário ( fred ), recebo uma lista diferente de processos, dependendo da ordem de classificação.

Na ordem decrescente do PID:

 PID USER     %CPU %MEM COMMAND                                                      
1805 fred           0.0 dbus-daemon                                                  
1682 fred           0.2 vim                                                          
1623 fred           0.1 less                                                         
1606 fred      0.7  0.1 top                                                          
1228 fred           0.4 mocp                                                         
 871 fred           0.4 xterm                                                        
 575 fred           0.1 bash                                                         
 570 fred           0.1 bash                                                         
 555 fred      0.7  0.3 xmobar                                                       
 444 fred           0.4 xterm                                                        
 436 fred           0.4 xterm                                                        
 374 fred      1.4  0.1 VBoxClient                                                   
 361 fred           0.1 VBoxClient                                                   
 320 fred           0.3 xmonad-x86_64-l                                              
 314 fred           0.0 xinit                                                        
 258 fred           0.1 bash                                                         

Digitando R para inverter a ordem:

 PID USER     %CPU %MEM COMMAND                                                      
 258 fred           0.1 bash                                                         
 314 fred           0.0 xinit                                                        
 320 fred           0.3 xmonad-x86_64-l                                              
 361 fred           0.1 VBoxClient                                                   
 374 fred           0.1 VBoxClient                                                   
 436 fred           0.4 xterm                                                        
 444 fred           0.4 xterm                                                        
 555 fred      0.8  0.3 xmobar                                                       
 570 fred           0.1 bash                                                         
 575 fred           0.1 bash                                                         
 864 fred      4.0  0.3 mocp                                                         
 873 fred           0.1 bash                                                         
1548 fred           0.2 vim                                                          
1614 fred           0.1 man                                                          
1682 fred           0.2 vim                                                          
1791 fred           0.0 dbus-launch                                                  

Não estou limitando o número de tarefas exibidas. Se eu remover o filtro do usuário, recebo uma longa lista de processos, para que não seja limitado pelo tamanho do terminal. Eu posso alternar rapidamente entre a ordem de classificação usando R (sem atraso) e recebo a saída ímpar acima. Parece que alternar entre a ordem de classificação sempre exibe o mesmo número de processos, mas não a mesma lista ao contrário.

O que está acontecendo aqui?

    
por Frédéric LeBel 16.09.2013 / 14:45

0 respostas

Tags