小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
沉浸式翻译 immersive translate

某服务器上线即丢包,网卡计数器显示rx_prio0_buf_discard。排除DCB、PCIe等因素后,通过server diff对比正常机器,发现内存有ECC错误记录。测试内存带宽,node 1仅约700MB/s,为node 0的1/17,确认内存故障导致收包链路处理能力不足而丢包。关闭绑定node 1的网卡后丢包消失。

一次内存引起的网络丢包问题排查

卡瓦邦噶! 卡瓦邦噶! · 2026-09-24T06:09:24Z

Kubernetes v1.37 将 Pod 级资源管理器升级为 Beta(默认禁用)。该功能使 Kubelet 的拓扑、CPU 和内存管理器直接依据 Pod 级资源声明进行硬件放置,支持混合分配:为主容器保留独占 NUMA 对齐资源,同时将非 Guaranteed 边车容器放入 Pod 隔离共享池,避免为辅助容器浪费物理核心。

Kubernetes v1.37:Pod 级资源管理器升级为 Beta

Kubernetes Blog Kubernetes Blog · 2026-09-15T18:30:00Z

Kubernetes 1.37发布,动态资源分配(DRA)多项功能升级:扩展资源支持转正,设备污点与容忍稳定,新增标准NUMA属性。工作负载资源声明、设备属性向下API等进入Beta或Alpha。引入派生属性、兼容组、预排队提示等新特性,提升调度效率与灵活性,支持分数容量,推动DRA成熟。

Kubernetes v1.37:DRA 更新

Kubernetes Blog Kubernetes Blog · 2026-09-03T18:30:00Z

本文介绍SPDK作为虚拟机块设备后端(vhost/virtio)的机制。SPDK通过vhost-user协议(Unix套接字+共享内存)在用户态轮询队列,替代内核vhost,减少VMEXIT。文章对比vhost-scsi与vhost-blk的差异,强调共享内存(hugepage)、NUMA绑核等硬前提,并给出排障要点,区分与NVMe-oF及内核vhost的定位。

【SPDK 用户态存储】vhost / virtio 边界:对 VMM 提供块后端的位置

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-08-13T00:00:00Z

NUMA架构中,每个CPU socket连接本地DRAM,访问远端内存延迟和带宽不同。Linux通过mempolicy、AutoNUMA和调度器管理内存分配,CXL扩展了多级内存层次。生产调优需结合numastat和perf诊断,数据库常用interleave策略,低延迟服务倾向membind加绑核,容器用topology-manager。诊断命令包括numactl、numastat和perf node事件。

【操作系统百科】NUMA 内存

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-04-30T00:00:00Z

本文讨论了多队列网卡的流量分发机制,包括RSS、RPS、RFS、XPS和aRFS。这些机制有效地将入站流量分配到多个CPU,从而提升网络性能。文章详细解析了每种机制的实现原理及其在Linux内核中的应用,强调了在NUMA系统中合理配置的重要性。

【Linux 网络子系统深度拆解】多队列与流量分发:RSS/RPS/RFS/XPS

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2026-04-27T00:00:00Z
克里斯·特拉弗斯:在libnuma支持之前的NUMA、Linux和PostgreSQL

本文探讨了在NUMA系统上运行PostgreSQL的复杂性,强调了大页和合适的NUMA策略(如交错策略)对性能的关键作用。通过优化内存分配和进程迁移,可以显著提升PostgreSQL在多核环境中的运行效率。

克里斯·特拉弗斯:在libnuma支持之前的NUMA、Linux和PostgreSQL

Planet PostgreSQL Planet PostgreSQL · 2025-11-05T09:26:39Z

甲骨文Java团队成员分享了他们的新闻和观点,涵盖了Java的最新动态和技术发展。

ZGC中的NUMA感知重定位

insidejava insidejava · 2025-10-24T00:00:00Z

