BT任务种子连接6个peer用户,试了下删除其它5个,只保留1个也是会出现这种断流情况。
磁盘写操作缓冲区是有动,但是经常跳成0,找一下问题在哪优化解决试试?以前版本的http下载也有这种掉速到9KB/s然后下载速度不工作的情况,这个BT任务应该是类似相同的原因。
测试关闭bittorrent.utp_after_holepunch和开启的时候,都可以正常轮询了
设置里下方的描述可以适当改一下了
测试正常,显示正确
其实我觉得长效上传的缓存效率目前不高,,,因为我最多大概就占用2G过,然后看读取缓存次数和实际读盘次数都是100多次每秒,疯狂读盘,不知道能不能一次取16M做缓存内存块来优化。
例如一个100MB文件完整为1234567891011121314151617181920------100
用户访问目标为其中22-100的位置,那么就取17-32,33-48—以此类推作为缓存块?
用户后续访问第23,24,25,26个MB时候,直接调用17-32的缓存结果,这样应该有效提高命中率?
一个100MB的文件作为长效上传,16MB一个区块,实际读盘应该为7次。
其中一台服务器,,,命中率不超过40%,,现在的长效缓存,反正感觉很奇怪