请教 写命中率低导致崩溃

我的机器是xp,原来一直是用比较老的版本的,去年升级到1.5几.然后因为有一些种子一直下不完,我今年升级到1.6几.不少种子下完了.然后就出现问题了.软件变得容易崩溃.崩溃以前也不是问题.自动重启继续下就是了.但是现在崩溃后,我发现一些文件就会去掉.bc!,看起来好像是一个正常的文件.但是打开却是有问题的.进度上看,仍然是未完成状态.那我就想,如果能维持不崩溃状态.最少可以下完.但是从1.6几一直升级,升级到今天升级1.67,这个问题似乎一直都在.好像是内存不足导致.但是我还有看了一下,似乎和写命中率也有关系.我的磁盘写次数,不知道为什么,现在过了几分钟,就会飙高.从1次多两次每秒会飚升到四五十,甚至上百次每秒,然后写命中率就会飞快的下降.到了20%左右,然后软件就崩溃了.我的内存是3G,做了6G的虚拟内存.
请问各位之前有没有碰到类似的问题,有解决方案么?我BT传输磁盘缓存,http连接磁盘缓存,长效种子上传等各个选项,大小我都调过.但是似乎都没效果.实在是难受.
请各位赐教.谢谢

你用64位试一试呢?32位可能有其他原因引起崩溃,毕竟32位单个进程最大占用内存基本上来说是1G,加上开销冲到极限1.5G能不崩溃已经是万幸了,毕竟XP时代都是32位软件,你可以选择64位的exe运行下,可以上图观察下统计分类,说不定是内存溢出,论坛昨天还有人反映有个DNS相关的问题,不过他的图不完整,没有包含内存信息的截图,可以问他要一下看看

看起来像是RAM里缓存太多,往硬盘里一下子写太多,硬盘满载了。
程序默认的缓存设的挺大,我的调成了128MB,就没怎么卡死了。

哦 是写次数,大概是RAM满了,程序跳过缓存直接直接往硬盘里写了?

“内存是3G,做了6G的虚拟内存”

这个怎么做到的

我尝试了,但是xp没有办法打开64位的程序.
我不明白的是为什么磁盘写次数会突然飙高,我是100M的宽带,下载理论上最多也就是10M/秒,就算开满,一秒钟的实际磁盘写次数也不应该是超过5次.我刚刚尝试了,实际写了1058次,才下载21.4M.一次平均是20k.写命中率马上降,然后崩溃.

6g的虚拟内存我是一个1T硬盘,2个区各做了3个g的虚拟内存.
我尝试了128M,还是差不多,开始2分钟大概是正常的,然后写次数就激增,大概在写次数到1万次的时候.写命中率就到了20%左右.然后就崩溃了.

我再尝试了一下,现在看到的下载速度是大约2M/S运行了5分钟.实际磁盘写次数15000次,频率100次每秒,写命中率已经到了30%总共只下载了四百多M.BT磁盘缓存最大值我试过128M,这次是64m.单个http连接1024kb.
不过这次最后有跳出一个内存不足的浮窗

从机械硬盘分出来一部分空间当作虚拟内存来缓写?
你用primocache了?不然怎么确保的数据会写入你预设的缓存里。

具体原因不清楚,primocache一定能帮你,我现在是搭配这个来bt下载,减少写入次数,减少硬盘碎片。

不过还是对自己好点,先换台电脑吧,3G RAM也没有多大的发挥余地给primocache

以前都没注意过这些,还有所谓的虚拟记忆体


————————

谢谢各位,虽然到现在仍然没解决.我也试了用primocache.我也尝试把光猫的虚拟主机协议只配置为TCP.结果都差不多,实际磁盘写次数在到100次左右开始飚升.累计下载数据并没有同步上升.到频率100次每秒,大约1万次左右,写命中率就低过20%.然后就崩溃了.
我真的想不通,同样是下载1-2M的数据,写次数是怎么从每秒1次升到每秒100次的?

記憶體小,高級設置… 好像要調低 連線數 與相關 快取大小… 才會比較順… 有位細水長流的網友是高手… 如果他有出現的話應該會幫到你…

对一般下载的bc来说,写缓存比读缓存意义更大
你的pc,读写缓存比例不适合下载,试一下下面的设置
一级缓存8g,读缓存2g,写缓存6g,延时写入无限,模式均衡

人家 XP 内存只有3G… 設這高, 死更快… 呵呵!

延时写入无限,模式均衡是什么呢?请赐教
BITCOMET的读写缓存最多2G.无论大小我都试过.都没效果

没看清前面,系统xp,内存3g :rofl:
这种配置,pc用8g设置是错误的,pc缓存不停在虚拟内存读写,反而拖累系统读写
试一下这个配置
一级缓存1g,读写缓存各500m,延时写入无限,模式均衡
TIM截图20200524094640
TIM截图20200524094658

谢谢,我尝试了设置,但是还是一样,总共大概2万次的写次数,最高飙到200次每秒.总共下载了不到500M.就崩溃了.

我在使用1.5X版本的时候也是没有觉察到什么卡顿,到了1.6X的时候才开始某些时候有卡顿,我猜想会不会和 磁盘提速服务程序 这个有关系,你可以关掉这个服务在试试····

谢谢,我尝试了.症状依旧.不过实际上我基本没有感觉到机器卡顿.机器的运作一直很正常.到了上星期三四Bitcomet都很正常.就星期四开始出现了问题.到今天试了无数的配置组合.一直都不行.

谢谢各位的支持,我无论怎么调整,都没有成功.但是我在下午突然想到.不然试试一部分一部分下载.所以先开了一部分比较新的种子.结果发现很顺畅.平均每秒频率1点多,1M每秒的下载速度.然后我就开始边下载边重新检查完整性.检查完.一部分一部分开始下载.然后发现有几个种子开了.实际磁盘写次数就开始暴涨.我本来想尝试一个一个关了.看是不是能找到试哪个出问题了.结果还没等到我找到,就崩溃了.然后我就把那几个种子全删了.继续往前检查完整性然后开始下载.现在又多了一部分可以下载.现在的速度大约3M每秒频率试3次左右每秒.读写命中率都很正常.虽然最后我也不知道究竟发生了什么事.不过我想大概就和排除电脑部件故障用排除法一个道理.当然,我要下载的种子还有150个没检查和下载.不过我现在暂时觉得我的思路应该事正确的.如果最后全部都刷过一遍没问题.我会开另一个topic报告一下.

1個讚

個人認為 XP 32bit 是時代眼淚, 如果你的 cpu 有支援 x64, 建議還是直上 64bit… 對記憶體 io 等方面會比較優化…

自己也才多你一倍 6G RAM, 面對百G種子, BT 也’可以跑出完美的 99% 命中率, 撐起大流量也很穩定…

感谢反馈。可以看看统计页面里的内存使用详情,是哪一项内存使用会突然变高