为什么Client / Server在LAN上的速度要比在本地运行时快?

时间:2013-01-02 10:00:12

标签: .net performance sockets

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

我发现奇怪的是,当我在本地运行客户端和服务器时,发送和接收10万个请求和响应需要15秒。当我将服务器放在另一台机器上并在局域网上运行时,只需6秒即可完成相同的工作量。

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

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

0 个答案:

没有答案