我们在下游有 25 兆字节,在上游有 2 兆字节。在没有任何人下载(例如从 Usenet)的情况下进行速度测试时,我们会得到完整的下载和上传。
但是,如果一个人以最大速度下载(比方说,每秒 3 兆),即使我们有 25 兆的下载速度并且只有 3 兆正在被使用,它也会导致房屋其他部分的互联网中断。
为什么是这样?为什么限制它可以稍微解决这个问题?
谢谢
我经常在家工作,想看看两点之间的联系有多好。我当然可以对两个位置进行速度测试,但这不一定代表两点之间的实际吞吐量。
考虑到不同的 ISP 和服务速度,我想根据我从哪一端测试我会得到不同的结果。一个连接的上传速度是它的 3 倍,我相信它是更好的服务器端。
像这个测试这样的测试结果对于确定我如何配置网络服务非常有用和有趣。
我使用的是 Windows 7,我有一个 D-Link Wi-Fi 路由器。当我的表兄弟周末过来通过流 Netflix 和 YouTube 占用所有互联网带宽时,我变得非常无助。我只是为了限制客人的 Wi-Fi 带宽。有没有办法做到这一点?
我正在与 Linksys E2500 路由器共享我的 wifi,它允许您为无线网络的每个频率(2.4 GHz、5.0 GHz)命名不同的名称。一位用户告诉我,如果每个频段都有不同的名称,则他的计算机无法同时连接到两个频段以将其连接的带宽加倍。他说,当它们的名称不同时,他可以独立连接到任何一个网络。设备如何同时沿两个不同的频段传输数据流?
这个Netgear网页说同步双频路由器(例如 Linksys E2500 路由器)在可选双频路由器中具有“两倍带宽”,而“带宽与单频路由器相同”。它还说,“单独的网络避免干扰”在同步双频段路由器中,这意味着给定连接的带宽不会因同时连接到两个频段而增加一倍。
我的 ISP 向我收取每 GB 下载费用。我需要一些解决方案来在 Firefox 上保存网页,当我再次打开页面时,FF 从缓存中离线加载它。
有什么方法可以限制 Google Drive 使用的流量?我正在同步 Drive 的内容,它几乎吞噬了整个带宽。在同步操作期间我无法使用 Internet。
首先,这是真的,对吧?我觉得读取总是比写入快,这里的这个人也做了一些实验来“证明”它。他没有解释原因,只是提到了“缓存问题”。(而且他的实验似乎并不担心预取)
但我不明白为什么。如果重要的话,让我们假设我们谈论的是 Nehalem 架构(如 i7),它为每个内核提供 L1、L2 缓存,然后是共享的包容性 L3 缓存。
可能这是因为我没有正确理解读写是如何工作的,所以我会写下我的理解。请告诉我是否有问题。
If I read some memory, following steps should happen: (assume all cache misses)
1. Check if already in L1 cache, miss
2. Check if in L2 cache, miss
3. Check if in L3 cache, miss
4. Fetch from memory into (L1?) cache
Run Code Online (Sandbox Code Playgroud)
不确定最后一步。数据是否会渗透到缓存中,这意味着在缓存未命中的情况下,内存首先被读入 L3/L2/L1,然后从那里读取?或者它可以“绕过”所有缓存,然后缓存并行发生以备后用。(读取 = 访问所有缓存 + 从 RAM 获取到缓存 + 从缓存读取?)
Then write:
1. All caches have to be checked (read) in this case too
2. If …Run Code Online (Sandbox Code Playgroud) 我是 Utorrent 用户,目前正在播种一个相当大的文件集。我已经分配了一个种子箱,我想用它来共享比我目前拥有的带宽高得多的 torrent。然而,它不是一个流行的下载,我不希望有很多人得到它,所以同行很少,但我的种子箱是从我这里下载的。我的问题是,有没有办法优先从我这里下载种子箱?我可以将所有上传带宽都分配给那个 IP,而不是将其分散到整个群中吗?我只想上传到种子箱。由于我已经上传了 torrent 并在我拿到盒子之前开始播种,因此大多数人都拥有大部分文件集。所以种子箱很快就赶上了。现在,它和其他人在一起,只是在等待我缓慢的网速。如果我可以专注于一个IP,
任何人都知道实现这一目标的方法,或者客户知道吗?
我有 ADSL 互联网,当有应用程序全速上传到互联网时(例如文件上传期间的 Skype 或 Chrome),下载带宽变得非常非常慢。这意味着我在上传过程中几乎无法浏览网页,甚至 ping8.8.8.8需要 2-3 秒;通常这需要不到 0.06 秒。
在 Mac OS X Mavericks (10.9) 和更早版本中,我使用了节流来限制传出流量,因此在上传过程中可以使用互联网。
Throttled 使用 ipfw 进行节流,该功能已从 Yosemite (10.10) 中移除。推荐的替代方法是pf,但 Mac OS X 内核没有 ALTQ 支持,这将启用流量整形(所以我尝试过,所有 altq 命令都被简单地忽略)。
我还尝试了Network Link Conditioner应用程序,但这并没有正确限制传出的包,因此在上传过程中互联网仍然无法使用。平均输出带宽是有限的,但它以几秒钟的周期波动/振荡。
那么如何限制传出带宽呢?或者我怎样才能至少提高 HTTP 流量优先级?我可以ipfw以某种方式安装吗?还有其他想法吗?
更新:目前最适合我的配置是使 HTTP/HTTPS/SSH 不受限制并限制其他所有内容的上传速度。当同时进行云备份和 torrent 上传时,这使得互联网可用。这是脚本:
#!/bin/bash
# Reset dummynet to default config
dnctl -f flush
pfctl -F all
# Compose an addendum to the default config; creates a new anchor …Run Code Online (Sandbox Code Playgroud) 我办公室的一组用户希望在他们不在办公室时使用 Skype 进行一些定期会议。使用基本版(非高级版)Skype 进行群组视频通话的用户数量是否有硬性限制?
Skype 网站上的信息都不是 100% 清晰的。
https://support.skype.com/en/faq/FA10613/what-do-i-need-to-make-a-group-video-call
列出推荐用于 3、5 或 7 个用户组视频聊天的硬件规格
提到第 10 个用户进入群组视频通话时可能出现的问题
http://www.skype.com/en/legal/gvc-fair-usage/
描述 Skype 的合理使用政策,用于通话花费的时间
http://www.skype.com/en/business/
声明商业版在群组视频会议中最多可以有 250 个用户
我发现的所有内容都没有显示使用免费版本时可以参加 Skype 群组视频会议的用户数量。
有人有更多信息吗?看起来它可能是基于每个用户的系统硬件和所有用户的带宽的软限制。
bandwidth ×10
networking ×3
bittorrent ×1
cache ×1
conferencing ×1
download ×1
dual-band ×1
firefox ×1
google-drive ×1
internet ×1
ipfw ×1
memory ×1
nehalem ×1
osx-yosemite ×1
pf ×1
skype ×1
streaming ×1
utorrent ×1
video ×1
windows-7 ×1