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

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

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

annoynimous ★★★★★ ()

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

а что значит %id ? Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 88.5%id, 0.0%wa, 1.5%hi, 10.0%si, 0.0%st

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