24小时热门版块排行榜    

查看: 621  |  回复: 7
【奖励】 本帖被评价4次,作者yhlllf增加金币 4
当前主题已经存档。

yhlllf

铜虫 (初入文坛)


[资源] 【分享】针对hongchen973 所提问题,探讨一下在linux平台下ms使用技巧

先附上hongchen973的帖子
http://muchong.com/bbs/viewthread.php?tid=1210303&fpage=1

我没有安装过hongchen973 使用的ms4.0,我只能用我ms4.4的目录结构来做说明,权当抛砖引玉。
     在ms4.4的/Accelrys/MaterialsStudio44/etc/Gateway下会有一个gwstart,这个就是开启apache服务的命令,它会调用msgateway_control_18888这个脚本文件。之所以会出现msgateway_control_18890这个脚本文件,我分析是你的18888端口已经被占用,所以apache选择18890这个端口作为通讯端口。其实使用哪个端口做通讯是无所谓的,只要能够apache正常使用就可以了,只不过在windows下做server console的时候要选择当前使用apache的端口号就是你所说的18890。你在问题中提到你又用./Install重新安装ms4.0,以后要记住,重新安装前,一定要把apche的服务用gwstop这个命令停下来,再去重新安装,否则,你的系统内就会有多个apache的服务,造成未知错误。我怀疑你的18888端口就是被以前的安装的ms4.0所占用了。判断apache是否启动正常可以用两种方法:第一:直接在ie浏览器中输入http://linux服务器地址:18888,如果能正常现实你所安装的所有ms4.0的模块就可以了;另一种就是用ps -ef | grep apache来观察进程,我经常用这种方法来kill掉apache的进程。
     你提到你的cpu是8核的。先说一下我了解的并行。并行应该是分两种的:一种是同一台服务器多cpu间的并行,另一种是多客户端间的并行。使用多cpu间的并行的时候是不需要用./Install -cluster进行安装的,因为在调用job的时候,你在选择服务器的时候,系统会自动判断出来你的服务器有几颗cpu,你选上最多的就可以了。多客户端间并行就要用到并行程序(我没有用过)好像是hpmpi这个东西,还要编辑节点,看似麻烦,其实上一次手就会了。从你8核的cpu上看,你的服务器还是满不错的。那具体是多cpu的服务器运算快还是多客户端的呢?其实结果是显而易见的,多cpu间的通讯是通过cpu间的高速bus和缓存来实现的,速度极快,而多客户端呢,是依靠的nfs的文件系统,还考虑到网络的速度,他们之间cpu的交换速度远远达不到多cpu间的交换速度。所以,我建议搞ms的同仁,建议你们的老师一定要买好性能的服务器,而不是好听不好用的工作站。在windows下ms做多cpu间的运算性能远不及linux平台,这个是因为x86的构架决定了操作系统对cpu的支持极差和对内存的利用率极低。具体分析就不写了,因为越写越多,大家会看得麻烦的。
     你提到的错误提示问题。你在windows平台下提交运算后,运算失败后,windows会弹出一个对话框,问你是否移除在linux服务器上的运算。这个时候,我选择的是什么也不动。如果点yes,你的信息就会从服务器移除,你就得不到报错信息,如果你点no,我这里会出现ms死机的现象,具体原因不明。这个时候你用你的ie浏览器http://linux服务器的地址:18888,点击job就会出现你的运算错误的job,这个时候点击这个job(反正就是加黑的字体),你就进入了这个job的输入文件和输出文件的列表,具体是哪个输出文件,有由你的进行的运算决定的,但是里面肯定有一个是错误文件,打开,记下来,找出问题原因。然后回到windows客户端,再点yes。
     一般来讲,windows平台下调用linux服务不能运算我见到的常见问题如下:
     1、apache的问题
     2、license的问题
     3、ms需要的环境包,linux操作系统上没有,导致的调用函数失败。

     谨以此篇短文献给我那读博士的老婆,愿她早日毕业,快乐生活。

[ Last edited by wuli8 on 2009-3-12 at 22:27 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hongchen973

铜虫 (正式写手)


感谢大侠。。。我按你说的试试。谢谢谢谢。
2楼2009-03-12 08:48:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hongchen973

铜虫 (正式写手)


★★★★★ 五星级,优秀推荐

再顶一个。哈哈
5楼2009-03-13 08:54:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yhlllf

铜虫 (初入文坛)


引用回帖:
Originally posted by hongchen973 at 2009-3-13 08:54:
再顶一个。哈哈

你的错误信息看到了吗?
6楼2009-03-13 16:48:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
简单回复
wuchenwf3楼
2009-03-12 21:33   回复  
 
wuli84楼
2009-03-12 22:27   回复  
 
2009-03-16 17:34   回复  
谢谢分享!
zdhlover8楼
2009-03-20 22:27   回复  
 
相关版块跳转 我要订阅楼主 yhlllf 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见