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

FAD“作弊”贴!

[复制链接]
发表于 2005-8-20 15:09:06 | 显示全部楼层 |阅读模式
这里只讨论,单机如何加快拿证书的速度!网络版FAD其实就是一堆单机版的集合,大家可以举一反三。
一、提高运算速度
    要想提高运算速度Cpu-rate,当然要减少Cpu内核的使用率才行,因为CPU主频不超频是无法改变的(注:俺不提倡超频,理由见后)。然而怎样减少cpu内核使用率呢?
    1.在一般情况下频繁的硬盘操作会导致cpu内核使用率大幅提高。所以首先要减少硬盘的操作次数和操作时间。对于操作次数,我们能做得就是定期给硬盘作碎片整理(不推荐使用系统自带整理软件,又慢效果又差,碎片越整理越多,我喜欢用O&O,又快又好);对于操作时间,我们能做得就是提高硬盘传输率,装好硬盘部分驱动(VIA的4 in 1;intel的IAA等),尽量打开UMDA(一般硬盘都支持100或133)。
   2.关闭系统还原。系统还原,一般没人用(反正我系统出问题,一般就直接重装),但是它确非常费系统资源和硬盘空间。它素有CPU内核杀手之称,所以请无特殊需要的兄弟姐妹把它关了吧。
   3.对于板载ac`97声卡而言,所有的声效运算都是交给CPU内核处理的,所以请ac`97声卡用户尽量不要通过驱动软件打开驱动的底层声效处理(而且,我觉得原声最好,处理过的听起来有些假)。
    4.关于超频。首先,超频要有一定的水平才能玩;其次,分布式本来就让cpu发热量提高不少,再超频,如果散热做的不好的话,很可能赔了夫人又折兵;再次,超频CPU的稳定性较差,FAD对运算出错包可是“杀无赦”的,如果你的包算到99.99%时,CPU激动了一下下,那你就只有哭了。总的来说超频弊大于利,计算机水平不够的还是不要尝试的好。
二、增加闲置时间
    众所周知,分布式软件是利用计算机的闲置时间进行计算的,所以增加闲置时间肯定可以算的更快一些(我们也可以提高进程优先级来达到这个目的,不过这是饮鸩止渴,不提倡)。
    1.尽量不要开,不必要的程序,尤其是网页;打开的程序,能放到后台的就放后台。比如,听歌时可以把界面缩下去,QQ界面最好也缩起来。打开网页的cpu占用,其实不比打游戏低,所以大家最好不要没事“挂网页”耍,不看了就要马上关掉。
    2.替换或删除CPU占用高的软件和插件。比如用TT,GreenBrowse,TheWorld等浏览器替换IE;用Winamp时最好不挂DFX等声效插件,因为他们也比较耗CPU;XP下不要安装CPU降温和内存整理软件等,因为xp自带的功能已经很强了,如果再装这类软件就要和系统乱强cpu资源了,而且降温软件就其工作原理而言,对分布式计算能有用吗?!。。。。。。总之增加闲置时间的方法很多,大家自己用系统的任务管理程序研究研究就知道了。
    3.做好系统杀毒工作。
    病毒可是分布式“天敌”,暴费CPU。所以大家,为了FAD,也为了自己的安全请安装好的杀毒。
首推kv2005和卡巴斯基(杀毒能力强,系统资源占用小,又有破解版可以用)
不推荐:金山、norton杀毒能力较差;瑞星的监控又太费系统资源(几乎用瑞星监控就不能用FAD,太占Cpu了,鄙视瑞星)。
    附:kv2005破解版下载页面:http://www.366tian.com/kv2005/
           卡巴斯基破解版下载页面(有的key被封了,多试几个):http://www.crsky.com/soft/5630.html
三、减少运算时间浪费(存盘点后关机)
    过了存盘点,之前的运算才算有效,否则都是,白算。很多人问我为什么算了几天了进度都没走呢?原因很简单,因为每次FAD都没存盘就被关了,就等于没次FAD都白算了,没算进度当然不走了。解决方法
    1.傻等法
    fad的存盘点文件是current job(当前任务在job info中可看到).DAT;格式为Jnn-nxxx-Qn.DAT。没次等这个文件的时间更新了,再关机,就可以节省不少运算时间(5~100分钟左右,可观吧?!!)。
    2.休眠大法
    顾名思义,利用系统的休眠或待机功能暂时停机,等下次开机,继续算。这样就一点浪费也不会产生了。
    注:本节对7×24的兄弟,没啥意义。可以不看。
        我一般是两者结合,等得到存盘点,就等过了才关。如果半天等不到(遇到垃圾分子节点),俺就直接休眠。等下次开机接着算。
四、任务“作弊”(要手动下数据包或限制参与项目--即,只参加大或小包项目)
    本文的重点,俺一年算FAD的经验哦。
1、算“小”包(适合急于拿第一张证书、非7×24、CPU rate低、上网方便的兄弟姐妹)
    对于一个新人而言,最容易拿到,最想拿到的当然是,分子数(Molecules)证书了。它与计算量无直接联系。只与数据包数量有关,所以想早点拿分子数证书,当然要狂算小包了。而且小包的存盘点间隔也短,适合要经常关闭FAD的人。小包算的快,不容易过期,自然适合CPU rate低的人了。
2、算“大”包(适合想拿分子数以外证书、上网不方便的人)
    我想大家算FAD,肯定都想出结果,拿有效结果证书。但上帝是公平的,有用的包计算量一般都很大。所以想拿最高证书肯定要算大包,而且大包的Gflop值高,如果想拿分子数(Molecules)以外的证书的人肯定也要算大包。
    上网不方便的人,肯定希望联网次数尽量少,包尽量大,所以也要来算大包。

大小包见论坛内贴子

[ Last edited by vmzy on 2005-8-20 at 15:26 ]
回复

使用道具 举报

发表于 2005-8-21 11:37:18 | 显示全部楼层
斑竹所说以下三条很有用,但是我还没学会具体怎么设置,能说得更详细些吗?
〉1.在一般情况下频繁的硬盘操作会导致cpu内核使用率大幅提高。所以首先要减少硬盘的操作次数和操作时间。对于操作次数,我们能做得就是定期给硬盘作碎片整理(不推荐使用系统自带整理软件,又慢效果又差,碎片越整理越多,我喜欢用O&O,又快又好);对于操作时间,我们能做得就是提高硬盘传输率,装好硬盘部分驱动(VIA的4 in 1;intel的IAA等),尽量打开UMDA(一般硬盘都支持100或133)。
   2.关闭系统还原。系统还原,一般没人用(反正我系统出问题,一般就直接重装),但是它确非常费系统资源和硬盘空间。它素有CPU内核杀手之称,所以请无特殊需要的兄弟姐妹把它关了吧。
   3.对于板载ac`97声卡而言,所有的声效运算都是交给CPU内核处理的,所以请ac`97声卡用户尽量不要通过驱动软件打开驱动的底层声效处理(而且,我觉得原声最好,处理过的听起来有些假)。
回复

使用道具 举报

 楼主| 发表于 2005-8-21 22:29:38 | 显示全部楼层
1.定期磁盘整理(3月一次吧)+主板,磁盘驱动+尽量打开UDMA(如果驱动装好会自动打开,但有时系统会自动返回到PIO5模式)
2.关闭系统还原
3.驱动软件的声效处理功能默认是关闭的,如果你打开了的话,那就是知道怎么打开了,就肯定就会关上。

注:网上有很多此方面的介绍文章,请不要偷懒,自己搜一下吧。
回复

使用道具 举报

发表于 2005-8-22 14:19:50 | 显示全部楼层
基本上明白了,原来没有乱动过,就基本正常了。只是3个月整理一次硬盘好了。
回复

使用道具 举报

 楼主| 发表于 2005-8-22 23:18:09 | 显示全部楼层
s=v*t
只提高v是没什么用处的(而且,以上方法也就只能提速率5%左右)
增加运算时间t,才是王道啊!
不要舍近求远啊!
回复

使用道具 举报

发表于 2005-8-23 13:37:02 | 显示全部楼层
听斑竹的,多、快、好、省!
回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

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

GMT+8, 2024-9-8 12:43

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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