LINUX.ORG.RU
ФорумAdmin

Некотрые непонятки с выводом команды TOP


0

0

В програмке top есть три непонятных для меня столбца: VIRT, RES и SHR. Я всегда думал что RES это оперативная память а VIRT это кол-во всей памяти (оперативаня+swap), но увидел такую картну: Есть процесс который ест VIRT: 358m RES: 167m и SHR: 2704, считаем: вычитаем из 358 167 и получаем 191m тоесть получается что в данный момент swap должен быть заюзан на 191m или больше, но коменда free -m говорит что от него используется только 35m:
free -m
total used free shared buffers cached
Mem: 247 243 4 0 0 62
-/+ buffers/cache: 180 67
Swap: 4730 35 4694

anonymous

VIRT -- это объем страниц виртуальной памяти, запрошенных программой. Если реально эта память не использовалась, то Linux ее вообще не выделяет -- ни в оперативной памяти, ни в swap-файле. Кажется так.

annoynimous ★★★★★
()
Ответ на: комментарий от a_andry

hardware interrupts -- время, проведенное в обработчиках прерываний от оборудования.

И вообще, не пора ли уже man top почитать?

annoynimous ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.