Solaris 11操作系统的bug导致的RAC节点驱逐

在某些 Solaris 11 版本中,内核内存分配缓慢可能导致 RAC 节点被逐出。此问题影响 SPARC 和 x86 平台,并已在 Solaris 11.3.8.7.0 或更高版本中得到解决。

来源于:
Solaris 11 may Experience RAC Node Evictions Due to Slowness in Kernel Memory Allocations (Doc ID 2213222.1)

APPLIES TO:

Sun Software - Generic
Solaris Operating System
Solaris x64/x86 Operating System
SPARC
x86
___________________________________________

Bug 22471289

Date of Resolved Release: 12-Dec-2016
___________________________________________

DESCRIPTION

Solaris 11 releases (as listed below), may experience slowness in allocation of kernel memory that could lead to RAC node evictions. 

OCCURRENCE

This issue can occur in the following releases:

SPARC Platform

  • Solaris 11.1.0.24.2 through 11.3.7.6.0

x86 Platform

  • Solaris 11.1.0.24.2 through 11.3.7.6.0

Notes:

1. Solaris 10 and ZFS Storage Appliance (ZFSSA) Software are not impacted by this issue.
2. Solaris 8 and Solaris 9 will not be evaluated regarding the potential impact of the issue described in this document.

To determine the SRU level, enter the following command:

      $ pkg info entire | grep Summary
      Summary: entire incorporation including Support Repository Update (Oracle Solaris 11.1.0.24.2)

SYMPTOMS

If the described issue occurs, the stack of the thread in the 'breadline' queue will appear similar to the following:

    > ::stacks -c fed_breadline
    THREAD           STATE   SOBJ   COUNT
    1003e8ff00c0   SLEEP   CV       1
    fed_default_sleep+8
    fed_breadline+0x4a8
    fed_fill_mnode+0x1c0
    fed_fill+0x310
    wallet_fill_common+0x190
    wallet_fill+0x18
    page_create_va_large+0x10c
    segkmem_page_create_large+0x88
    segkmem_xalloc_lp+0x148
    segkmem_alloc_lpi+0x94
    vmem_xalloc+0x670
    vmem_alloc+0x21c
    segkmem_alloc_lp+0x258
    vmem_xalloc+0x658
    vmem_alloc+0x21c
    kmem_slab_create+0x48
    kmem_slab_alloc+0x40
    kmem_cache_alloc+0x2b0
    dbuf_create+0x14
    dbuf_create_bonus+0x14
    dmu_bonus_hold+0x74
    zfs_zget+0x2c
    zfs_dirent_lock+0x480
    zfs_dirlook+0x28c
    zfs_lookup+0x3b8
    fop_lookup+0x15c
    lookuppnvp+0x378
    lookuppnatcred+0x118

Also, 'Encage' failures similar to the ones shown below will be seen:

    > ::predict -l
    EVENT TIMESTAMP MN K SZC P TARGET
    Encage_Tilelet_Failed T- 4.246732s 3 k 256m 0 70a (31792 -= 0)
    Encage_Tilelet_Failed T- 4.398510s 3 k 256m 0 70b (31792 -= 0)
    Encage_Tilelet_Failed T- 4.547170s 3 k 256m 0 70c (31792 -= 0)
    Encage_Tilelet_Failed T- 4.698513s 3 k 256m 0 70d (31792 -= 0)
    Encage_Tilelet_Failed T- 4.851972s 3 k 256m 0 70e (31792 -= 0)

WORKAROUND

There is no workaround for this issue.

Resolution

This issue is addressed in the following releases:

SPARC platform

  • Solaris 11.3.8.7.0 or later

x86 platform

  • Solaris 11.3.8.7.0 or later

PATCHES

11.3.8.7.0 

HISTORY

12-Dec-2016: Document released, status is Resolved

REFERENCES


内容概要:本文档介绍了基于3D FDTD(时域有限差分)方法在MATLAB平台上对微带线馈电的矩形天线进行仿真分析的技术方案,重点在于模拟超MATLAB基于3D FDTD的微带线馈矩形天线分析[用于模拟超宽带脉冲通过线馈矩形天线的传播,以计算微带结构的回波损耗参数]宽带脉冲信号通过天线结构的传播过程,并计算微带结构的回波损耗参数(S11),以评估天线的匹配性能和辐射特性。该方法通过建立三维电磁场模型,精确求解麦克斯韦方程组,适用于高频电磁仿真,能够有效分析天线在宽频带内的响应特性。文档还提及该资源属于一个涵盖多个科研方向的综合性MATLAB仿真资源包,涉及通信、信号处理、电力系统、机器学习等多个领域。; 适合人群:具备电磁场与微波技术基础知识,熟悉MATLAB编程及数值仿真的高校研究生、科研人员及通信工程领域技术人员。; 使用场景及目标:① 掌握3D FDTD方法在天线仿真中的具体实现流程;② 分析微带天线的回波损耗特性,优化天线设计参数以提升宽带匹配性能;③ 学习复杂电磁问题的数值建模与仿真技巧,拓展在射频与无线通信领域的研究能力。; 阅读建议:建议读者结合电磁理论基础,仔细理解FDTD算法的离散化过程和边界条件设置,运行并调试提供的MATLAB代码,通过调整天线几何尺寸和材料参数观察回波损耗曲线的变化,从而深入掌握仿真原理与工程应用方法。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值