|
这里只讨论,单机如何加快拿证书的速度!网络版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 ] |
|