操作系统(Ubuntu LTS vs CentOS)是否对MySQL服务器的性能有重大影响?

在以下情况下:

  • 相同的硬件
  • 同样的mysql版本
  • 相同的configuration设置
  • 相同的负载
  • 使用最新的稳定版本的操作系统

操作系统是否对MySQL的整体性能有影响? 客户的IT人员build议使用CentOS来pipe理Ubuntu LTS以提高性能。

我错过了什么吗?

我会忍受像Gentoo或Arch Linux这样的发行版的影响,但不是真正的CentOS。

对其进行基准testing并为自己进行testing

发现不同的操作系统可能有不同的应用程序级别的默认值。 因此,在认定所有东西都具有“相同的configuration”之前,仔细检查configuration文件。

内核也不同,并具有不同的操作系统级别的默认设置。 考虑一下sysctl.conf设置。

或者考虑RHEL / CentOS 6和更新的系统如何使用tuned-adm框架来设置服务器性能configuration文件。