V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  treo  ›  全部回复第 28 页 / 共 49 页
回复总数  972
1 ... 24  25  26  27  28  29  30  31  32  33 ... 49  
希望有一天这种反设计的风格能够重新流行
@knightluffy 4楼说了,用的境内vps中转
还好本地联通不用考虑这个问题
因为到任意境外IP的单线程速度都超不过100KB/s,还经常被reset,为了看youtube,不得不弄了个境内vps中转
@jsq2627 恰恰相反,youku一直在烧钱,上市以来每个财年都大幅亏损。youtube的财务没有独立核算(也可能独立核算了但是没公布),但肯定比youku好得多。
youku早就向在线影视转型了,youku更适合跟netflix比,而不是youtube
youtube不需要付版权费,作为content provider,大部分ISP对它的带宽费用有很大优惠
而youku在版权和带宽上的花费就占了总收入的70%以上,可以去看它的财报
2014 年 8 月 18 日
回复了 q397064399 创建的主题 分享创造 极简的 Openwrt For HG255D
@stcode mips路由上跑Python属于自虐
2014 年 8 月 17 日
回复了 ywywywx 创建的主题 问与答 我不能过得好一点吗
耳机坏了就没想过修一下接着用吗。。
2014 年 8 月 16 日
回复了 cattyhouse 创建的主题 职场话题 工资增加如何避免多缴纳社保和税?
支持楼主,逃税光荣
一般是发现金,其中一部分要拿发票来抵
狼心狗肺
2014 年 8 月 15 日
回复了 KyonLi 创建的主题 问与答 路由器长时间开机网速会变慢?
@KyonLi wr703n卖150?你买的是改装的吧,没必要,原装的4M/32M已经足够了,改大flash还不如插个废旧小容量U盘。
703的ar9331 cpu性能也算不错的了。不过现在买703n性价比太低了,mt7620/16M/64M的配置也就99,比如如意云。
2014 年 8 月 15 日
回复了 KyonLi 创建的主题 问与答 路由器长时间开机网速会变慢?
换个RAM大于32MB的路由吧,最好能刷openwrt。也就50~100块。

以下为引用:


张先生是TPLink无线路由器的前研发负责人,他下面的回答会让大家清楚这些现象背后的原因。 我们具体的疑问如下:
Q1. 为啥长时间使用低端路由后,路由器上网速度会变慢,为啥建议经常重启低端路由器?
Q2,为啥有的路由器无线上不转发ip组播但有线会转发
Q3,有的路由器完全不转发ip组播包,导致基于IP组播的米联有时候不能工作
Q4,多线程同时启动下载有时候会把无线路由器打死,必须重启才能恢复


答:问题1与问题4原因相同。这个问题与路由器的演进历程有关,当前路由器的市场,以TP为首挑国内品牌挑了价格战,在几年时间内,让进口路由器市场份额缩到30%以内,如D-LINK,Netgear,Linksys,甚至有些国外品牌已经退出了中国市场。原因就是国人买东西只看价格不看品质。而这些国内品牌看中了国人的这种价值观,于是对于路由器一再的降低成本,原则是先从无技术难度的降,比如一些替代料,用上后性能略有影响,但价格便宜很多;然后再从有技术难度上的降,比如DDR。你们现在看到的这个问题,就与DDR有关,现在跑在路由器上的操作系统最多的是两个:vxWorks与Linux,Linux的体积比较大,很难裁剪,但有些厂商为了低成本,还是会去裁剪;vxWorks操作系统容易裁剪,就成为一些厂家的首选(如TP),所以,用了vxWorks的操作系统后,厂商对操作系统进行了裁剪,DDR的大小可以用的很小,比如8MB(64Mbit),成本相对于16MB的可以省2-3元人民币;而vxWorks的操作系统最大的特点是内存地址空间不分内核态和用户态,所有的代码运行在同一地址空间,当进行系统开发时,如果编程人员的水平不足,很容易出现用户态的程序直接访问内核态的数据(如网络协议),这种情况下很容易出现冲突和异常,同时,又因为网络数据包在一个余量很小(比如剩余1-2MB)的DDR中,长时间跑大的网络流量,很容易出现缓冲数据包,重传数据包,PS数据包(Power Save)等等,以至于让可本来就很小余量的DDR,变的更小,从而产生了分配时失败,需要等待,再分配的恶性循环,因此,系统会变慢;如果分配时失败没有做处理,那么会死机。这就是问题1与问题4的两个不同结果;问题1是会变慢,问题4会死机。
对于采用Linux操作系统作为路由器OS的厂商,如果也去做Cost down,用小内存跑系统,更容易出现不稳定的问题,因为vxWorks操作系统可以有内存池的概念,可以预分配,OOM的概率降低很多;而linux操作系统在进行网络数据包的处理时,很难做内存池,因为它区分用户态与内核态,数据包收到时存在内核态,内容到用户态处理完才可以释放,因此,数据包的传递有malloc与free的操作,并且是大量的。在这个过程中,很容易出现异步,即上层还未处理完数据包,下层又来大量的数据,导致系统运作失控,很容易变慢或者死机。之所以变慢是因为当free状态的memory不足时,操作系统会从cached中要回memory,如果这个操作还不能满足需求,则会随机的kill优先级低的进程,来保证系统不死机,但,这个就是饮鸩止渴,最后,系统还是会死机,因为谁也不知道它会kill哪个进程,我们看到过很多这种案例。最好的作法就是不让它oom去触发kill进程的操作,即留足够的内存余量。


问题2与问题3原因相同,这个问题有两种可能。你们的组播数据肯定是从Internet上的Server到路由器,然后路由器到小米盒子,这样的通路。在这样的链路建立的过程是小米盒子发起组播请求,给Internet上的server,在经过路由器WAN口时,由IGMP Proxy协议把局域网地址转成Internet地址,server收到后把组播响应发回路由器WAN口,由IGMP Proxy将组播响应传回内网,这样,就实现了组播可以NAT的效果。接下来,已此原理看你们看到的问题:问题2,有的路由器无线不行有线行,说明这个路由器是支持IGMP Proxy的,只不过实现的时候无线没有考虑,只实现了有线;问题3,有的路由器完全不行,原因是这个路由器不支持IGMP Proxy,所以,不能进行组播NAT。你们可以做个实验,对于那些不能转发IP组播包的路由器,你们把server路由器接在同一个交换机下,看看路由器是否能够转发组播包就知道答案了。
对于问题2的还有一种可能是,它的无线也可以转组播,只不过无线驱动里面没有去做组播转单播的设计,无线驱动对于组播包的传输,是以1Mbps或者11Mbps的速率在发送,这个速率下很容易出现收不到的情况。一般的作法是当组播包到无线驱动后,会将他转成单播包,以11N的速率发出来。所以,对于问题2,你们可以抓包,看看是否从路由器的无线中,有发出组播包,就知道是驱动没有做IGMP Proxy的处理还是没有做组播转单播的处理。

via 张先生,TPlink路由器 研发负责人。
2014 年 8 月 15 日
回复了 decken 创建的主题 问与答 如何无痛通过路由器访问猫的管理员界面?
要想不断网访问,只能在网关也就是tp路由上加条路由表,很明显,只有刷第三方系统才能实现
2014 年 8 月 13 日
回复了 zhc 创建的主题 问与答 如何防止别人偷窥你的屏幕?
那些推荐防窥片的自己用过吗?那个只能防止别人从侧面看,防不了楼主这种情况
1. 随便一个几十块的鼠标都有两个或以上的功能键,难道你一上午的时间不值几十块吗
2. 不需要重新配置,User Data文件夹剪贴出来,装了dev版再复制回去就行了
用了联通才知道移动的客服还算好的
2014 年 8 月 7 日
回复了 shindo10 创建的主题 VPS 有人用 vultr.com 么?一个好奇怪的问题
@jerryjhou vultr日本节点,dhcp获得的dns就是本地的108.61.200.37,一般不用改,解析出来的google youtube的IP,延迟不到1ms
1 ... 24  25  26  27  28  29  30  31  32  33 ... 49  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2720 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 11:23 · PVG 19:23 · LAX 04:23 · JFK 07:23
♥ Do have faith in what you're doing.