From: Vitaly Filatov <vitaly@royint.com>
Newsgroups: ftn.ru.unix.solaris
Date: Thu, 27 Feb 2003 13:19:07 +0500
Subject: Мониторинг использования памяти процессами в Solaris
> Как выяснить, кто конкретно из процессов и сколько занимает в объёме "362512K
> used"? А то это число периодически увеличивается почти на порядок (до ~2.8Gb).
> Хочется найти причину. solaris8/sparc
>
> total: 268816k bytes allocated + 93696k reserved = 362512k used, 3410480k
> available
Точно разобраться до странице - тяжело, да это и не требуется.
В первой колонке - занимаемая процессом виртуальная память в килобайтах.
во второй колонке - размер резидентной (в ОЗУ) части процесса в килобайтах.
в третьей колонке - имя процесса.
Чем больше разница VSZ - RSS тем больше занимаемое пространство swapfs.
Суммы по колонкам можно посчитать программой на awk: