找回密码
 新注册用户
搜索
查看: 3088|回复: 2

BOINC为什么不能关闭时把记忆体的东西暂存到硬碟

[复制链接]
发表于 2013-6-21 22:02:23 | 显示全部楼层 |阅读模式
发现手动暂停休眠后,似乎不会把BOINC记忆体的东西读回去
要用CPU忙碌暂停的方式才可以,可是好像不能保证每次都能够成功

计算中就直接休眠,好像是会回到上次存点,没有存点或者几小时才1个存点的就很麻烦,而且有更新的时候,也不能重开机
回复

使用道具 举报

发表于 2013-6-22 01:03:44 | 显示全部楼层
普通的暂停可以通过设置暂停是驻留内存,但休眠的话就不行了,只能依靠计算程序自身的存盘点了,毕竟这是计算,有些计算就是不能算半路暂停的,或者是中途暂停了会增加错误率,程序的存盘点都是事先设计好的。像CPDN就可以在哪暂停就在哪存盘~而像YOYO里的evolution就是从头到尾都没有存盘点……
回复

使用道具 举报

发表于 2013-6-26 07:46:01 | 显示全部楼层
一个可能的原因是,计算机只是把内存快照存入硬盘,但没有把 CPU 的现场信息也存入硬盘。

所以,重新开机后,CPU 的现场信息与内存中的内容对不上。于是,有的程序回到上一个存盘点,而有的程序可能就傻在那里不会动了。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2025-5-8 00:46

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表