O que o kswapd está fazendo quando não há troca

2

A parte superior é assim:

KiB Mem :  3989652 total,    30976 free,  1480440 used,  2478236 buff/cache
KiB Swap:        0 total,        0 free,        0 used.  2276236 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND      
 3989 root      20   0   51680   3160   1288 D  19.8  0.1  13:13.86 mc           
 5949 root      20   0       0      0      0 D   3.6  0.0  41:33.92 [usb-storage]
  667 root      20   0       0      0      0 S   1.0  0.0   8:37.38 [kswapd0]    

Eu desliguei o swap intencionalmente. A saída como acima foi capturada vários minutos após o "KiB Swap total" ter 0. Existe um processo em execução que copia do compartilhamento NFS para o disco rígido USB (ou seja, mc)

O kswapd continua usando cerca de 1% do tempo da CPU. Por quê?

    
por Nikita Kipriyanov 09.03.2016 / 08:13

1 resposta

4

Muitos processos têm memória que é apoiada por um arquivo. Esses dados podem ser trocados para o arquivo, mesmo que você não tenha espaço de troca.

Veja: AskUbuntu »Por que o kswapd0 está rodando em um computador sem swap?

    
por 13.09.2016 / 13:03

Tags