Использование свопа: системный уровень против отдельных процессов

На моем выходе top, на уровне заголовка, своп показывает, что используется 0k. Но для каждого отдельного процесса SWAP отображается как ненулевое значение (выходной столбец включен с параметром p). Что это значит?

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  
1
задан 2 March 2011 в 12:10

1 ответ

Это, вероятно, тот объем памяти, который, по словам программы, может быть выгружен; тем не менее, вы, вероятно, имеете доступную оперативную память, поэтому ядро ​​будет использовать оперативную память вместо Swap. До тех пор, пока у вас не будет достаточно возможности использовать своп, я думаю, эти цифры не будут совпадать с количеством используемого свопа. RES - это объем памяти, который не может быть выгружен, а VIRT - это общий объем виртуальной памяти, необходимый программе (VIRT = RES + SWAP)

.
0
ответ дан 2 March 2011 в 12:10

Другие вопросы по тегам:

Похожие вопросы: