我在Linux下有一个路由器/网关,我想添加一些QoS来为特定的stream量预留带宽。 这可以通过iptables / netfilter和tc完成,但是所有的例子都是事先知道可用的总带宽。 问题是,我的WAN是一个移动的3G连接,具有可变的性能。 在第一天,我可以有5 Mbps,而第二天下到2 Mbps。 我怎样才能保证我的stream量1总是有100Kbps的可用低延迟? 我想到了一个复杂的解决scheme,每天或每小时脚本检查带宽,并dynamic地创build和应用QoS脚本,但这不是一个好的解决scheme。
在这里疯狂寻找build议。 我运行1Gig类摩托罗拉电缆调制解调器/路由器为我的外联网和1千兆级华硕商业级路由器与SSL VPN链接为我的内联网。 只有外网的设备是智能电视,VOIP和华硕路由器。 路由器和服务器之间的Cat6。 2003文件服务器和2008testing服务器连接到Cat6到Intranet。 没有不寻常的交通 华硕路由器的stream量监控器显示峰值在100K左右,但峰值非常小,山谷非常大。 有8个通道向下,4个通道连接到电缆调制解调器都在可接受的值内。 直接ping和任何testing运行检查通过线路连接显示没有冲突,没有过多的stream量。 当运行任何forms的stream媒体或高度压缩的数据stream时,性能变差,超时时间长,调制解调器上唯一的错误是偶尔同步信号丢失和T11超时。 我可以通过使用时代华纳调制解调器来解决这个问题,但是这并不能解决问题,它只是使用较慢的调制解调器来将带宽限制在一个不可用的水平。 任何人都有什么build议,如何迫使时代华纳修复networking衣柜中的有缺陷的双向功放,12名技术人员无法find,因为物理线路是好的,但没有人甚至不知道我在说什么,当我使用术语由于衰减的线损?
我正在调查在活动场地播放实况stream式video,以及大量的Wifi连接设备。 设置将是: 相机 – > PC – >云stream服务器(如Wowza) – > WiFi AP – >设备 我试图弄清楚如何最大限度地利用单个场所中可以使用该stream的设备的数量。 如果videostream码率是5 Mbps,那么互联网连接很快成为瓶颈; 在100Mbps连接上限制20个用户。 我想知道是否可以为videostream设置某种代理,将streamcaching到本地到场地,然后设备可以连接到该场所。 在寻找解决scheme时,我遇到了一个可以做到这一点的硬件代理,但是这个代价是几十英镑,这对我的预算是不可行的。 所以,我想知道是否有一个服务器软件解决scheme? 其次,我一直在试图找出无线接入点的限制。 标准的接入点似乎最多只有100个用户,然后受到以太网连接的限制 – 比如1Gbit。 是否有可能build立一个可以使用10千兆位以太网并可以处理订单1000连接的AP? 感谢任何指针。
目前我最终得到的主机文件有: [sosd] controller ansible_connection=local 然后在我的stream浪汉 config.vm.provision :ansible_local do |ansible| ansible.playbook = '/home/deploy/sosd/local/ansible/sosd.yml' ansible.provisioning_path = '/home/deploy/sosd/local/ansible/vagrant' ansible.inventory_path = '/home/deploy/sosd/local/ansible/vagrant/hosts' ansible.limit = ['all'] end 难道stream浪只是天生就知道连接本地没有我需要创build一个库存文件,并设置limit ?
我正在确保家庭网关级别的UDPstream量延迟。 在这个家庭网关,我有两种types的stream量,TCP和UDP,我保证通过使用HTB来区分对待。 我testing的带宽等于1Mbit / s(因此连接到仿真的ADSL 1Mbit链路)。 我使用以下configuration: tc qdisc add dev br0 handle 1: root htb default 15 tc class add dev br0 parent 1: classid 1:1 htb rate 1000kbit ceil 1000kbit tc class add dev br0 parent 1:1 classid 1:14 htb rate 200kbit ceil 1000kbit prio 1 tc class add dev br0 parent 1:1 […]
stream浪者遇到一个非常奇怪的问题。 我现在没有任何共享的自定义文件夹。 默认情况下,stream浪者将其包含文件夹挂载到客人的/vagrantpath。 在第一次启动时,它没有任何问题,但当你停止/停止,然后如果你重新启动或重新加载,那么它不能。 dev: Mounting shared folders… dev: /vagrant => D:/path/to/vagrant 无法在Linux guest虚拟机中安装文件夹。 这通常是因为“vboxsf”文件系统不可用。 请确认客人添加的客人已正确安装,并能正常工作。 试图命令是: mount -t vboxsf -o uid = id -u vagrant ,gid = getent group vagrant | cut -d: -f3 getent group vagrant | cut -d: -f3stream浪者/stream浪者mount -t vboxsf -o uid = id -u vagrant ,gid = id -g vagrantstream浪者/stream浪者 […]
我试过了 vagrant snapshot push vagrant destroy vagrant snapshot pop 但是虚拟机当然不在了,所以无法工作。 问题是,如果我想从头开始debuggingconfiguration,那么我不希望每次都使用我的整个dev设置。 作为一种解决方法,我可以重新定义我的stream浪汉文件到一个多机设置可能,并滥用,以获得新的盒子。 有stream浪cli方式保存和恢复我的设置?
我想在家里设置一个自动化的洪stream客户端,下载一些我在工作中生成的大型GIS数据库,并以.torrent文件forms发布。 我的家庭服务器是一个带有一个以太网接口的Raspberry PI,我select的Torrent客户端是Transmission(我的testing中最轻的)。 我通过OpenVPN客户端configuration连接到我的工作networking。 由于传输不能被绑定到一个接口,而只是一个IP,并且OpenVPNconfiguration(我不控制)在每个连接上向每个客户端释放一个dynamicIP地址,所以我创build了一个在树莓上启动VPN的脚本在午夜,读取分配的IP,closures传输,并重新启动它绑定到这个地址。 传输在服务器上全天候运行,所以在早上同样的脚本停止VPN,closures传输,重新启动它到回送接口,所以没有洪streamstream量产生,但传输仍然可以接收新的数据库版本的通知,并添加他们到下载队列(这是用守护进程完成的)。 这完美的工作(VPN客户端设置新的默认网关),但我想消除closures和启动传输一天两次的麻烦。 我的想法是使用静态IP设置一个虚拟接口eth0.1,并将其绑定到tun0,以使得在eth0.1上生成的所有stream量将通过tun0,然后将传输绑定到eth0.1的静态IP。 这将允许传输24/7全天候运行,但当tun0closures时,洪streamstream量将被丢弃。 当VPN启动时,torrentstream量将通过tun0。 这是我第一次用IPtables弄脏我的手,所以我不知道这是否会工作,如何做到这一点,所以我不是要求一个解决scheme,而是只是针对一些很好的教程这件事,因为我发现的那些不在现场 谢谢。
我在vagrant 1.8.1上使用了一个同步文件夹,我希望它可以播放这些文件,但似乎不起作用。 这是我的同步文件夹: config.vm.synced_folder( '../..', '/home/deploy/sosd/local/', owner: 'deploy', group: 'deploy', type: "rsync", rsync__chown: true, rsync__exclude: [ '.git', '.idea', 'src/frontend/dist', 'src/frontend/tmp', 'src/frontend/node_modules', 'src/frontend/bower_components' ] ) 我仍然最终: drwxr-xr-x 7 vagrant vagrant 4096 Apr 21 07:39 ansible -rw-r–r– 1 vagrant vagrant 1198 Apr 18 10:31 circle.yml -rw-r–r– 1 vagrant vagrant 1202 Apr 21 05:37 README.md -rw-r–r– 1 vagrant […]
我真的不明白为什么这么慢。 网站加载非常缓慢。 和vboxheadless命中超过100%CPU每个请求。 我使用2048内存和1个CPU。 这里是活动监视器和顶部: http : //imgur.com/a/j4kqA 这是我的/var/log/error.log: [Mon Apr 25 09:47:45.572752 2016] [mpm_prefork:notice] [pid 20447] AH00169: caught SIGTERM, shutting down [Mon Apr 25 09:47:46.617995 2016] [mpm_worker:notice] [pid 16841:tid 140284476835712] AH00292: Apache/2.4.7 (Ubuntu) mod_fastcgi/mod_fastcgi-SNAP-0910052141 c$ [Mon Apr 25 09:47:46.618120 2016] [core:notice] [pid 16841:tid 140284476835712] AH00094: Command line: '/usr/sbin/apache2' [Mon Apr 25 09:47:46.618358 2016] [:notice] […]