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

ICT 包运行的时对硬盘的读写频繁问题说明

[复制链接]
发表于 2013-11-20 20:30:51 | 显示全部楼层 |阅读模式
本帖最后由 liqiang 于 2013-11-20 20:48 编辑

在运行ICT任务时会出现对硬盘非常频繁的问题,这是因为在处理单个template时,只会在刚开始的时候读入文件
,程序处理完 毕后,再输出结果,中间过程不会有输入输 出。
但是由于处理单个template的速度会很快, 所以会出现频繁的IO操作。


这个问题可以通过修改程序解决这个问题,
把多个输入文件合成为一个文件,一次读入多个 template的信息,处理完毕后,一起输出结果。
但是这样内存的 开销会比较大。


目前,开发人员正在讨论优化程序!


另外,感谢tw1975@163.com对该信息的收集反馈!

评分

参与人数 4基本分 +47 收起 理由
cicikml + 10 很给力!
CCCP0081 + 15 good job
xx318088 + 10 赞一个!
superTWT + 12 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-11-20 21:40:51 | 显示全部楼层
程序可以根据系统可用RAM大小自行判断吗……
对我来说,256M的缓存区绝对是可以接受的。
回复

使用道具 举报

发表于 2013-11-20 22:54:30 | 显示全部楼层
又有cas包了
现在换了个7870显卡跑POEM,所以跑CAS的现在是6个线程,原来没显卡项目时是7个
在换了120G固态硬盘后,进行了4K对齐,再把BOINC项目都移到固态硬盘上,效果很明显,硬盘灯不再常亮,代之为较快速的闪烁
电脑没有明显卡顿

现在SOLTS里一个ICT的计算目录就得3000多个文件,可以考虑把较为多个的template合并下,简化下文件数量和读写次数


然后,CAS什么时候出显卡计算啊?作为中国人,CAS是首选项目
回复

使用道具 举报

 楼主| 发表于 2013-11-21 19:47:39 | 显示全部楼层
arthur200000 发表于 2013-11-20 21:40
程序可以根据系统可用RAM大小自行判断吗……
对我来说,256M的缓存区绝对是可以接受的。 ...

您好,对机器CPU、磁盘、内存使用多少可以在客户端的“工具”—>“计算参数设置“  里设置,您可以自己决定程序使用多少计算资源!
回复

使用道具 举报

 楼主| 发表于 2013-11-21 19:59:52 | 显示全部楼层
tw1975@163.com 发表于 2013-11-20 22:54
又有cas包了
现在换了个7870显卡跑POEM,所以跑CAS的现在是6个线程,原来没显卡项目时是7个
在换了120G固态 ...

最近任务程序在调试,任务包不是很稳定,时有时无的!关于什么时候有显卡计算项目,这个真回答不了您。据我了解,应该还没有致力于研究基于GPU的计算!
回复

使用道具 举报

发表于 2013-11-21 22:37:24 来自手机 | 显示全部楼层
liqiang 发表于 2013-11-21 19:59 最近任务程序在调试,任务包不是很稳定,时有时无的!关于什么时候有显卡计算项目,这个真回答不了您。据 ...

这个可以有。。。。。
回复

使用道具 举报

发表于 2013-11-26 15:51:18 来自手机 | 显示全部楼层
本帖最后由 zichen 于 2013-11-26 15:53 编辑

普通7200兰盘在跑ict包的时候电脑经常出现假死现象。
回复

使用道具 举报

 楼主| 发表于 2013-11-26 18:52:27 | 显示全部楼层
zichen 发表于 2013-11-26 15:51
普通7200兰盘在跑ict包的时候电脑经常出现假死现象。

是不是硬盘的问题呢? 您先暂停运行任务,看看还会不会出现这问题?如果没有出现的话,那就应该与任务包有关了
回复

使用道具 举报

发表于 2013-11-26 20:59:04 来自手机 | 显示全部楼层
liqiang 发表于 2013-11-26 18:52
是不是硬盘的问题呢? 您先暂停运行任务,看看还会不会出现这问题?如果没有出现的话,那就应该与任务包 ...

跑enigma 和wcg的时候什么问题也没有,一开ict就出了。w7 64位的系统
回复

使用道具 举报

 楼主| 发表于 2013-11-27 12:18:15 | 显示全部楼层
zichen 发表于 2013-11-26 20:59
跑enigma 和wcg的时候什么问题也没有,一开ict就出了。w7 64位的系统

那就是ict任务包的问题了,我向ict开发人员反应一下!
回复

使用道具 举报

 楼主| 发表于 2013-11-28 18:17:13 | 显示全部楼层
zichen 发表于 2013-11-26 20:59
跑enigma 和wcg的时候什么问题也没有,一开ict就出了。w7 64位的系统

您好,开发人员还不能确定具体原因,您能不能提供一些细节, 有没有占用了太大的内存、cpu时间等,或者是频繁的读写硬盘?谢谢

回复

使用道具 举报

发表于 2013-11-28 22:13:57 | 显示全部楼层
应该和我反应的是同样的问题
4核CPU跑3-4个计算的时候,电脑硬盘还吃得消
4核加超线程跑7-8个计算的时候,硬盘有时就卡的厉害了,一直在读写数据
这个换了固态硬盘或者开发人员那精简下文件数量应该可以解决

其次就是下载ICT大包时的网络卡顿,3-4M ADSL/光纤时较明显,用到8M光纤感觉就可以了

回复

使用道具 举报

发表于 2013-11-29 23:46:29 | 显示全部楼层
shift the loading of ict's r/w from harddisk (or ssd) to ram is better
回复

使用道具 举报

发表于 2013-11-30 17:41:55 来自手机 | 显示全部楼层
liqiang 发表于 2013-11-28 18:17
您好,开发人员还不能确定具体原因,您能不能提供一些细节, 有没有占用了太大的内存、cpu时间等,或者是 ...

好的,我方便时会给您回复的。
回复

使用道具 举报

 楼主| 发表于 2013-11-30 18:36:46 | 显示全部楼层
tw1975@163.com 发表于 2013-11-28 22:13
应该和我反应的是同样的问题
4核CPU跑3-4个计算的时候,电脑硬盘还吃得消
4核加超线程跑7-8个计算的时候, ...

这应该是一部分原因,或许还有其他的
回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~

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

GMT+8, 2024-4-25 20:11

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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