Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > Мониторинг или менеджер процессов


Автор: Dogevec 30.8.2008, 01:31
Народ, помогите начинающему программисту под Linux...Необходимо мониторить запущенные процессы выдавая информацию о памяти, занимающей каждым процессом. Где и как добыть такиую информацию?

Автор: bsa 30.8.2008, 08:56
/proc/<числовые каталоги>
или изучи исходники top или ps

Автор: Dogevec 30.8.2008, 23:15
А есть ли какой-нибудь исходничек, чтобы я на примере разобрался, а то я скачал исходник top и понял, что заблужусь в нем. Б smile уду очень благодарен, если кто-нибудь выложет свой исходник! smile 

Автор: MAKCim 31.8.2008, 09:37
Dogevec, 
http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/ref-guide/s1-proc-directories.html
за исходником обращайся в центр помощи
хотя top и ps лучшие исходники
попробуй ps, в нем информация статическая, а программа гораздо менее навороченная, нежели top

Автор: Dogevec 31.8.2008, 22:23
Прости, MAKCim, но насколько я знаю, что ps встроенная в ядро команда...Как же мне полуить ее исходник?Если я ошбаюсь, то пожалуйста подскажи, где могу найти, так как поисковик ничего не выдает!

Автор: bsa 31.8.2008, 22:40
Цитата(Dogevec @ 31.8.2008,  22:23)
Прости, MAKCim, но насколько я знаю, что ps встроенная в ядро команда...Как же мне полуить ее исходник?Если я ошбаюсь, то пожалуйста подскажи, где могу найти, так как поисковик ничего не выдает!

Ты ошибаешься. Но в любом случае, исходники ядра можно посмотреть тут: http://www.kernel.org
Исходники ps можно найти тут: http://procps.sourceforge.net/

Автор: Dogevec 2.9.2008, 21:52
Благодарю, bsa!)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)