将 3.9.5 的Kernel应用在线上服务器,昨日遇到“*BAD*gran_size”的错误信息。
日志显示 2.6.32-358.6.3.el6.x86_64 未出现此问题,升级到 3.9.5-1.el6.x86_64 时开始抛出异常。
日志中可看出是“mtrr_cleanup: can not find optimal value”时给出的错误信息,MTRR(Memory Type Range Register)似乎是对X窗口系统的优化。随后在grub启动参数中追加disable_mtrr_cleanup并重启,错误信息消失。
启动日志中发现 2.6.32 并未启动mtrr_cleanup功能,且此错误仅在部分服务器上出现。特此记录