【发布时间】:2009-07-28 14:48:53
【问题描述】:
我正在寻找一些有更多经验的程序员对新开发系统的建议,但让我提供一些背景知识。
- 我们需要一个新的开发服务器 在大型提要上运行脚本
- 速度不是问题,它只需要 完成
- 脚本不经常运行, 并且通常编码非常快 (未优化)使用 Python 或 Perl
当前问题:
- 需要处理较大的提要,并且由于内存错误,需要重构现有脚本以处理它们
- 运行脚本的系统是一台具有 4GB RAM 的 Win32 机器,单个进程永远不会被允许超过 2GB 的空间
我不想让我的团队花时间重构一个很少使用的脚本,而是希望能够为它投入更多的内存。我知道 64 位升级在这里会有所帮助,但我不确定哪种类型的环境最适合运行需要大量内存的脚本,所以这就是我要求的建议。
我一直在研究 Solaris 服务器、FreeBSD 服务器,仅使用 64 位 Windows...一旦安装了 64 位版本的 Python/Perl 和脚本,很难弄清楚每个系统的功能实际上正在运行。如果系统有 16GB 内存,我什么时候会遇到单个进程的内存错误?
其他一些事情:
- SSH 到远程服务器是一种可接受的解决方案(可能是理想的,因此我们可以让多个用户运行脚本)
- 我们有 VMWare 可用,如果有人有使用 VMWare 客户端开发的经验/cmets,这是另一种选择
任何关于新系统的建议,或者我在决定时应该考虑的其他事情都会很棒。
【问题讨论】:
标签: linux memory scripting 64-bit development-environment