Linux高性能网络:协程系列09-协程性能测试

目录

  • Linux高性能网络:协程系列01-前言
  • Linux高性能网络:协程系列02-协程的起源
  • Linux高性能网络:协程系列03-协程的案例
  • Linux高性能网络:协程系列04-协程实现之工作原理
  • Linux高性能网络:协程系列05-协程实现之原语操作
  • Linux高性能网络:协程系列06-协程实现之切换
  • Linux高性能网络:协程系列07-协程实现之定义
  • Linux高性能网络:协程系列08-协程实现之调度器
  • Linux高性能网络:协程系列09-协程性能测试
  • Linux高性能网络:协程系列10 待续

9.协程性能测试

测试环境:4台VMWare 虚拟机
1台服务器 6G内存,4核CPU
3台客户端 2G内存,2核CPU
操作系统:ubuntu 14.04
服务器端测试代码:https://github.com/wangbojing/NtyCo
客户端测试代码:https://github.com/wangbojing/c1000k_test/blob/master/client_mutlport_epoll.c

按照每一个连接启动一个协程来测试。每一个协程栈空间 4096byte
6G内存 –> 测试协程数量100W无异常。并且能够正常收发数据。

Linux高性能网络:协程系列09-协程性能测试_第1张图片
性能测试图1

Linux高性能网络:协程系列09-协程性能测试_第2张图片
性能测试图2

更多分享

email: [email protected]
email: [email protected]
email: [email protected]
协程技术交流群:829348971

你可能感兴趣的:(Linux高性能网络:协程系列09-协程性能测试)