社区
网络编程
帖子详情
如何评测一个socket框架的网络IO性能?
mscrack
2011-04-22 01:20:38
请问, 如果有一个IOCP的框架和一个select的框架, 如何测试它们各自的性能优劣, 主要有哪些参数来衡量, 用什么工具可以比较方便的测试? 不讨论代码的封装.
...全文
214
6
打赏
收藏
如何评测一个socket框架的网络IO性能?
请问, 如果有一个IOCP的框架和一个select的框架, 如何测试它们各自的性能优劣, 主要有哪些参数来衡量, 用什么工具可以比较方便的测试? 不讨论代码的封装.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mscrack
2011-04-28
打赏
举报
回复
没人, 自己顶一下
mscrack
2011-04-22
打赏
举报
回复
TCP握手协议是底层栈实现的, 如果在硬件和网络条件相同的情况下, 连接数的测试是不是跟框架没什么关系呢? 这个我做过测试, 上万个连接所需的时间相差不大, 或者是可能我做的测试不对.
ouyh12345
2011-04-22
打赏
举报
回复
在性能还可以的情况下的io吞吐量,并发最大连接数
mscrack
2011-04-22
打赏
举报
回复
怎么测呢? 自己写程序测吗? 主要从哪些方面测
smwhotjay
2011-04-22
打赏
举报
回复
io吞吐量,并发最大连接数.
Eleven
2011-04-22
打赏
举报
回复
测试,大规模测试,超大规模压力测试~
Java Netty技术研究
NettyNetty NettyNetty是什么 ? 本质: JBossJBossJBoss 做的一个 JarJarJar包 目的:快速开发高
性能
、可靠
网络
服务器和客户端程序 目的:快速开发高
性能
、可靠
网络
服务器和客户端程序 目的:快速开发高
性能
、可靠
网络
服务器和客户端程序 目的:快速开发高
性能
、可靠
网络
服务器和客户端程序 目的:快速开发高
性能
、可靠
网络
服务器和客户端程序 目的:快速开发高
性能
、可靠
网络
服务器和客户端程序 目的:快速开发高
性能
、可靠
网络
服务器和客户端程序 目的:快速开发高
性能
、可靠
网络
服务器和客户端程序 目的:快速开发高
性能
、可靠
网络
服务器和客户端程序 优点:提供异步的、事件驱动
网络
应用程序
框架
和工具 优点:提供异步的、事件驱动
网络
应用程序
框架
和工具 优点:提供异步的、事件驱动
网络
应用程序
框架
和工具 优点:提供异步的、事件驱动
网络
应用程序
框架
和工具 优点:提供异步的、事件驱动
网络
应用程序
框架
和工具 优点:提供异步的、事件驱动
网络
应用程序
框架
和工具 优点:提供异步的、事件驱动
网络
应用程序
框架
和工具 优点:提供异步的、事件驱动
网络
应用程序
框架
和工具 优点:提供异步的、事件驱动
网络
应用程序
框架
和工具 通俗的说:一个好使处理 通俗的说:一个好使处理 通俗的说:一个好使处理 通俗的说:一个好使处理
Socket
Socket
Socket
的东 如果没有 NettyNettyNetty ? 远古: java.net +
io
java.net +
io
java.net + java.
io
java.net + java.
io
java.net + java.
io
java.net + java.
io
java.net + java.
io
java.net +
io
java.net +
io
java.net +
io
java.net + java.
io
java.net + java.
io
近代: java.n
io
java.n
io
java.n
io
java.n
io
java.n
io
java.n
io
其他: MinaMinaMinaMina,GrizzlyGrizzlyGrizzly GrizzlyGrizzly 为什么不是 为什么不是 MinaMina Mina? 1、都是 Trustin LeeTrustin LeeTrustin Lee Trustin Lee Trustin LeeTrustin LeeTrustin LeeTrustin LeeTrustin Lee的作品, 的作品, 的作品, NettyNettyNetty 更晚; 更晚; 2、
IO
_deep_learning_notes.zip
主要来自于以下课程内容以及其他牛人文章总结+一nene自己的思考 周老师:内存与
IO
,磁盘
IO
,
网络
IO
资料地址 166 虚拟文件系统,文件描述符,
IO
重定向 地址 174 内核中PageCache、mmap作用、java文件系统
io
、n
io
、内存中缓冲区作用 地址 177
Socket
编程B
IO
及TCP参数 地址 184 C10K问题及N
IO
精讲和
IO
模型
性能
压测 地址 185
网络
编程之多路复用器及Epoll精讲 地址 187
网络
编程java API 实战多路复用器开发 地址 189 全手写急速理解Netty模型及
IO
模型应用实战 地址 191 Netty之
IO
模型开发本质手写部分实现推导篇 地址 196 全手写基于Netty的RPC
框架
自定义协议,连接池 地址 198 全手写基于Netty的RPC
框架
协议编解码问题 粘包拆包与内核关系 地址 203 全手写基于Netty的RPC
框架
provider端简单dispatcher实现RPC调用全流程 地址 207 全手写基于Netty的RPC
框架
简单重构
框架
分层及RPC传输的本质及有无状态的RPC区别 地址 216 自定义HTTP协议解析和HTTPserver调用实现 地址
Socket
编程系列之6:Libuv高
性能
异步
IO
及高效
网络
编程
Socket
编程系列初步计划:
Socket
编程系列之1:Linux-API
网络
编程入门实战
Socket
编程系列之2:Windows-API
网络
编程入门实战
Socket
编程系列之3:Libevent
网络
编程入门实战
Socket
编程系列之4:Libcurl
网络
编程入门实战
Socket
编程系列之5:Boost-AS
IO
网络
编程入门实战
Socket
编程系列之6:Libuv
网络
编程入门实战----------------------------------------------------
Socket
编程系列之6:Libuv高
性能
异步
IO
及高效
网络
编程Libuv是一个高效的异步
IO
开发库,Linux下采取libev,Windows下独立编程实现
IO
CP高效
网络
编程。我将带领大家进行Libuv小白入门知识的讲解,并亲手配置环境,跑起来一个HelloWorld案例。然后进行各个方面的项目实战,并深入分析原理,包括:Libuv进程开发实战、
网络
开发实战、线程开发实战等。
apache mina
socket
实例
mina简单示例,Apache Mina Server 是一个
网络
通信应用
框架
,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信
框架
(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高
性能
、高扩展性的
网络
通信应用,Mina 提供了事件驱动、异步(Mina 的异步
IO
默认使用的是JAVA N
IO
作为底层支持)操作的编程模型。
workerman-manual-zh:workerman中文手册
序言 Workerman,高
性能
socket
服务
框架
Workerman是什么? Workerman是一款纯PHP开发的开源高
性能
PHP
socket
服务
框架
。 Workerman不是重复造轮子,它不是一个MVC
框架
,而是一个更底层更通用的
socket
服务
框架
,你可以用它开发tcp代理、梯子代理、做游戏服务器、邮件服务器、ftp服务器、甚至开发一个php版本的redis、php版本的数据库、php版本的nginx、php版本的php-fpm等等。Workerman可以说是PHP领域的一次创新,让开发者彻底摆脱了PHP只能做WEB的束缚。 实际上Workerman类似一个PHP版本的nginx,核心也是多进程+Epoll+非阻塞
IO
。Workerman每个进程能维持上万并发连接。由于本身常住内存,不依赖Apache、nginx、php-fpm这些容器,拥有超高的
性能
。同时支持TCP、UDP
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章