问题标签 [bandwidth-throttling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Limiting Network Bandwidth Programmatically using C#
I'm developing an application in C# to find Number of users accessing my router (This part is Done) Now for the no.of users i need to split the total n/w bandwidth among each users locally such that
UserBandwidth = (OverallAllBandWidth / NumberOfCurrentUsers)
Now I need a methodology to limit bandwidth as per no.of users in C# Win Form
I referred these links http://www.codeproject.com/KB/IP/Bandwidth_throttling.aspx
but all these helps to limit on certain application.
My requirement is such that to apply limitation to NIC itself.
For Eg:
My N/W B/W is 1MBps currently 2 users are using in the N/W
then my code should limit 500KBps for each users through my App locally.
networking - 为用户测量来自网站的网络流量
我需要确定我的网站产生多少带宽,最好是每个用户。
我在想也许可以得到一个可以限制端口速度的托管交换机,并查看一些它似乎只允许 10/100/1000mbit 设置。有什么习俗吗?我是不是走错了路,人们如何收集这些数据?
谢谢
bandwidth - tc netem 中的选项限制是什么意思和作用?
我正在尝试使用 command 模拟慢速网络链接tc
。我用netem
模拟延迟和丢包和htb模拟窄带宽,但我发现有一个限制选项netem
,这个选项有什么作用?会影响最终带宽吗?
我用谷歌搜索并在http://manpages.ubuntu.com/manpages/raring/man8/tc-netem.8.html中找到了一些东西
其中说:
将所选选项的效果限制为指定数量的下一个数据包。
但我仍然无法理解它的作用。
windows - 在 Windows 中模拟 TCP 套接字的慢速
我正在构建一个使用 TCP 套接字进行通信的应用程序。我想测试它在低速条件下的表现。
网站上有类似的问题,但据我了解,它们处理 HTTP 流量,或者与 Linux 有关。我的流量不是 HTTP,只是普通的 TCP 套接字,操作系统是 Windows。
我尝试使用提琴手的调制解调器速度设置,但它不起作用,它似乎只适用于 HTTP 连接。
c++ - 确定可用的上传/下载带宽
我有一个执行文件上传和下载的应用程序。我还能够将上传/下载速度限制在所需的水平(可配置),这样我的应用程序就不会消耗整个可用带宽。我可以使用 libcurl (http) 库来实现这一点。
但我的问题是,如果我必须将上传速度限制为可用上传带宽的 75%,我如何以编程方式找出可用的上传带宽?最好在 C/C++ 中。如果它是预先配置的,我没有问题,但如果它必须每次都学习和调整,就像我说的,75% 的可用上传限制,我不知道该找谁解决。同样适用于下载。任何指针都会有很大帮助。
iphone - s3 使用 AWS-iOS-SDK 限制流上传?
S3UploadInputStream在iOS6发布后被弃用。目前我正在使用 iOS7,所以我想使用 S3 AWS-iOS-SDK 上传限制流。上传限制流的可行解决方案是什么。
python - 涓流无法塑造我的 Python 脚本的上传带宽
我有一个非常简单的 Python 脚本——flickr.py——将文件上传到 Flickr。它看起来像这样:
效果很好。我打字flickr photo.jpg
,它就在我的 Flickr 页面上。
但是,我想限制上传速度,这样我就可以在后台运行它而不会对其他 Internet 流量造成太大影响。所以我跑...
trickle -s -u 10 flickr photo.jpg
...而且,可悲的是,它似乎没有像我希望的那样将上传速度限制为 10kbps。我已经在另一个窗口中打开了 NetHogs 对此进行了测试。最高可达 80kbps,就像我在没有trickle
.
我尝试了各种方法——以超级用户身份运行它,在命令前面加上我的 Python 解释器 ( trickle -s -u 10 /usr/bin/python flickr photo.jpg
) 的完整路径。似乎没有任何效果。
我已经trickle
用这个盒子上的其他程序进行了测试—— wget
,scp
——它完全按预期工作。我错过了什么?
可能相关说明:这是在 Raspberry Pi 上。
更新:我使用的 Flickr API 模块就是这个......
https://github.com/alexis-mignon/python-flickr-api
...但我只是用这个重写了我的例子......
......结果相同。
performance - AS3 限制带宽或优先下载
我在一个 swf 中有多个下载,下载外部数据。我可以限制一个下载线程的下载速度或优先一个下载线程吗?
http-headers - 通过 HTTP 标头中的值限制每个 IP 的带宽
我有文件下载站点。我要寻找的是限制每个 IP 的带宽(!)。限制应由后端的 HTTP 标头动态设置。
我当前的实现使用 X-Accel-Limit-Rate (我可以更改该标头,它在任何地方都没有硬编码),但它确实只限制当前的连接/请求。
我的想法在 G-Wan 中可行吗?
sockets - 如何通过发送多个数据包而不是一对数据包来执行数据包对探测?(取平均值的方法)
通常在数据包对估计中,您应该发送多个数据包对突发并取平均带宽。
比如说,你发送了 4 个数据包,计算前两个数据包之间的时间差(1&2),接下来两个数据包之间的时间差(3&4)。计算这两个中的每一个的带宽,然后取平均值。
或者
计算(1&2)之间的时间差,(3&2)之间的时间差,(4&3)之间的时间差......然后从这些值中取平均值。
哪种方法是正确的平均方法?