Messages in this thread |  | | Date | Mon, 16 Jan 2023 04:38:01 +0000 | From | Matthew Wilcox <> | Subject | Re: [PATCH v3] pipe: use __pipe_{lock,unlock} instead of spinlock |
| |
On Mon, Jan 16, 2023 at 11:16:13AM +0800, maobibo wrote: > Hongchen, > > I have a glance with this patch, it simply replaces with > spinlock_irqsave with mutex lock. There may be performance > improvement with two processes competing with pipe, however > for N processes, there will be complex context switches > and ipi interruptts. > > Can you find some cases with more than 2 processes competing > pipe, rather than only unixbench?
What real applications have pipes with more than 1 writer & 1 reader? I'm OK with slowing down the weird cases if the common cases go faster.
|  |