rhel6使用的版本数部分intel xeon处理器时间bug

可惜在总前几天“oracle操作和维护的高级别小组”于。BBQ 上帝说,大量RHEL的bug。这bug在这个例子中,下面的URL:

https://access.redhat.com/solutions/433883

Red Hat Enterprise Linux 5 kernels 上是没有该问题的。

还是建议在生产环境中安装rhel6.5版本号。

详细描写叙述在以下的帖子中:

https://access.redhat.com/solutions/433883

以下全文转载:

Servers with Intel? Xeon? Processor E5, Intel? Xeon? Processor E5 v2, or Intel? Xeon? Processor E7 v2 and certain versions of Red Hat Enterprise Linux 6 kernels become unresponsive/hung or incur a kernel panic

Updated October 17 2014 at 1:49 AM

Issue

The server becomes unresponsive with processes blocked in the uninterruptible state ‘D‘, or it incurs a kernel panic ‘hung_task: blocked tasks‘. In very rare circumstances the system‘s kernel can also crash/reboot due to an attempted divide-by-zero. Please
see the Diagnostic Steps section for further details about possible symptoms. The issue occurs if all of the following conditions are met.

  • A Red Hat Enterprise Linux 6 kernel that contains this change from Red Hat private Bug 765720 is warm booted (for example, via theshutdown -r command):
[sched] x86: Avoid unnecessary overflow in sched_clock
  • The kernel is warm booted on a machine with any of the Intel? Xeon? E5, Intel? Xeon? E5 v2, or Intel? Xeon? E7 v2 series processors.
  • The kernel is warm booted on a machine that has not been power cycled (hard reset) for a long time (typically more than ~200 days).

Notice that this does not mean that a kernel is affected if it has more than ~200 days uptime. It is the warm boot after ~200 days of ‘hardware uptime‘ that actually triggers the issue. The issue occurs at a random point in time after the warm boot, typically
within the range of a few minutes to a few hours.

KVM guests (on RHEL KVM hosts or RHEV-H hypervisors) that configure KVM clock as their clock source by default are not affected by the issue. For other virtualization platforms, please contact the platform vendor.

Red Hat Enterprise Linux 5 kernels that are based on upstream kernel version 2.6.18 are not affected by the issue.

Please see the Environment section for details about the versions of the Red Hat Enterprise Linux 6 kernel that are prone to the issue.

Environment

  • Red Hat Enterprise Linux 6.1 (kernel-2.6.32-131.26.1.el6 and newer)
  • Red Hat Enterprise Linux 6.2 (kernel-2.6.32-220.4.2.el6 and newer)
  • Red Hat Enterprise Linux 6.3 (kernel-2.6.32-279 series)
  • Red Hat Enterprise Linux 6.4 (kernel-2.6.32-358 series)
  • Any Intel? Xeon? E5, Intel? Xeon? E5 v2, or Intel? Xeon? E7 v2 series processor
  • The issue has been observed in the following environments with 64-bit kernels. Notice that 32-bit kernels of the above mentioned versions are prone to the issue too.
RHEL6.2 kernel version CPU model
2.6.32-220.42.1.el6.x86_64 Intel(R) Xeon(R) CPU E5-2650 0 @ 2.00GHz
RHEL6.3 kernel version CPU model
2.6.32-279.19.1.el6.x86_64 Intel(R) Xeon(R) CPU E5-2440 0 @ 2.40GHz
2.6.32-279.22.1.el6.x86_64 Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz
2.6.32-279.22.1.el6.x86_64 Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz
RHEL6.4 kernel version CPU model
2.6.32-358.el6.x86_64 Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
2.6.32-358.0.1.el6.x86_64 Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz
2.6.32-358.6.1.el6.x86_64 Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz
2.6.32-358.6.2.el6.x86_64 Intel(R) Xeon(R) CPU E5-2650L 0 @ 1.80GHz
2.6.32-358.6.2.el6.x86_64 Intel(R) Xeon(R) CPU E5-2603 0 @ 1.80GHz
2.6.32-358.15.1.el6.x86_64 Intel(R) Xeon(R) CPU E5-4617 0 @ 2.90GHz
2.6.32-358.18.1.el6.x86_64 Intel(R) Xeon(R) CPU E5-4617 0 @ 2.90GHz
2.6.32-358.18.1.el6.x86_64 Intel(R) Xeon(R) CPU E5-2690 0 @ 2.90GHz

版权声明:本文博主原创文章,博客,未经同意不得转载。

时间: 2024-12-16 03:05:41

