URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 74038
[ Назад ]

Исходное сообщение
"Время исполнения процесса в секундах"

Отправлено sickboy , 13-Май-07 19:12 
хайо!

Как можно получить сабж?
ps axo user,pid,time выдает время в виде 00:00:00, это неудобно для последующего парсинга.


Содержание

Сообщения в этом обсуждении
"Время исполнения процесса в секундах"
Отправлено niksonnnn , 14-Май-07 08:49 
>хайо!
>
>Как можно получить сабж?
>ps axo user,pid,time выдает время в виде 00:00:00, это неудобно для последующего
>парсинга.

бескультурщина какаят....

http://www.citforum.ru/operating_systems/bach/glava_79.shtml

и пиши себе программки ....


"Время исполнения процесса в секундах"
Отправлено sickboy , 14-Май-07 09:54 
>http://www.citforum.ru/operating_systems/bach/glava_79.shtml
>
>и пиши себе программки ....

Это не то, мне нужно посмотреть процессорное время всех процессов, в секундах, которые работают в текущий момент времени.
Чтобы потом часть их этих процессов прибить.


"Время исполнения процесса в секундах"
Отправлено newser , 14-Май-07 10:49 
>>http://www.citforum.ru/operating_systems/bach/glava_79.shtml
>>
>>и пиши себе программки ....
>
>Это не то, мне нужно посмотреть процессорное время всех процессов, в секундах,
>которые работают в текущий момент времени.
>Чтобы потом часть их этих процессов прибить.

А в чем проблема-то? Не умеете преобразовывать формат 00:00,00 в секунды? Типа, арифметика - это для лохов?


"Время исполнения процесса в секундах"
Отправлено niksonnnn , 14-Май-07 11:07 
>>>http://www.citforum.ru/operating_systems/bach/glava_79.shtml
>>>
>>>и пиши себе программки ....
>>
>>Это не то, мне нужно посмотреть процессорное время всех процессов, в секундах,
>>которые работают в текущий момент времени.
>>Чтобы потом часть их этих процессов прибить.
>
>А в чем проблема-то? Не умеете преобразовывать формат 00:00,00 в секунды? Типа,
>арифметика - это для лохов?

Нет - это лохи приходят в арифметику )


"Время исполнения процесса в секундах"
Отправлено niksonnnn , 14-Май-07 11:05 
>>http://www.citforum.ru/operating_systems/bach/glava_79.shtml
>>
>>и пиши себе программки ....
>
>Это не то, мне нужно посмотреть процессорное время всех процессов, в секундах,
>которые работают в текущий момент времени.
>Чтобы потом часть их этих процессов прибить.

дык тогда нужно ПРАВИЛЬНО задавать вопросы.... уфффф

опишите, что нужно то.... может легче наложить ограничения на потребляемые ресурсы или пересмотреть причины утечек (если имеются)?


"Время исполнения процесса в секундах"
Отправлено sickboy , 14-Май-07 11:21 
>опишите, что нужно то.... может легче наложить ограничения на потребляемые ресурсы или
>пересмотреть причины утечек (если имеются)?

Нужно ограничить исполнения PHP (как минимум) скриптов пользователей, выполняемых через mod_php, идея была смотреть на ps o time, и что > n сек, килять.


"Время исполнения процесса в секундах"
Отправлено niksonnnn , 14-Май-07 11:29 
>>опишите, что нужно то.... может легче наложить ограничения на потребляемые ресурсы или
>>пересмотреть причины утечек (если имеются)?
>
>Нужно ограничить исполнения PHP (как минимум) скриптов пользователей, выполняемых через mod_php, идея была смотреть на ps o time, и что > n сек, килять.


Уважаемый БольнойМальчик,

неужели нельзя просто поискать решение проблемы в Гугле/Яндексе/Рамблере ?

вот что я нашел за < 1 минуты для своей системы http://www.citforum.ru/operating_systems/freebsd/handbook/us...

для вашей ИМХО должно подойти....

Совет:

1) Ищите да обрящите,
2) mount /dev/mosk

Был разговор про парсер, а что мешает переводить один формат времени в другой? ИМХО - это быстрее и лучше для головного мозга , чем сидеть на форуме и задавать извините меня глупые вопросы? ИМХО, newser здравую идею подал....
Искренне желаю начать думать.


"Время исполнения процесса в секундах"
Отправлено sickboy , 14-Май-07 11:42 
>неужели нельзя просто поискать решение проблемы в Гугле/Яндексе/Рамблере ?

В первую очередь это и делаю.

>вот что я нашел за < 1 минуты для своей системы http://www.citforum.ru/operating_systems/freebsd/handbook/us...
>для вашей ИМХО должно подойти....

Это не подходит по двум причинам, система Linux (как вы могли увидеть из топика), и ограничения rlimit накладываются на _все_ процессы пользователя, вы попробуйте собрать или сделать дамп, при более менее жестких ограничениях.

>Совет:
>
>1) Ищите да обрящите,
>2) mount /dev/mosk
>
>Был разговор про парсер, а что мешает переводить один формат времени в
>другой?

Именно это я изначально и делал, однако при возникновении трудностей я и спросил, можно ли сразу получить время в секундах.

[skip]


"Время исполнения процесса в секундах"
Отправлено niksonnnn , 14-Май-07 11:54 
>>неужели нельзя просто поискать решение проблемы в Гугле/Яндексе/Рамблере ?
>
>В первую очередь это и делаю.
>
>>вот что я нашел за < 1 минуты для своей системы http://www.citforum.ru/operating_systems/freebsd/handbook/us...
>>для вашей ИМХО должно подойти....
>
>Это не подходит по двум причинам, система Linux (как вы могли увидеть
>из топика), и ограничения rlimit накладываются на _все_ процессы пользователя, вы
>попробуйте собрать или сделать дамп, при более менее жестких ограничениях.
>
>>Совет:
>>
>>1) Ищите да обрящите,
>>2) mount /dev/mosk
>>
>>Был разговор про парсер, а что мешает переводить один формат времени в
>>другой?
>
>Именно это я изначально и делал, однако при возникновении трудностей я и
>спросил, можно ли сразу получить время в секундах.
>
>[skip]

без коментариев...

ЗЫ. Кто-же как не вы знаете свою систему лучше? Делайте парсер/скрипт/программу и будет счастье.


"Время исполнения процесса в секундах"
Отправлено sickboy , 15-Май-07 23:13 
Может кому пригодится.

ps axo user,pid,time | awk -F ':| +' '/^[[:digit:]]+/ {if (($3*3600+$4*60+$5) > 15) {print$2}}' | xargs -n 1 kill -KILL