ipc-bench:进程间通信技术基准

时间:2021-05-07 19:43:29
【文件属性】:
文件名称:ipc-bench:进程间通信技术基准
文件大小:376KB
文件格式:ZIP
更新时间:2021-05-07 19:43:29
C IPC工作台 Linux和OS X上各种进程间通信(IPC)方法的示例实现和基准。 光谱 实施以下IPC方法。 要衡量自己的连续吞吐量,我们提出和两个进程之间的后部(即,乒乓)发送一条消息。 方法 100字节消息 1千字节消息 Unix信号 - 破碎的 - - 破碎的 - 零平方米 24,901毫秒/秒 22679消息/秒 Internet套接字(TCP) 70,221 msg / s 67,901消息/秒 域套接字 130,372毫秒/秒 127,582 msg / s 管子 162,441 msg /秒 155,404 msg / s 消息队列 232,253 msg / s 213,796毫秒/秒 FIFO(命名管道) 265,823 msg / s 254,880 msg / s 共享内存 4,702,557消息/秒 1,659,291消息/秒 内存映射文
【文件预览】:
ipc-bench-master
----CMakeLists.txt(219B)
----.gitignore(970B)
----README.md(4KB)
----other()
--------ipc.pdf(338KB)
--------notes.md(11KB)
--------ideas.md(8KB)
--------articles.md(1KB)
--------fexp()
--------clean_ipc.sh(388B)
----.clang-format(822B)
----LICENSE(1KB)
----source()
--------CMakeLists.txt(1KB)
--------other()
--------zeromq()
--------eventfd()
--------shm-sync()
--------mq()
--------fifo()
--------domain()
--------tcp()
--------pipe()
--------common()
--------mmap()
--------signal()
--------shm()
----results()
--------reproduce.sh(699B)
--------bench.sh(916B)

网友评论