linux下IPC latency 进程间通讯延迟测试结果

详文请见  VLoveIYhttp://ffown.sinaapp.com/?p=40

CPU name : Intel(R) Xeon(R) CPU E5405 @ 2.00GHz processor : 4 cpu MHz : 1995.021

IPC latency:

IPC TYPE:   MessageSize:   Average Latency: unix socket   10K       9us localhost tcp   10K       11us pipe        10K       6us remote TCP   10K       13us

IPC throughput: IPC TYPE:   MessageSize:   Average throughput/msg:   Average throughput/M: unix socket   10K       183049 msg/s         14643 Mb/s localhost tcp   10K       113901 msg/s         9112 Mb/s pipe        10K        146724 msg/s          11737 Mb/s

测试代码: http://github.com/rigtorp/ipc-bench

想在linux下选择一个IPC,主要倾向于unix socket,ipc-bench测试下来 感觉更有底了,10K数据传输9us的延时在大多数应用中都可以接受了, 这样某些应用可以使用类似于Nginx的多进程模式,网络层一个进程, 逻辑层多进程,而且可以跑脚本,既能利用同步编写逻辑,有可发挥多核优势

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏battcn

Spring Cloud for Alibaba 发布

spring-cloud-alibaba 项目由阿里的开源组件及部分阿里云产品组成,基于 Spring Framework 框架扩展和封装,同时将 Spring...

841
来自专栏cloudskyme

apache tuscany(一)

先看一下tuscany简介,简单了解一下tuscany是什么 SCA 的基本概念以及 SCA 规范的具体内容并不在本文的范畴之内,有兴趣的读者可以通过一些相关文...

3356
来自专栏Java进阶架构师

这么说吧,NIO很简单,其实就是个牛逼IO,吹牛逼用的

NIO 也能算是一种思想,非阻塞IO通信思想,Netty就是基于NIO思想的NIO框架,

1273
来自专栏情情说

《深入实践Spring Boot》阅读笔记之一:基础应用开发

上上篇「1718总结与计划」中提到,18年要对部分项目拆分,进行服务化,并对代码进行重构。公司技术委员会也推荐使用spring boot,之前在各个技术网站中也...

3479
来自专栏IT可乐

Spring详解(一)------概述

  本系列教程我们将对 Spring 进行详解的介绍,相信你在看完后一定能够有所收获。 1、什么是 Spring ?   Spring是一个开源框架,Sprin...

1897
来自专栏Java Web

Spring学习(1)——快速入门

认识 Spring 框架 Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversion of ...

4975
来自专栏微信公众号:Java团长

Java微服务框架选型(Dubbo 和 Spring Cloud?)

微服务(Microservices)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微...

3973
来自专栏程序员互动联盟

【专业技术第十一讲】Eclipse和myeclipse区别

存在问题: 初学java环境配置这个Eclipse和MyEclipse分不清?十分不解 解决方案: Eclipse 是一个开放源代码的、基于Java的可扩展开发...

54111
来自专栏Python中文社区

Python中文社区开源项目计划:pymysql-connpool

A simple connection pool based PyMySQL. Mainly focus on multi threads or async m...

1302
来自专栏跟着阿笨一起玩NET

C#远程调用技术WebService葵花宝典

692

扫码关注云+社区