标题: linux下算S5的心得
  本主题由 Youth 于 2008-6-7 22:36 移动 
taoran
论坛担当
Rank: 4


UID 8736
精华 4
积分 918
帖子 449
阅读权限 10
注册 2005-11-18
发表于 2006-6-27 19:11  资料  短消息  加为好友 
linux下算S5的心得

最近因为akosf的S5优化事件闹得沸沸扬扬,似乎没有太多人关注linux这块了。其实linux一点也不弱,在相同配置下,同样使用S5官方程序,linux平台算一个WU的速度要比windows平台快,如果设置得当,速度还能得到进一步的提升。这就是让计算程序“running without graphics”。请看该主机计算的results:
http://einstein.phys.uwm.edu/results.php?hostid=676946

先查一下计算程序的关联库,会有如下显示:
#ldd projects/einstein.phys.uwm.edu/einstein_S5R1_4.01_i686-pc-linux-gnu.so
ldd: warning: you do not have execution permission for `projects/einstein.phys.uwm.edu/einstein_S5R1_4.01_i686-pc-linux-gnu.so'
        libGL.so.1 => /usr/lib/libGL.so.1 (0x400c4000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40138000)
        libm.so.6 => /lib/i686/libm.so.6 (0x40216000)
        libdl.so.2 => /lib/libdl.so.2 (0x40238000)
        libpthread.so.0 => /lib/i686/libpthread.so.0 (0x4023b000)
        libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4026b000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

其中libGL.so.1是OPENGL的相关库文件,libX11.so.6是XWINDOW的相关库文件。
请注意:如果你的linux要做图形/桌面方面的应用,需要开启XWINDOW,请不要更改这些设置。
如果没有上述用途,就可以放心大胆的改了:
#mv /usr/lib/libGL.so.1 /usr/lib/libGL.so.1.ori
#mv /usr/X11R6/lib/libGL.so.1 /usr/X11R6/lib/libGL.so.1.ori (另一个可能存在的地方)
#mv /usr/X11R6/lib/libX11.so.6 /usr/X11R6/lib/libX11.so.6.ori

改好后再查关联情况:
ldd: warning: you do not have execution permission for `projects/einstein.phys.uwm.edu/einstein_S5R1_4.01_i686-pc-linux-gnu.so'
        libGL.so.1 => not found
        libX11.so.6 => not found
        libm.so.6 => /lib/i686/libm.so.6 (0x40216000)
        libdl.so.2 => /lib/libdl.so.2 (0x40238000)
        libpthread.so.0 => /lib/i686/libpthread.so.0 (0x4023b000)
        libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

这时,再开boinc算S5,用时就会少很多了。据不完全测算,用时会减少10%~20%。

[ Last edited by taoran on 2006-7-8 at 09:33 ]





顶部
[广告] SETI@home Astropulse 优化计算程序,推荐使用!
前朝遗少
资深顾问
Rank: 5Rank: 5
匆匆过客


UID 10755
精华 0
积分 1171
帖子 845
阅读权限 10
注册 2006-3-8
来自 另一个世界
发表于 2006-6-28 01:39  资料  短消息  加为好友 
试试





科学是迷信之子,迷信是科学之母;迷信是科学的源泉,科学是迷信的蒸汽

巫术不可靠,巫术很有用

顶部
前朝遗少
资深顾问
Rank: 5Rank: 5
匆匆过客


UID 10755
精华 0
积分 1171
帖子 845
阅读权限 10
注册 2006-3-8
来自 另一个世界
发表于 2006-6-28 14:42  资料  短消息  加为好友 
不调用“show graphics”也占用CPU?





科学是迷信之子,迷信是科学之母;迷信是科学的源泉,科学是迷信的蒸汽

巫术不可靠,巫术很有用

顶部
taoran
论坛担当
Rank: 4


UID 8736
精华 4
积分 918
帖子 449
阅读权限 10
注册 2005-11-18
发表于 2006-6-28 16:20  资料  短消息  加为好友 
根据对以前SETI和针对SETI的优化程序的了解,通用计算程序里都包含有图形处理部分,会占用一小部分CPU的使用率。





顶部
前朝遗少
资深顾问
Rank: 5Rank: 5
匆匆过客


UID 10755
精华 0
积分 1171
帖子 845
阅读权限 10
注册 2006-3-8
来自 另一个世界
发表于 2006-6-29 09:13  资料  短消息  加为好友 
在WIN中运行EINSTEIN,关闭屏保,可以提高速度,最多50%。

在linux下,show graphics会占用CPU,和WIN的屏保一样。还有一些linux非常漂亮的屏保,也大量占CPU。所以俺把屏保关掉的





科学是迷信之子,迷信是科学之母;迷信是科学的源泉,科学是迷信的蒸汽

巫术不可靠,巫术很有用

顶部
DF3-CQB
论坛担当
Rank: 4
Dark Knight


UID 3912
精华 0
积分 984
帖子 931
阅读权限 10
注册 2005-2-10
来自 Ottawa CA
发表于 2006-6-29 23:31  资料  短消息  加为好友 
屏保是垃圾...俺也是不用的..直接黑屏就OK







====================
2 X PIII-1G           512M RAM ->EINSTEIN
IBM T42FVU PM1.7G   768M RAM ->EINSTEIN
Bell Sympatico 2Mbps ADSL
顶部
 



当前时区 GMT+8, 现在时间是 2008-12-2 02:51
沪ICP备05042587号

本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国分布式计算总站 - Archiver - WAP