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

Write to disk at most every xx seconds 什么用?

[复制链接]
发表于 2007-9-10 09:01:29 | 显示全部楼层 |阅读模式
如题,Write to disk at most every  xx seconds可以起到什么作用?

尝试了一下,这个设置应该是对WU的checkpoint没有作用的。

在google上和论坛上搜索了一下,也没有找到满意的答案(眼拙~)

不过老外的一些老帖在抱怨存盘时间过短而引起硬盘噪声很烦人(他们在心疼硬盘~)

我也不知道这里的“写入到磁盘”设置是否是指把BOINC运行产生的message记录到硬盘的时间间隔...

E文烂,眼睛累的查不下去了,偷懒,求赐教~

[ 本帖最后由 Julian_Yuen 于 2007-9-10 10:21 编辑 ]
回复

使用道具 举报

发表于 2007-9-10 09:18:21 | 显示全部楼层
貌似应该还是和cp有关系的,如果设置的时间小于cp间隔,就正常cp,如果大于,就忽略掉部分的cp?
回复

使用道具 举报

 楼主| 发表于 2007-9-10 09:55:44 | 显示全部楼层
以Einstein为例,它的checkpoint大约是一分钟一次。
不过,不论参数设置里面是20秒还是120、300秒,对它的checkpoint都没有影响。

2007-9-10 9:49:52|Einstein@Home|[task_debug] result h1_0530.20_S5R2__183_S5R2c_1 checkpointed
2007-9-10 9:51:04|Einstein@Home|[task_debug] result h1_0530.20_S5R2__183_S5R2c_1 checkpointed
2007-9-10 9:52:04|Einstein@Home|[task_debug] result h1_0530.20_S5R2__183_S5R2c_1 checkpointed


另外,BOINC目录下的client_state.xml文件似乎也照样是每分钟一存。

---------------------------------------------------------------

我主要就是还不知道Write to disk at most every  xx seconds究竟是拿来干什么用的...

---------------------------------------------------------------

今天收获不少,翻老帖子,把Docking的翻译、debt的翻译都给找出来了,zeze,开心ing~
老帖子真是让我感动啊~论坛真是知识宝库,要是wiki建立起来就很完美了
回复

使用道具 举报

发表于 2007-9-10 12:00:03 | 显示全部楼层
有没有可能虽然显示了result h1_0530.20_S5R2__183_S5R2c_1 checkpointed,但实际上并没进行cp?
回复

使用道具 举报

 楼主| 发表于 2007-9-10 13:15:15 | 显示全部楼层

回复 #4 Youth 的帖子

依然是每分钟一存,在slot文件夹下,h1_0530.20_S5R2__183_S5R2c_1_0.cpt文件的更改时间每分钟都在变

只是觉得这个参数貌似没什么用处(至少目前我还没发现~)
回复

使用道具 举报

发表于 2007-9-10 15:34:44 | 显示全部楼层

查到这个解释

14) Message boards : Help Desk : Problems and Bug Reports : Bugreport: Excessive checkpointing depending on preferences
Posted 80 days ago by Nothing But Idle Time
--------------------------------------------------------------------------------

Instead of "Write to disk at most every xx seconds" (sounds like a resource usage limit) maybe "Write intermediate result to disk every xx seconds" would be less ambiguous?

However, there are two checkpointing styles. Einstein apparently can write a checkpoint virtually as often as you allow. Therefore you would sensibly like to limit the checkpoint frequency to "Write at most every xx seconds"; that is, "no more frequently than".

OTH, Rosetta project writes checkpoints only at completion of unit of work which they call a "model". That might be once every 2 hours even though you specified a checkpoint interval of 60 seconds.

Verbiage like you propose "Write intermediate result to disk every xx seconds" would lead one to think that the project will/must checkpoint only at the specified interval, rather than "no more often than". Perhaps a better phrase would be "Write to disk no more often (or frequently) than xx seconds".

http://einstein.phys.uwm.edu/for ... 03162&offset=10

貌似是不能通过此项设置改变cp时间
回复

使用道具 举报

 楼主| 发表于 2007-9-10 15:38:31 | 显示全部楼层
这个回复不错,准备再仔细看看~
我没google出来这个~

----------------------

大概看了这个帖子
http://einstein.phys.uwm.edu/forum_thread.php?id=5874

看来对于我来说,这个设置参数没有太大的作用。
还是让各个项目自己来进行cp的存储吧


********************
无论设置60、120、400,malariacontrol都是这样子~
2007-9-10 15:44:55|malariacontrol.net beta|[task_debug] result wu_72_2810269_1_1_660431516_1 checkpointed
2007-9-10 15:48:59|malariacontrol.net beta|[task_debug] result wu_72_2810269_1_1_660431516_1 checkpointed
2007-9-10 15:53:09|malariacontrol.net beta|[task_debug] result wu_72_2810269_1_1_660431516_1 checkpointed
2007-9-10 15:57:15|malariacontrol.net beta|[task_debug] result wu_72_2810269_1_1_660431516_1 checkpointed
2007-9-10 16:01:19|malariacontrol.net beta|[task_debug] result wu_72_2810269_1_1_660431516_1 checkpointed
2007-9-10 16:05:23|malariacontrol.net beta|[task_debug] result wu_72_2810269_1_1_660431516_1 checkpointed

so,依靠项目自己了

[ 本帖最后由 Julian_Yuen 于 2007-9-10 16:06 编辑 ]
回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~

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

GMT+8, 2024-9-24 06:27

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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