LINUX.ORG.RU

Поставить на счётчик короткоживущие процессы.

 


2

2

Есть один скрипт, для выполнения которого рождается процесс и живёт в среднем 1 мс. Как получить график зависимости от времени: занимаемой процессом ОЗУ, процессорного времени и io канала с диском?

★★★★★

Последнее исправление: ados (всего исправлений: 1)

копай в сторону systemtap

DELIRIUM ☆☆☆☆☆
()

живёт в среднем 1 мс

Плотные графики статистики на временном отрезке 1 мс. Точно не знаю, но подозреваю, что это будет не просто.

pathfinder ★★★★
()

getrusage

/thread

anonymous
()

Это тот самый случай, когда надо что-то править в консерватории. Если этот процесс вызывается редко, то какая вам разница, сколько он занимает процессорного времени, если суммарно 1 мс? А если часто, то у вас будет чудовищные непроизводительные расходы системы по созданию самого процесса.

vodz ★★★★★
()
Ответ на: комментарий от vodz

если суммарно 1 мс? А если часто, то у вас будет чудовищные непроизводительные расходы системы по созданию самого процесса

лорчую, если такая задача стоит - значит гуманитарий делает систему :)

I-Love-Microsoft ★★★★★
()

а такие утилиты, как iotop, не отобразят процесс, живущий меньше интервала проверки этих утилит?

teod0r ★★★★★
()
Ответ на: комментарий от vodz

Если этот процесс вызывается редко, то какая вам разница, сколько он занимает процессорного времени, если суммарно 1 мс? А если часто, то у вас будет чудовищные непроизводительные расходы системы по созданию самого процесса.

ППКС.

ТС, не надо часто создавать короткоживущие процессы. Только если не хочешь потом написать, что ускорил работу приложения в 10 раз.

Stil ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.