PostgreSQL在NUMA系统上运行面临挑战。NUMA通过将内存分配给特定处理器,解决了传统统一内存访问的瓶颈。Linux内核提供多种内存分配策略,如本地分配和交错分配,以优化性能。理解NUMA机制有助于更好地管理大型系统上的软件。

克里斯·特拉弗斯:NUMA简介

Planet PostgreSQL Planet PostgreSQL · 2025-10-23T09:39:55Z

本文深入探讨了Linux网络子系统的内存管理,重点分析了sk_buff的分配与释放机制。通过使用slab缓存、page pool和NAPI等技术,优化了内存效率并减少了锁竞争。此外,文章介绍了NUMA感知分配和socket内存记账机制,以确保高效的网络数据处理,整体架构旨在提升网络性能,降低内存分配开销。

【Linux 网络子系统深度拆解】网络子系统内存管理:sk_buff 分配、page pool 与 NUMA

土法炼钢兴趣小组的博客 土法炼钢兴趣小组的博客 · 2025-07-20T00:00:00Z
Linux 进程绑定NUMA节点或CPU核心

NUMA架构将内存和CPU分散在不同节点,通过将进程绑定到特定节点,可以提高性能并减少远程访问开销。使用numactl和taskset等命令可以实现进程与CPU、内存的绑定,从而优化资源使用。

Linux 进程绑定NUMA节点或CPU核心

Frytea's Blog Frytea's Blog · 2025-06-05T09:20:00Z
性能指南第三部分:RAID的设置与测试

本文讨论了RAID的选择与配置,强调RAID几何形状、NUMA节点配置及RAID测试的重要性。对于随机工作负载,推荐使用RAID 5/50配置;顺序工作负载需选择合适的条带大小。NUMA节点的选择会影响系统性能,建议将驱动器放在同一节点上。合并写入和读取操作可提升RAID性能。测试时应使用fio等工具,并进行预处理以确保性能稳定。

性能指南第三部分:RAID的设置与测试

DEV Community DEV Community · 2025-04-02T06:05:54Z
十年后数据库还是不敢拥抱NUMA-续篇

本文讨论了NUMA对数据库性能的影响,通过测试验证了BIOS和操作系统启动参数对NUMA的影响,发现设置numa=off并不能消除性能抖动。文章指出,CPU到内存的距离由物理决定,软件设置无法优化。建议不要设置numa=off。

十年后数据库还是不敢拥抱NUMA-续篇

plantegg plantegg · 2024-05-16T04:30:03Z
十年后数据库还是不敢拥抱NUMA-续篇

本文讨论了NUMA对数据库性能的影响,通过测试验证了BIOS和引导参数对NUMA的影响,发现设置numa=off并不能消除性能抖动。文章指出,CPU到内存的距离由物理决定,软件设置无法优化。建议不要设置numa=off。

十年后数据库还是不敢拥抱NUMA-续篇

plantegg plantegg · 2024-05-03T04:30:03Z

本文讨论了NUMA对数据库性能的影响。作者测试发现,BIOS设置为ON时,无论操作系统设置是ON还是OFF,内存延迟都存在抖动。而当BIOS设置为OFF时,内存延迟稳定在一个平均值。作者认为设置numa=off在操作系统启动参数中是没有必要的,反而会隐藏NUMA结构。

十年后数据库还是不敢拥抱NUMA - 续篇

阿里云云栖号 阿里云云栖号 · 2024-01-31T06:14:03Z
NUMA-Aware 执行引擎论文解读

论文主要研究多核时代的NUMA架构对数据库架构设计的重要性,提出了一种基于morsel的并发调度和抢占执行的方法,解决了NUMA架构带来的内存访问延迟不均匀问题。通过数据分片和线程预分配,实现了多个子任务同时完成的目标。

NUMA-Aware 执行引擎论文解读

木鸟杂记 木鸟杂记 · 2023-08-21T07:01:39Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码