![在开发/测试机器上使用 Ubuntu 64 位是个好主意吗?](https://linux22.com/image/1262674/%E5%9C%A8%E5%BC%80%E5%8F%91%2F%E6%B5%8B%E8%AF%95%E6%9C%BA%E5%99%A8%E4%B8%8A%E4%BD%BF%E7%94%A8%20Ubuntu%2064%20%E4%BD%8D%E6%98%AF%E4%B8%AA%E5%A5%BD%E4%B8%BB%E6%84%8F%E5%90%97%EF%BC%9F.png)
我是一家大公司的 Web 应用程序开发人员,我开发的应用程序目前在 Tomcat/Java + MySQL 上运行。
我终于拿到了个人测试和开发机器。我将用 PHP 重写它。值得在上面使用 Ubuntu 64 位吗?因为我有一个想法,因为它只是一台开发机器,并且所有源代码都已 svn 到一台单独的机器,所以我想对所有 4 个驱动器使用 RAID 0。我需要快速的访问速度,因为应用程序对大量数据使用了相当大的 SQL 选择。
或者这不值得,我是否应该将数据库移动到 RamDisk 并且根本不关心 RAID 0?
工具也没有问题,因为我将使用 eclipse 进行开发。
Machine specs:
2x Quad-core Intel Xeon e5620 (yay for 8 physical and 16 logical cores :)
10GB ddr3 ram
4x 160 SAS disks
答案1
就像@Seth 在他的评论中说的那样,为什么不是使用 64 位?如果没有其他选择,至少你有更大的内存选项。我会切换到 64 位。
答案2
如果您想在您的机器上使用全部 10GB 的 RAM,您必须使用 64 位操作系统。32 位只能处理 3.5 GB 的 RAM。
另一个可以考虑的选择是使用 Hyper Visor(例如 VirtualBox 或西恩) 以利用虚拟化。您可以在同一台机器上设置一个开发箱、一个 Web 服务器和一个单独的数据库服务器,以节省电量。