2.07测试版

欢迎下载测试版,尝试新功能。请大家多提反馈意见,感谢各位支持~

v2.07 Beta3 [20240228]
界面修复:HTTP下载任务原始链接转跳到不同的CDN分流链接时,服务器列表显示信息不准确

https://download.bitcomet.com/beta/BitCometBeta_20240228_setup.exe
https://download.bitcomet.com/beta/BitCometBeta_20240228.zip

v2.07 Beta2 [20240227]
核心改进:HTTP下载任务每条连接使用原始URL发起连接,以支持转跳到不同的CDN分流链接
核心修复:长效做种磁盘缓存bug造成程序崩溃

v2.07 Beta1 [20240222]
界面改进:点击磁链添加任务时,按住Ctrl键则不显示新任务对话框直接使用默认参数创建任务
界面修复:多选BT任务时,批量设置长效做种的操作未及时生效
核心改进:增加诊断代码,检测长效做种磁盘缓存bug造成程序崩溃的问题

macOS版 v2.7.0
https://download.bitcomet.com/mac/BitComet_2.7.0.dmg

Linux版 v2.7.0
https://download.bitcomet.com/linux/BitComet-2.7.0-x86_64.AppImage

Docker版 v2.7.0
增加docker启动参数,可将配置文件目录和下载目录映射到主机上的目录。详见安装说明
https://hub.docker.com/repository/docker/wxhere/bitcomet/general

4個讚

大佬辛苦了。期待docker版的更新。 :smiley: :smiley: :smiley:

等正式版发布后应该会同步核心到手机,MAC,Linux,docker多端

1個讚

新版被內建OS防毒擋下, 是不是沒包好…?

病毒碼已經是當天最新的…

1個讚

你的论坛挂了?

市場
請問能把已下載元數據的TORRENT檔放到同個分類裡嗎?
每次找TORRENT的時後都必需分別在四個分類裡各找一次
這會造成BITCOMET當掉四次(連線中斷四次)

1個讚

用户A和用户B建立peer连接后交互种子市场列表
种子市场交换db列表走的是ssd性能,占据大概40%磁盘活动,能否优化下,目前已知关闭种子市场能解决
既然种子市场的db文件本来就是放在内存缓存里的,这个过程能不能在内存里面完成,然后退出软件的时候直接把在内存缓存里处理完成的db文件复制回磁盘(这样可能导致退出变慢,估计要创建一个新的进程形式实现主程序快速退出,后台进程写回硬盘,或者定时方式,两次触发时间间隔过短的话要判断上一次db文件有无成功写入硬盘),而不是现在版本这样通过打开本地文件的db数据库的写入方式写入本地文件

还有上个版本反馈的HTTP PCDN问题,也安排下吧

国内没法下载,每次都要兜兜转转,好辛苦

好像崩溃后自动重启了一次没看到日志

看贴吧啊,贴吧导航贴有

能不能搞個快捷鍵,一鍵清空快取,因為有些種子上傳時間久,一直佔用快取又不自己刪除,也沒類似UT那個自動刪除舊的快取.

该功能已有

比特彗星BT任务区块内存缓存有效期是多久过期,隔多长时间会自动删除

种子正在有速度传输数据时,130秒无人访问内存,就过期
种子无速度时,未连接到任何peer用户,持续保持当前已有的内存缓存,直到下一位来访者在开始丢弃这些过期的内存

长效缓存多少秒我忘了,,我记得以前发过,不过都差不多了,选项打开后同时支持BT任务和长效种子的自动智能化

1個讚


左侧能加个排队等待中的选项吗,比如要停止所有等待队列的时候用,,哦,已经有了,暂停下载就是
image

Windows下还没有什么有效方案充分发挥出BT种子下载给资源任务加速10Gbps做种上传宽带的服务器,因为是单线程软件只能吃单核心,反而Linux可以多进程实现

用世界上最先进纳米制作工艺,性能在强的CPU软件都容易卡住,因为是单核心工作的,八核心就占用12%然后界面一卡一卡

咱们比特彗星软件什么时候开始优化CPU多核心呢,已经很久了,如果之前说的那套类似http server的多线程处理方案不好做的话,可以考虑多进程模式

比如chrome浏览器,也是每个标签一个新进程,多进程模式也是一种有效利用多核心CPU的解决方案

比特彗星软件可以只当界面框架来显示下载进程的数据
检测CPU线程数,4核8线程就启动8个新进程,用作下载,高级设置可单独配置进程数量,默认自动检测核心线程数,和单独配置每个进程的磁盘缓存大小和端口号,便于每个进程都可以打通TCP端口公网ip
比如使用加1方案开发和使用起来比较方便,比特彗星端口设置10000,那么下载进程1端口就是10000,下载进程2端口就是10001以此类推,然后其它TCP发起连接总数,dht和tracker等设置就遵守软件本身设置,每个下载进程的BT身份识别信息中的客户端id最好要一致,避免PT任务会统计到使用多个客户端情况(peerid附带的信息,和两个peer建立后识别对方的id)

然后在比特彗星主界面添加任务,任务自动下发给这些下载子进程,例如服务器是256个CPU核心,添加10w个BT任务,每个下载进程大约分配到400个下载任务,这样多核CPU可以成功利用上,不然只能跑一个核心太憋屈了,Linux服务器下倒是能够使用其它软件实现这个效果,例如多开docker,写个sh脚本把BT任务分别录入到每个docker中,但是Windows下希望能解决下,目前市面上还没有任何BT软件做到多核心处理,希望比特彗星能够超弦绝杀

虽然Windows下可以用web种子去实现高性能,但是很多下载者的客户端可能不太兼容这个bt协议,例如迅雷11版本就会去除任务元数据中的web信息,导致无法使用web种子,所以还是要在bt本身去实现多核心利用

3個讚

请问如何,增加四个档里的种子内容????

beta 2 已发布

等内核稳定后就可以开发新功能了

服务器选项卡下载速度和连接数没有正确显示,下载量正常

使用镜像链接时候,连接线程变成1个,多线程和镜像链接都没工作
image

docker里明显还是单线程,htop每次看都是单核跑满,其它核围观。:joy:

我已經用代理了,為啥速度還這麼慢?