我有一个 ESXi(v4.1 U2)盒,配备 16GB RAM 和 8 个 CPU 核心。
完整堆栈将包含 2 个 CentOS 6 实例:
1) DB Server
MySQL
2) Web server
Apache httpd load balancer
2X Jetty App. Servers (Scalatra + Scalate + ScalaQuery)
Jedis cache
从资源角度来看,我应该没问题,但我想知道使用此设置使用 64 位有什么影响/好处?Apache 将利用带有内存缓存的 Google mod_pagespeed;Jedis 显然也是内存中的。
我正在寻找最佳性能。
答案1
在现代硬件上进行新部署时,没有充分的理由使用 32 位操作系统。您希望能够处理和利用可用的资源。即使您认为 32 位已经足够,64 位也将更具前瞻性。最后,如果不重新安装系统,就无法轻松地从 32 位迁移到 64 位。从管理角度来看,这是使用 64 位的最大原因。