Вопрос по столбцам в команде TOP

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

NeverM
Сообщения: 248
ОС: gentoo

Вопрос по столбцам в команде TOP

Сообщение NeverM »

В програмке top есть три непонятных для меня столбца: VIRT, RES и SHR. Я всегда думал что RES это оперативная память а VIRT это кол-во всей памяти (оперативаня+swap), но увидел такую картну: Есть процесс который ест VIRT: 358m RES: 167m и SHR: 2704, считаем: вычитаем из 358 167 и получаем 191m тоесть получается что в данный момент swap должен быть заюзан на 191m или больше, но коменда free -m говорит что от него используется только 35m
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Вопрос по столбцам в команде TOP

Сообщение Goodvin »

В ответе на Ваш вопрос Гугль мне сообщил вот об этих волшебных страницах:

http://wiki.kryukov.biz/wiki/Top
http://www.opennet.ru/openforum/vsluhforumID1/60322.html
http://forum.sysadmins.ru/viewtopic.php?t=189436

Там, ИМХО, по теме как раз.
Спасибо сказали:
NeverM
Сообщения: 248
ОС: gentoo

Re: Вопрос по столбцам в команде TOP

Сообщение NeverM »

перед созданием темы гуглом именно это и нашёл

Код: Выделить всё

VIRT — общее количество виртуальной памяти, используемой программой. Значение в килобайтах.
RES — количество резидентной (не перемещаемой в swap) памяти в килобайтах.
SHR — количество разделяемой (shared) памяти программы в килобайтах.

Но всё равно не могу не чего понять
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Вопрос по столбцам в команде TOP

Сообщение rm_ »

o: VIRT -- Virtual Image (kb)
The total amount of virtual memory used by the task. It includes
all code, data and shared libraries plus pages that have been
swapped out.

Выделенная болдом часть естественно не учитывается в использование swap, поскольку лежит не в свопе, а прямо в исполняемых файлах и библиотеках на диске.
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Вопрос по столбцам в команде TOP

Сообщение Goodvin »

NeverM писал(а):
18.12.2007 21:35
коменда free -m говорит что от него используется только 35m
Вывод её сюда скопируйте.
Спасибо сказали:
NeverM
Сообщения: 248
ОС: gentoo

Re: Вопрос по столбцам в команде TOP

Сообщение NeverM »

Код: Выделить всё

free -m
             total       used       free     shared    buffers     cached
Mem:           247        243          4          0          0         62
-/+ buffers/cache:        180         67
Swap:         4730         35       4694
Спасибо сказали:
NeverM
Сообщения: 248
ОС: gentoo

Re: Вопрос по столбцам в команде TOP

Сообщение NeverM »

Что, не кто не сталкивался с такой проблемой?:(
Спасибо сказали: