powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / [Solaris] статистика определённого процесса
7 сообщений из 7, страница 1 из 1
[Solaris] статистика определённого процесса
    #36677392
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Solaris 5.10

запущено несколько процессов java, они запущены с определёнными параметрами командной строки. например:

java -oc4j.instance=apps1
java -oc4j.instance=apps2

надо вот что:

получить статистику по определённому процессу, например, по тому, который был запущен с параметром -oc4j.instance=apps2

как я себе это представляю. пишется некоторый скрипт sh/python - больше я ничего не знаю :)

который
1. определяет pid процесса по его имени и параметрам командной строки
2. получает текущее использование процессора, в процентах
3. получает потраченное время процессора, в единицах времени
4. получает время, когда процесс был запущен
5. получает текущее использование жесткого диска (не знаю, в чем; может быть, суммарное значение операций чтения/записи, суммарное значение кол-ва байт записанных/прочитанных)
6. получает текущее использование памяти
7. если возможно - то статистика по сетевому трафику
8. пишет (дописывает) эту информацию в текстовый файл, например, csv

далее, наверное, кроном или как-то еще предполагается запускать этот скрипт, чтобы собирать такую статистику

возможно есть какие-то уже готовые решение под солярис, занимающиеся чем-то похожим. очень прямо серьёзное и супергибкое решение не нужно - только то, что я перечислил

дело в том, что как под солярисом получить все эти данные о конкретном процессе - я не знаю :) даже не знаю, как pid получить :)

помогите, пожалуйста

Операция по пересадке костного мозга
...
Рейтинг: 0 / 0
[Solaris] статистика определённого процесса
    #36678535
Фотография sergkosko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю попробуй начать с простой команды
# /usr/ucb/ps -aux |grep "java ... bla ..bla ... bla .."
USER PID %CPU %MEM SZ RSS TT S START TIME COMMAND

по крайней мере
PID
%CPU
SZ
RSS
и прочее он тебе покажет.
что касается более точных значений, то тут желательно почитать ...
prstat
pmap
iostat
netstat
и прочее
Поскольку у тебя Solaris10 почитай про Dtrace - это целый язык "программирования". Но есть много готовых скриптов - которые можно использовать как команды.
...
Рейтинг: 0 / 0
[Solaris] статистика определённого процесса
    #36679477
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок, спасибо
...
Рейтинг: 0 / 0
[Solaris] статистика определённого процесса
    #36683686
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grasoff.net,

У явы свои средства мониторинга должны быть. Подобное видел в JBOSS-е. Зачем вам в Sоlaris углубляться, особливо когда вы в нем не бум?))
...
Рейтинг: 0 / 0
[Solaris] статистика определённого процесса
    #36683761
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterУ явы свои средства мониторинга должны быть.есть, начиная с 1.5; у нас - 1.4

Relic HunterЗачем вам в Sоlaris углубляться, особливо когда вы в нем не бум?))угадай с первого раза :)
...
Рейтинг: 0 / 0
[Solaris] статистика определённого процесса
    #36683774
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поднять рейтинг форума "Unix-системы" своими вопросами?))grasoff.net[угадай с первого раза :)
...
Рейтинг: 0 / 0
[Solaris] статистика определённого процесса
    #36722164
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / [Solaris] статистика определённого процесса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]