HP-UX Question
-
- Уже с Приветом
- Posts: 13682
- Joined: 16 Jan 2001 10:01
HP-UX Question
Как узнать сколько конкретный процесс занимает памяти? Желательно - без дополнительных примочек.
Насколько я понял ps -l (fl) показывает в колонке sz размер процесса в "резидентной" памяти (не в свопе). Каков размер страницы? 16К (вычислил эмпирически)?
Как посмотреть размер в виртуальной памяти?
Почно ли запустить top в не-интерактивном режиме?
Спасибо.
Насколько я понял ps -l (fl) показывает в колонке sz размер процесса в "резидентной" памяти (не в свопе). Каков размер страницы? 16К (вычислил эмпирически)?
Как посмотреть размер в виртуальной памяти?
Почно ли запустить top в не-интерактивном режиме?
Спасибо.
-
- Уже с Приветом
- Posts: 7133
- Joined: 02 Mar 2003 03:28
- Location: 94596
-
- Уже с Приветом
- Posts: 13682
- Joined: 16 Jan 2001 10:01
-
- Уже с Приветом
- Posts: 7133
- Joined: 02 Mar 2003 03:28
- Location: 94596
Palych wrote:Каскыр wrote:top - very useful utility.
Can I run it in non-interactive mode, get a big list of all processes and grep the needed one?
Can I watch a single process or group of processes?
Не знаю, не пробовал.
Сори - последнюю строчку вопроса не заметил...
"Как выглядит кусок хлеба, зависит от того, голодны вы или сыты"
-
- Уже с Приветом
- Posts: 2846
- Joined: 28 Jun 2000 09:01
- Location: Milwaukee, WI
-
- Уже с Приветом
- Posts: 991
- Joined: 09 Sep 2001 09:01
- Location: The Earth
Palych wrote:Каскыр wrote:top - very useful utility.
Can I run it in non-interactive mode, get a big list of all processes and grep the needed one?
Can I watch a single process or group of processes?
Проверил. Можно top запускать как
Code: Select all
top > somename
Правда замучаетесь файл парсить, т.к. он туда засовывает кучу escape chars. grep не поможет.
Я бы еще раз внимательно почитал man ps.
Best regards,
Michael Popov
Michael Popov
-
- Уже с Приветом
- Posts: 4827
- Joined: 15 May 2001 09:01
Re: HP-UX Question
Palych wrote:Почно ли запустить top в не-интерактивном режиме?
top -d 1
Олег
-
- Уже с Приветом
- Posts: 13682
- Joined: 16 Jan 2001 10:01
Re: HP-UX Question
helg wrote:Palych wrote:Почно ли запустить top в не-интерактивном режиме?
top -d 1
Олег
Не катит: показывает top list, а мне нужно все процессы....
-
- Уже с Приветом
- Posts: 630
- Joined: 01 May 2001 09:01
- Location: Москва -> New York
Palych wrote:Каскыр wrote:top - very useful utility.
Can I run it in non-interactive mode, get a big list of all processes and grep the needed one?
Can I watch a single process or group of processes?
Если ps не позволяет чего-то похожего получить, можно попробовать читать екран топ из expect.
-
- Уже с Приветом
- Posts: 525
- Joined: 01 May 2002 20:29
- Location: CT->MA->TX->UT
-
- Уже с Приветом
- Posts: 13682
- Joined: 16 Jan 2001 10:01
-
- Уже с Приветом
- Posts: 991
- Joined: 09 Sep 2001 09:01
- Location: The Earth
ps -efl
man ps:
> cat /usr/include/sys/unistd.h | grep _SC_PAGE_SIZE
# define _SC_PAGE_SIZE 3001 /* PAGE_SIZE: Software page size */
man ps:
Code: Select all
sz The size in physical pages of the core image of
the process, including text, data, and stack
space. Physical page size is defined by
_SC_PAGE_SIZE in the header file <unistd.h>
> cat /usr/include/sys/unistd.h | grep _SC_PAGE_SIZE
# define _SC_PAGE_SIZE 3001 /* PAGE_SIZE: Software page size */
Best regards,
Michael Popov
Michael Popov
-
- Уже с Приветом
- Posts: 13682
- Joined: 16 Jan 2001 10:01
Michael Popov wrote:ps -efl
man ps:Code: Select all
sz The size in physical pages of the core image of
the process, including text, data, and stack
space. Physical page size is defined by
_SC_PAGE_SIZE in the header file <unistd.h>
> cat /usr/include/sys/unistd.h | grep _SC_PAGE_SIZE
# define _SC_PAGE_SIZE 3001 /* PAGE_SIZE: Software page size */
I don't think 3001 that the page size:
/* Symbolic constants for sysconf() variables defined by OSF: 3000-3999 */
# define _SC_AES_OS_VERSION 3000 /* AES_OS_VERSION: Version of OSF/AES OS */
# define _SC_PAGE_SIZE 3001 /* PAGE_SIZE: Software page size */
# define _SC_ATEXIT_MAX 3002 /* ATEXIT_MAX: Max # of atexit() funcs */
And since some of processes have 0 in that column - I assume that SZ column shows the "active" portion of the process. And I'd like to see the whole picture, including "swapped" and shared parts of the process...
-
- Уже с Приветом
- Posts: 13682
- Joined: 16 Jan 2001 10:01