2

我编写了一个快速应用程序来使用 .Net 测试一些套接字 IO 性能。我正在向服务器发送消息并接收响应。我正在使用线程等。

我发现奇怪的是,当我在本地运行客户端和服务器时,发送和接收 100 000 个请求和响应需要 15 秒。当我将服务器放在另一台机器上并通过 LAN 运行它时,执行相同的工作负载只需要 6 秒。

当我使用资源监视器时,我可以看到在跨线路测试时,我获得了更多的网络 IO 吞吐量。

更新:我的开发机器有充足的资源。它有 8 个内核、8 个内存等,而且程序非常简单。

4

0 回答 0