红联Linux门户
Linux帮助

关于redhat linux 下运行ADS2008的问题讨论

发布时间:2008-06-04 16:43:45来源:红联作者:saka_AZ
不知道这里的人是否关心过在linux下运行一些软件的问题。

32位的linux系统对单进程有4G内存的限制,也就是说不管你的内存有多大,在你跑软件的时候,跑到4G内存了都会被终止,然后告知由于内存不足造成这个原因。其实32位的内存寻址的确只有4G,但是当时没有意识到,所以装了RHEL4update2-i386版本的系统,结果在跑ADS2008的时候跑2分频的电路时就一直出现这个问题,后来找了很多资料才发现原来问题出在这里,后来换了RHEL4update6-x86_64版本的系统,再跑ADS的时候就没有问题了。

因为我的服务器是有两颗双核CPU的,在使用top查看系统资源的时候,发现CPU总利用率在25%左右,而单颗CPU内核却一直都是100%的使用,这样使得程序的运行速率很不理想。

一直怀疑是ADS2008的设置问题,在跟ADS的厂商联系中,希望能够尽快得到解决……
文章评论

共有 1 条评论

  1. saka_AZ 于 2008-06-04 17:00:01发表:

    问题得到解答:ADS软件本身设计的时候就没有考虑多cpu的问题,因为这种靠license生存的企业,一旦设计成多cpu的软件就势必会涉及到多license的问题,所以ADS只能运行在一颗cpu上。0:w(5(