iocp udp 分布式队列无同步多核测试
此是自己优化多核多线程测试用的一个基准程序,是一个udp的iocp实现,不具多少实用性,但具有研究性.采用分布式队列思想,尽量减少因同步而导致的线程切换带来的开销.在程序中采用tls,使每个线程都有自己的本地队列,从而避免同步.还没有测试的是chche伪共享造成的性能下降,在后面将测试.设置代码中DEFAULT_RUDP_BUFFER_SIZE=32k(实际udp包远没有这么大),用vc6及vc8编译,在我的机器:thinkpadx200,(2.56G双核cpu,4GDDR3内存),win7旗舰版,在资源管理器中网络速度达到:14Gbit(loopback).再用intelc++11.0.6编译器编译,网速达到17Gbit
推荐下载
-
分布式理论
汇总了常见的分布式理论,不要到处找了,包括投票机制、一致性机制、逻辑时钟、有序性等理论
51 2019-01-09 -
分布式容错
分布式容错
18 2020-08-18 -
分布式哈希表技术分布式哈希表
分布式哈希表技术(DistributedHashTable)简称DHT,类似Tracker的根据种子特征码返回种子信息的网络.是一种分布式存储方法。
58 2020-01-14 -
SR6600业务多核分布式处理技术白皮书
SR6600 业务多核分布式处理技术白皮书
7 2020-09-19 -
TCP UDP IOCP整合
tcp与udp的整合实现,只是为了自己项目的方便而做,完全可以分开实现。在此基础上将在后期开发p2p视频聊天,文件传输(RUDP)等软件。大虾见笑了,希望对初学者有所帮助。
30 2020-08-16 -
RabbitMQ实战_高效部署分布式消息队列中文高清版
第1章 天降奇兵1 1.1 住在别人的地下城堡 3 1.2 救世主AMQP 5 1.3 RabbitMQ简史 5 1.4 百里挑一 8 1.5 在UNIX系统上安装RabbitMQ 8 1.5.1 为
30 2019-02-16 -
RabbitMQ实战高效部署分布式消息队列part2
RabbitMQ实战高效部署分布式消息队列
23 2019-05-19 -
RabbitMQ实战高效部署分布式消息队列part1
RabbitMQ实战高效部署分布式消息队列
16 2019-05-19 -
RabbitMQ实战高效部署分布式消息队列.part2
RabbitMQ combat efficient deployment of distributed message queues.part2
23 2019-06-26 -
分布式消息队列服务器rabbitmq_server_3.7.14
RabbitMQ是MQ产品的典型代表,是一款基于AMQP协议可复用的企业消息系统。
27 2019-05-05
用户评论