centos – 生产服务器有16GB的RAM和32位操作系统.用64位操作系统替换?

我有一个16GB内存的生产服务器,配有32位CentOS安装.

托管在此服务器上的网站每天都在增加流量,这导致了一些MySQL性能问题.我运行MysqLtuner.pl并收到以下消息:

[!!] Switch to 64-bit OS - MysqL cannot currently use all of your RAM
  *** MysqL's maximum memory usage is dangerously high ***
  *** Add RAM before increasing MysqL buffer variables ***

我可以使用32位操作系统,或者我是否需要安装64位版本?

使用32位CentOS安装,您可以幸存下来.但是,正如警告所说,使用32位操作系统意味着MysqL实际上无法使用系统中安装的所有(甚至大部分)RAM.

对我来说似乎是一种浪费.如果硬件支持64位,我当然会用64位操作系统替换32位操作系统,是的.您可能希望首先进行一些测试,和/或使用第二台服务器来查找切换操作系统时会出现什么情况,因为有些事情总是如此.

严格来说,您不需要安装64位操作系统,但绝对应该.并且可能更早,而不是更晚,在32位操作系统的RAM限制开始导致您出现问题之前.

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native