首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Linux下的快速用户空间进程间通知方法?

Linux下的快速用户空间进程间通知方法?
EN

Stack Overflow用户
提问于 2014-01-05 16:47:27
回答 1查看 882关注 0票数 7

我们有两个Linux进程与域套接字通信,性能目标是通过单个域套接字连接实现5k iops和4k请求大小,为了减少cpu开销,我们将域套接字替换为io-ring(基于共享内存),但关键的“通知”步骤仍然由域套接字实现,似乎开销仍然太大。

PS:目前io深度通常为2-4,表示每个“通知”的iops为1k。

信号量,pthread_condvars,基于futex的锁,eventfd,inotify,你更喜欢哪一个(或者其他任何人),我非常关心性能和开销。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-01-06 19:40:27

你可以使用linux signals

看看SIGALRM或者你可以使用SIGUSR1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20931709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档