Re: [linux-audio-dev] realtimeness: pthread_cond_signal vs. pipe write

From: Jussi Laako <jussi.laako@email-addr-hidden>
Date: Thu Jul 13 2006 - 21:15:14 EEST

Dave Robillard wrote:
> Sorry, I /was/ referring to sem_post/sem_wait/etc. I mean havn't tried

OK :)

> Benchmarking message queues against pipes would be interesting, maybe
> Jack could benefit if they're faster?

I did some benchmarking between unix (local) sockets and message queues
and found speed (roundtrip) to be over twice as fast when using message
queues.

In test, process A sends message "Yoohoo" to process B and process B
replies "2U2" back. This is counted as a message exchange in the result.

On my P4/3000 I get this kind of number:
105193.5 messages / second

Nice feature of message queues is that you can get signal-style delivery
using mq_notify(3).

        - Jussi
Received on Fri Jul 14 04:15:04 2006

This archive was generated by hypermail 2.1.8 : Fri Jul 14 2006 - 04:15:04 EEST