Re: prstat -t

From
Dmitry Miloserdov (2:5020/400)
To
Victor Sudakov
Date
2010-03-01T19:45:02Z
Area
RU.UNIX.SOLARIS
From: Dmitry Miloserdov <dmitry@bis.ru>

On 02/28/10 02:41 PM, Victor Sudakov wrote:
> А как тогда в 10-ке узнать общий SIZE процесса? Или не нужно такое знание?
Одного процесса показывает и тот же prstat и в `ps -l` есть колонка SZ.
Просто когда этот SIZE поскладывать иногда получаются страшные цифры.
И несмотря на то что в мане всегда было написано что это не страшно
многих это очень пугало. Например oracle "сожравший" 20G на машине с 4G
может заставить админа паниковать :)
То есть получить информацию можно а смысла в этой информации
практически нет.

> И чтобы два раза не вставать, как объяснить вот это:
>
> Т.е. почему по -s есть used, а по -l все блоки free?

Тут надо основные понятия освежить.
Под swap понимается не файлы и устройства суммарный объем
тех мест где могут храниться свапуемые страницы.
То есть это равно размеру swap файлов и устройств плюс память
которая которая не занята невыгружаемыми страницами.
То есть used это часто просто занаятая память.
Еще нужно учесть что часть used это reserved - то есть
страницы которые процесс получил но не использовал и реальное
выделение произойдет при использовании.


--- ifmail v.2.15dev5.4
 * Origin: Demos online service (2:5020/400)
SEEN-BY: 236/100 450/1024 461/640 469/999 4625/8 5000/5000 5006/1 5007/1
SEEN-BY: 5010/70 5011/13 5012/46 5019/40 5020/18 175 194 400 545 902 1042 2238
SEEN-BY: 5020/4441 5021/29 5025/3 5030/1080 1957 5035/38 5036/1 5054/1 4 8 9
SEEN-BY: 5054/28 37 5060/88 5061/15 120 5066/18 5075/35 5080/68 5085/13
SEEN-BY: 5095/20 6037/7 6078/80
PATH: 5020/400 545 5054/1 37