Linux高效能網路:協程系列09-協程效能測試
阿新 • • 發佈:2018-11-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無異常。並且能夠正常收發資料。
更多分享
email: [email protected]
email: [email protected]
email: [email protected]
協程技術交流群:829348971