Хвост все входит в систему/var/log
alias logs="find /var/log -type f -exec file {} \; | grep 'text' | cut -d' ' -f1 | sed -e's/:$//g' | grep -v '[0-9]$' | xargs tail -f"
Ну, после того, как я прочитал некоторые страницы справочника, я получил следующее
ps -o vsz -p $PID | tail -1
Это довольно просто. Формат для резидентного размера является RSS.
prstat -s rss
'виды '-prstat произведенный столбцом RSS (см. страницу справочника для других столбцов). Также попробуйте '-a' опция за на пользовательское собрание.
ps -eo pid,pmem,vsz,rss,comm | sort -rnk2 | head
Лучшие 10 потребителей RAM. '-o pmem' отображает процент резидентной памяти т.е. RAM, используемой процессом.
ls -lh /proc/{pid}/as
Простой способ показать общее адресное пространство (vsz) процесса. Полезный в сочетании с pgrep для накопления пользователем, шаблоном... например:
for pid in `pgrep -U webserver`; do ls -lh /proc/$pid/as; done
Мои.02$ как общественный менеджер Zenoss...
Zenoss может контролировать рабочее состояние всех Ваших сетевых устройств и серверов, а также процессов, работающих на Вас серверы. Один из наших Членов сообщества недавно отправил Процесс, Контролирующий для Соляриса через SNMP: http://community.zenoss.org/docs/DOC-5882
Я использую вариант этого вывода в сценариях:
# prstat -Z 1 1 | tail -3
ZONEID NPROC SWAP RSS MEMORY TIME CPU ZONE
220 56 1057M 413M 0.3% 1:26:49 0.1% 820f6ce5-7e37-4455-80ab-b28c5de19b43
Total: 56 processes, 169 lwps, load averages: 0.07, 0.06, 0.06