找回密码
 注册
查看: 3841|回复: 3

小用户的高性能计算应该选用怎样的操作系统

[复制链接]
发表于 2007-8-5 12:04:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
    目前世界上超级计算机主要的服务对象之一就是计算流体力学问题。作为CFD工作者,无论是研究使用还是工程应用都需要大量的计算。
    大家在实际使用中需要较强的浮点计算能力和大的内存。目前主要采用的方法是计算机集群,但是对于小用户来说集群的经济效益并不好。随着多核CPU的推广和64位技术的普及,高性能计算工作站成为一个新的选择。
    首先,看看最常见的windows操作系统。由于寻址能力限制,32位操作系统最大的寻址空间只有4G,Windows2000专业版和WindowsXP专业版就在这一范围内(由于系统保留一部分地址的原因,4G内存实际上只能使用3.5G左右),所以请抛弃它们吧。
    通过开启PAE技术,Windows系列的server版可以支持更大的内存,不同的server版本支持的上限也不同,最大64G。
    此外需要注意的是,单个程序所能使用的的内存也有上限,是2G。Windows server 系列的某些版本通过开启3G功能,才能使这一上限达到3G。
    通过以上的分析表明,很快我们必须放弃32位操作系统。
    64位的Windows,内存支持不成问题,但是目前64位windows对硬件驱动的支持较差,你可能会面临大量的蓝屏或者其它故障。你最好做好心理准备。
    接下来看看linux。同样,32位版本的linux内存也受到了限制,最大支持到64G,单个程序最大3G。
    由于linux内核的更新较快,64位的linux,对硬件的支持还是比较好的。最让人感到可惜的是由于盗版Windows的普及,绝大多数国人不了解linux,大部分工程人员不熟悉linux。不了解linux的强大功能。
   
    所以,我认为64位操作系统已经是小用户高性能计算的必选,至于选windows还是linux,我个人的倾向是linux。如果你不愿意花费一小部分时间来学习一个对全世界大多数科研人员的通用操作系统,那么你还是用Windows吧。
发表于 2007-8-10 11:43:08 | 显示全部楼层

小用户的高性能计算应该选用怎样的操作系统

正确。但集群用什么操作系统呢?
发表于 2007-8-10 13:20:43 | 显示全部楼层

小用户的高性能计算应该选用怎样的操作系统

支持Linux+IP+MPI, Intel compiler for C and Fortran,最便宜。
以后根据计算的需求再加。
用比IP+MPI更底层的集群更好,PGI编辑器更好,总之专业化的工作需要专业化CLuster.。
发表于 2007-9-18 21:26:37 | 显示全部楼层

小用户的高性能计算应该选用怎样的操作系统

windows ccs很不错,很简单
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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