Utilização de troca: nível do sistema versus processos individuais

1

Na minha top output, no nível do cabeçalho, o swap está mostrando 0k usado. Mas em cada processo individual, o SWAP é mostrado como um valor diferente de zero (coluna de saída ativada com a opção p). O que isso significa?

Swap:  4870140k total,        0k used,  4870140k free,   571300k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  SWAP COMMAND      
 2448 max       20   0  323m  87m  27m S    0  4.4   1:23.31 236m chrome  
    
por Max 02.03.2011 / 02:53

1 resposta

1

Essa é provavelmente a quantidade de memória que o programa disse que pode ser trocada; no entanto, é provável que você tenha RAM disponível, portanto, o kernel usará apenas RAM em vez de Swap. Até que você tenha o suficiente para usar o Swap, acho que esses números não combinam com a quantidade de swap usada. RES é quanta memória não pode ser trocada e VIRT é a quantidade total de memória virtual necessária ao programa (VIRT = RES + SWAP)

    
por user11692 02.03.2011 / 05:10