我可以比向屏幕发送像素更快地向欧洲发送 IP 数据包。怎么样?
如果这不是约翰卡马克,我会把它归档在“互联网很愚蠢”下。
但这是约翰卡马克。
这怎么可能是真的?
为了避免讨论推文中的确切含义,这就是我想得到的回答:
在最好的情况下,将单个 IP 数据包从美国的服务器发送到欧洲的某个地方需要多长时间,从软件触发数据包的时间到上面的软件接收到数据包司机级别?
在最好的情况下,从驱动程序级别以上的软件更改像素值的点开始测量,像素显示在屏幕上需要多长时间?
即使假设跨大西洋连接是金钱可以买到的最好的光纤电缆,并且约翰坐在他的 ISP 旁边,数据仍然必须编码在 IP 数据包中,从主存储器到他的网卡,从那里通过墙上的电缆进入另一座建筑物,可能会跳过那里的几台服务器(但我们假设它只需要一个中继),穿过海洋被光子化,通过光电传感器转换回电脉冲,并最终被另一块网卡解释。让我们停在那里。
至于像素,这是一个简单的机器字,通过 PCI express 插槽发送,写入缓冲区,然后刷新到屏幕。即使考虑到“单个像素”可能会导致整个屏幕缓冲区被传输到显示器这一事实,我也不认为这会变慢:这不像是“一个一个”地传输位 - 相反,它们是连续的电脉冲,它们之间没有延迟地传输(对吗?)。
Mac OS X 上是否有一些软件可以用来监控传入和传出的网络活动?没什么太令人讨厌的,我只是想要一些简单易用的东西。
如果有帮助,我使用的是 10.6 (Snow Leopard) 版本。
我发现我的无线接入点支持双频 (LinkSys E3000),所以我进入了它的设置并将其从 20MHz 的运行频率更改为 40MHz。
这是否意味着我现在可以获得更快的 WiFi 连接?或者我误解了这是如何工作的?
有没有办法限制linux中网卡的带宽?我希望能够模拟任意慢速的连接。
我正在寻找一种实用程序,它可以显示每个进程使用了多少带宽。它应该只打印数据并退出,因为我想将该列表提供给 conky。
谷歌表示它的运行速度为 6Gb/s。吞吐量为 600MB/s。600MB/s 等于 4.8Gb/s。
这是否意味着带宽是 6Gb/s 但实际吞吐量是 4.8Gb/s ?
我想知道典型的远程桌面会话消耗了多少字节发送/接收的带宽。我需要知道这一点,因为我们的 ISP 对每月的带宽使用量(即一个月内可以发送或接收的以 GB 为单位的数据总量)实施了上限。所以只是想知道在平均 RDP 会话中每小时传输多少 KB 或 MB。
我使用 rsync 来备份和同步网络共享和我的计算机。我已经弄清楚了。
问题是,当使用 rsync 传输文件时,它会使用它所能使用的所有带宽。我想限制它的速度,以便我可以将我的连接用于其他事情。
具体来说,现在我正在听 Last.FM,但它一直在切断,因为 rsync 使本地连接饱和。
这听起来不太可能,但在这种情况下,我的 LAN 真的和我的互联网一样快(两者都是 10 兆,耶大学!)。无论哪种方式,我在 rsync 运行时都没有额外的带宽。有任何想法吗?
哦,顺便说一句,特别是我正在运行 Ubuntu 9.04。
在 Debian/Linux 中运行多个 USB 网络摄像头会导致以下错误:
libv4l2: error turning on stream: No space left on device
VIDIOC_STREAMON: No space left on device
Run Code Online (Sandbox Code Playgroud)
在运行 cheese 和 xawtv 产生相同的错误后,最初似乎是 OpenCV 中的一个编程问题变成了对神秘硬件/软件问题的探索。
显然,这是由网络摄像头请求 USB 主机控制器上的所有可用带宽引起的。考虑到这一点,我决定运行wireshark和capinfos来查看单个摄像头使用了多少带宽。
4 megabits per second at 320x240
14 megabits per second at 640x480
32 megabits per second at 1280x720
Run Code Online (Sandbox Code Playgroud)
有趣的!这或许可以解释为什么两个 320x240 的摄像头可以工作,但任何更高的分辨率都失败了。就好像我的 USB 控制器仅以 USB 1 的速度运行,但lsusb显示属于一个据称支持每秒 480 兆位的设备的两个网络摄像头。
一种解决方案提出强制网络摄像头计算其带宽使用情况,而不是通过运行以下命令来请求最大带宽:
sudo rmmod uvcvideo
sudo modprobe uvcvideo quirks=128
Run Code Online (Sandbox Code Playgroud)
不幸的是,这没有什么区别,所以我决定尝试另一种解决方案。StackOverflow 上的一篇文章建议告诉我的网络摄像头使用较低的 FPS 或像 MJPEG …
bandwidth ×10
networking ×6
linux ×3
broadband ×1
debian ×1
ip ×1
macos ×1
monitoring ×1
router ×1
rsync ×1
sata ×1
throughput ×1
usb ×1
webcam ×1
windows ×1