rhel6使用的版本数部分intel xeon处理器时间bug的相关文章

rhel6的部分版本使用intel xeon处理器时的bug

前几天在惜总的"oracle运维高级群"里,BBQ 大神说了一个RHEL的bug,该bug在如下的网址中: https://access.redhat.com/solutions/433883 Red Hat Enterprise Linux 5 kernels 上是没有该问题的. 还是建议在生产环境中安装rhel6.5版本. 具体描述在下面的帖子中: https://access.redhat.com/solutions/433883 下面全文转载: Servers with Int

intel xeon phi 常见错误记录

本文记录我使用MIC过程中,常见的错误. 1. undefined symbol: _ZSt3maxIiERKT_S2_S2_" ... offload error: cannot load library to the device 0 (error code 20) 这个错误太难定位了,我最后使用了逐行注释,才找到原因出在: MIC不支持C++标准库的部分函数! (我使用的composer xe 2013的编译器,手里没有最新的编译器,希望这个BUG已经被intel修复了)

内核里获得系统版本,与系统滴答时间

获得系统版本号.内核编程难免使用硬编码,以及使用一些高版本系统才出现的函数.为了使得驱动能在低版本的系统上正常运行,就需要根据不同系统做不同处理了. VOID GetVersion() { ULONG NtBuildNumber; RTL_OSVERSIONINFOW osi; osi.dwOSVersionInfoSize=sizeof(RTL_OSVERSIONINFOW); RtlFillMemory(&osi,sizeof(RTL_OSVERSIONINFOW),0); RtlGetVe

单位换算(格式化十进制数-B),获取时间工具类CommenUtil

package com.example.administrator.filemanager.utils; import java.text.DecimalFormat;import java.text.SimpleDateFormat;import java.util.Date; /** * Created by Administrator on 2016/12/29. */ public class CommonUtils {    //DecimalFormat:用于格式化十进制的数字   

cocos2dx 2.x版本在android下CCLabelTTF的一个bug

cocos2dx在android下是采用Paint来生成图片然后在CCLabelTTF里显示的,它具体的代码都在java类Cocos2dxBitmap里,生成完成之后会调用一个jni函数将结果传给cpp层,cpp层靠一个static变量来与java层交换数据,具体如下 BitmapDC &dc = sharedBitmapDC(); CC_BREAK_IF(! dc.getBitmapFromJava(pText, nWidth, nHeight, eAlignMask, pFontName,

《翻译》Intel 64 与 IA-32 架构软件开发者手册卷1翻译

<前言> 翻译自官方的PDF版手册,可以从下述站点下载英文原版: http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html 本博文将采用分段中英对照,不定期持续更新的方式进行翻译, 第一卷主要介绍了Intel 64 与 IA-32 的指令集体系结构与编程环境, 不仅对 windows 操作系统的开发人员与应用程序员极有帮助,对于 Unix/Linux 操作系统的

就是要你懂Java中volatile关键字实现原理

原文地址http://www.cnblogs.com/xrq730/p/7048693.html,转载请注明出处,谢谢 前言 我们知道volatile关键字的作用是保证变量在多线程之间的可见性,它是java.util.concurrent包的核心,没有volatile就没有这么多的并发类给我们使用. 本文详细解读一下volatile关键字如何保证变量在多线程之间的可见性,在此之前,有必要讲解一下CPU缓存的相关知识,掌握这部分知识一定会让我们更好地理解volatile的原理,从而更好.更正确地地

Google MapReduce 中文版

摘要 MapReduce是一个编程模型,也是一个处理和生成超大数据集的算法模型的相关实现.用户首先创建一个Map函数处理一个基于key/value pair的数据集合,输出中间的基于key/value pair的数据集合:然后再创建一个Reduce函数用来合并所有的具有相同中间key值的中间value值.现实世界中有很多满足上述处理模型的例子,本论文将详细描述这个模型. MapReduce架构的程序能够在大量的普通配置的计算机上实现并行化处理.这个系统在运行时只关心:如何分割输入数据,在大量计算

MapReduce: 一种简化的大规模集群数据处理法

(只有文字没有图,图请参考http://research.google.com/archive/mapreduce.html) 翻译:风里来雨里去 原文:MapReduce: Simplified Data Processing on Large Clusters 作者:JeffreyDean and Sanjay Ghemawat 转载请保留以上信息 摘要 MapReduct是一个用于处理与生成大型数据集的编程模型及相关实现.用户分别指定一个map函数与一个reduce函数,由map函数处理一