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

linux下算S5的心得

[复制链接]
发表于 2006-6-27 19:11:30 | 显示全部楼层 |阅读模式
最近因为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 ]
回复

使用道具 举报

发表于 2006-6-28 01:39:53 | 显示全部楼层
试试
回复

使用道具 举报

发表于 2006-6-28 14:42:32 | 显示全部楼层
不调用“show graphics”也占用CPU?
回复

使用道具 举报

 楼主| 发表于 2006-6-28 16:20:53 | 显示全部楼层
根据对以前SETI和针对SETI的优化程序的了解,通用计算程序里都包含有图形处理部分,会占用一小部分CPU的使用率。
回复

使用道具 举报

发表于 2006-6-29 09:13:53 | 显示全部楼层
在WIN中运行EINSTEIN,关闭屏保,可以提高速度,最多50%。

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

使用道具 举报

发表于 2006-6-29 23:31:06 | 显示全部楼层
屏保是垃圾...俺也是不用的..直接黑屏就OK
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-4 09:01

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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