127.0.0.1 有多快?

127.0.0.1 有多快?

我想知道它是否与我的 NIC 完全相关,或者操作系统或驱动程序是否拦截并立即返回发送到环回地址的数据?

信号是否确实传输到我的 NIC,然后 NIC 返回它?

答案1

您没有提到特定的操作系统,但大多数情况下,数据沿着堆栈向下传输,直到到达 IP,此时数据基本上被发送回去。这是一个过于简单的说法,但意味着整个过程通常受 CPU 限制,因此其性能与 CPU 速度和堆栈效率直接相关。实际上,现代 CPU 和操作系统应该能够以比 40Gbps 快得多的速度“反弹”环回流量 - 这是我认为我目前能够购买的最快的 NIC。希望这能有所帮助。

答案2

所有 127.xx.xx.xx 流量都不会进入物理网络,而是由内核中的环回适配器处理。

答案3

您可能对 Microsoft 在 Windows 8 和 Windows Server 2012 中添加的“环回快速路径”功能感兴趣。请参阅:

http://blogs.technet.com/b/wincat/archive/2012/12/05/fast-tcp-loopback-performance-and-low-latency-with-windows-server-2012-tcp-loopback-fast-path.aspx

它还提供了有和没有优化的环回所采用的路径的说明。

答案4

这取决于您运行的操作系统,但 Windows 2000 有一个错误,导致环回适配器上的请求速度很慢。这里有一些无用的琐事要告诉你!

请看这个知识文章了解更多信息。

相关内容