1. 程式人生 > >Linux高性能網絡:協程系列09-協程性能測試

Linux高性能網絡:協程系列09-協程性能測試

upload 系統 src 並且 分享圖片 每一個 http 目錄 調度

目錄
  • 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無異常。並且能夠正常收發數據。
技術分享圖片

技術分享圖片

更多分享

email: [email protected]
email: [email protected]
email: [email protected]
協程技術交流群:829348971

Linux高性能網絡:協程系列09-協程性能測試