Linux高性能網絡:協程系列09-協程性能測試
阿新 • • 發佈:2018-10-20
upload 系統 src 並且 分享圖片 每一個 http 目錄 調度 目錄
操作系統:ubuntu 14.04
服務器端測試代碼:https://github.com/wangbojing/NtyCo
客戶端測試代碼:https://github.com/wangbojing/c1000k_test/blob/master/client_mutlport_epoll.c
- 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
服務器端測試代碼: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-協程性能測試