基于tokio的网络服务cpu不能压满

💡 原文中文,约500字,阅读约需2分钟。
📝

内容提要

作者基于tokio写了一个简单的echo服务,并编写了一个客户端程序来测试服务的性能。作者发现当客户端程序启动1-8个任务时,服务的CPU压力线性增加,但超过8个任务后,服务和客户端的CPU占用都保持在170%左右,整个机器的CPU占用在50%左右。作者猜测这可能是tokio机制导致的。

🏷️

标签

➡️

继续阅读