相关疑难解决方法(0)

跨大西洋 ping 比将像素发送到屏幕还快?

约翰卡马克在 推特上写道

我可以比向屏幕发送像素更快地向欧洲发送 IP 数据包。怎么样?

如果这不是约翰卡马克,我会把它归档在“互联网很愚蠢”下。

但这是约翰卡马克。

这怎么可能是真的?

为了避免讨论推文中的确切含义,这就是我想得到的回答:

在最好的情况下,将单个 IP 数据包从美国的服务器发送到欧洲的某个地方需要多长时间,从软件触发数据包的时间到上面的软件接收到数据包司机级别?

在最好的情况下,从驱动程序级别以上的软件更改像素值的点开始测量,像素显示在屏幕上需要多长时间?


即使假设跨大西洋连接是金钱可以买到的最好的光纤电缆,并且约翰坐在他的 ISP 旁边,数据仍然必须编码在 IP 数据包中,从主存储器到他的网卡,从那里通过墙上的电缆进入另一座建筑物,可能会跳过那里的几台服务器(但我们假设它只需要一个中继),穿过海洋被光子化,通过光电传感器转换回电脉冲,并最终被另一块网卡解释。让我们停在那里。

至于像素,这是一个简单的机器字,通过 PCI express 插槽发送,写入缓冲区,然后刷新到屏幕。即使考虑到“单个像素”可能会导致整个屏幕缓冲区被传输到显示器这一事实,我也不认为这会变慢:这不像是“一个一个”地传输位 - 相反,它们是连续的电脉冲,它们之间没有延迟地传输(对吗?)。

networking bandwidth graphics-card ip

841
推荐指数
3
解决办法
17万
查看次数

USB 集线器会影响性能吗?

我有两个设备我想要最大的吞吐量和延迟(例如MIDI鼓和 MIDI 键盘。)

通过集线器将两者连接到同一个 USB 端口是否会有效地将最大数据传输速率限制为每个的 1/2?

我假设是的,但我不知道 USB 集线器是否有可用的握手和优先级协议(例如,让具有较长数据缓冲区的设备首先进行通信)。

usb performance midi usb-2

41
推荐指数
4
解决办法
14万
查看次数

标签 统计

bandwidth ×1

graphics-card ×1

ip ×1

midi ×1

networking ×1

performance ×1

usb ×1

usb-2 ×1