Сегодня на работе надо было выяснить сабжевый вопрос. Хоть я в руки DTrace брал считанное количество раз, но за пару минут скрипт готов: syscall::poll:entry { self->ts = timestamp; } syscall::poll:return /self->ts/ { @[execname, "ns"] = sum(timestamp - self->ts); self->ts = 0; }