小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
Kevin Biju:你的 Postgres 能扛住一条糟糕的查询吗?

文章对比四家Postgres托管服务在内存压力下的可靠性:递归UNION查询会生成不受work_mem限制的哈希表,可能耗尽内存。测试中,ClickHouse Managed Postgres通过内存上限使查询干净失败,集群保持存活;RDS触发OOM崩溃并进入恢复;Cloud SQL和PlanetScale则杀掉连接。结论是较低内存上限虽牺牲部分查询,但换取了数据库整体可用性。

Kevin Biju:你的 Postgres 能扛住一条糟糕的查询吗?

Planet PostgreSQL Planet PostgreSQL · 2026-09-28T15:37:06Z

作者为Qwen RL大规模训练解决CPU内存泄漏难定位问题。memray全量开销太大,采样后仍因维护Python影子栈而昂贵;scalene抽中时取栈却可能因等GIL死锁。作者借鉴faulthandler,实现无需GIL的Python栈采集,接入jemalloc采样路径,周期性落盘。真实任务中开销几乎为零,因顺带换用更快的jemalloc。

大规模 RL 下 oom profile 实践

学习让我快乐 学习让我快乐 · 2026-09-21T16:00:00Z
Ubuntu桌面版也在优化内存占用 当内存不足时杀掉低优先级进程 避免整个桌面崩掉

Ubuntu 26.10 将优化桌面版内存不足处理机制:降低桌面关键进程的 OOM 分数使其不易被杀,优先终止常规应用和后台进程,并默认禁用 systemd-oomd 会话终止,避免桌面崩溃。该版本预计 10 月 15 日发布。

Ubuntu桌面版也在优化内存占用 当内存不足时杀掉低优先级进程 避免整个桌面崩掉

蓝点网 蓝点网 · 2026-09-20T01:15:58Z

一次存储OOM排查发现,主因是SSE与WebSocket长连接泄漏:客户端断开后服务端未关闭连接、无限等待,累积662个CLOSE_WAIT和1009个fd,撑满256MB堆触发OOM,导致写路径中断。修复措施包括心跳超时探测、try/finally兜底关闭、主循环捕获Error,并加固存储层限长与异步flush。

仓颉服务 - 忆时塔 OOM 追凶记

东方星痕 东方星痕 · 2026-09-09T15:30:00Z

一次MCP记忆服务写路径完全中断,仅报空message异常。根因是SSE与WebSocket长连接泄漏:客户端断开后服务端无限等待、未关闭连接,累积662个CLOSE_WAIT和1009个fd,最终撑满256MB堆触发OOM。修复措施包括心跳超时回收连接、主循环捕获Error、存储层异步flush与限长,修复后CLOSE_WAIT归零、数据零丢失。

仓颉服务 - 忆时塔 OOM 追凶记

东方星痕 东方星痕 · 2026-09-09T15:30:00Z

用户反映懒猫读书导致平板卡死,原因是超大PDF彩印文件首屏渲染及预加载导致内存过大,触发系统OOM杀死WebView进程。通过精细视口渲染,后端仅发送屏幕区域和缩放比例的图像,将内存占用控制在常量,减少90%,避免系统杀进程。远程定位根因,体现二十年老程序员经验。

懒猫读书 iPad OOM 问题排查与修复

Andy Stewart Andy Stewart · 2026-08-28T16:00:00Z
那个内存泄漏一直都在,只是旧 GC 悄悄替我兜了三年 - 编程一生

该文讲述了一个Java应用从8升级到11后,因堆外内存泄漏导致容器OOM的问题。根因是JavaCV库未显式释放原生内存,依赖GC兜底,而旧GC高频回收掩盖了泄漏,新G1回收不频繁导致内存累积。作者总结教训:堆外泄漏监控难察觉,隐性兜底可能掩盖问题,native资源应显式释放。

那个内存泄漏一直都在,只是旧 GC 悄悄替我兜了三年 - 编程一生

编程一生 编程一生 · 2026-08-27T08:40:00Z

本文讨论了排障过程中常见错误,指出故障原因多在可见性和段状态等方面,而非仅限于ef/nprobe。提供了检查清单,涵盖召回、延迟和堆积等问题,建议通过定量分析症状来定位问题,避免主观判断,并提出了开放问题和改进方向。

【向量检索引擎】生产排障:召回、延迟、堆积、OOM

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

512MB内存VPS因内存不足出现SSH断开和API返回521错误,内核日志显示网络接收路径内存分配失败。作者采取清理系统、将swap扩至2GB、zswap改用zstd压缩、调整内核参数、为SSH和Nginx等入口服务设置OOM保护、限制容器内存、安装earlyoom、限制日志占用等优化。九天后系统稳定,未再OOM。结论:512MB需精细调优,但根本方案仍是升级内存。

一次512MB VPS OOM事件:SSH瞬间断开、API返回521及后续低内存清理

https://blog.ferstar.org/en/index.xml https://blog.ferstar.org/en/index.xml · 2026-06-13T07:00:00Z

朋友Henrietta遇到Postgres内存问题,查询导致集群被OOM杀死。通过pg_log_backend_memory_contexts函数分析,发现内存未及时释放。解决方案包括修正统计信息和设置查询超时。理解Postgres内存管理有助于避免类似问题。

Lætitia AVROT:work_mem:这是个陷阱!

Planet PostgreSQL Planet PostgreSQL · 2026-03-11T00:00:00Z
Mayur B.: OOM杀手召唤仪式:“只需增加work_mem”

感谢您使用RSS.app,您将被重定向到文章。

Mayur B.: OOM杀手召唤仪式:“只需增加work_mem”

Planet PostgreSQL Planet PostgreSQL · 2025-12-19T21:57:52Z

在高并发的OpenResty/LuaJIT服务中,进程常驻内存(RSS)持续增长,而Lua GC显示内存占用低,导致OOM问题。为解决此问题,开发了lj-resty-memory工具以揭示RSS与GC占用的差距,并推出LuaJIT-plus增强版,通过智能内存管理机制主动归还内存,改善内存碎片化,确保服务稳定性。

修复 OpenResty 中 LuaJIT RSS 内存泄漏:无需重启即可消除 OOM Kill

OpenResty 官方博客 OpenResty 官方博客 · 2025-12-04T00:00:00Z
记一次 .NET 某理财管理客户端 OOM溢出分析

一名学员遇到客户程序偶发的OOM异常,分析后发现是处理超大字符串导致内存不足,确认是虚拟地址空间不足引起的。建议将程序调整为64位以解决问题。

记一次 .NET 某理财管理客户端 OOM溢出分析

dotNET跨平台 dotNET跨平台 · 2025-11-14T00:02:59Z
记一次 .NET 某理财管理客户端 OOM溢出分析 - 一线码农

一名学员因超大字符串(83M)导致内存不足,出现OOM异常。分析dump文件后发现,CLR拒绝分配内存。解决方案包括使用大地址或将程序调整为64位。

记一次 .NET 某理财管理客户端 OOM溢出分析 - 一线码农

一线码农 一线码农 · 2025-11-13T04:13:00Z
讲讲java的内存分析

JDK 提供多种工具监控 JVM,如 `jconsole` 和 `jvisualvm`,推荐使用 `mat` 进行内存分析。JVM 调优不如代码审查和升级 JVM 有效。当内存占用过高或出现 OOM 时,可设置参数转储堆栈,利用 `mat` 的 `dominator tree` 分析内存分布,找出高内存占用的代码。`shallow heap` 计算对象本身的内存,`retained heap` 则递归显示对象及其子对象的内存占用,便于分析。

讲讲java的内存分析

黑羽的个人博客 黑羽的个人博客 · 2025-11-06T07:09:21Z
服务启动时出现 OOM

本文记录了在Kubernetes环境中,Golang服务启动时出现OOM问题的排查与解决。通过pprof工具分析,发现频繁扩容的bytes.Buffer对象导致内存溢出。最终通过使用sync.Pool复用Buffer对象并指定合适大小,成功避免了OOM问题。

服务启动时出现 OOM

郑文峰的博客 郑文峰的博客 · 2025-09-22T15:39:13Z
4TB内存,仍然出现OOM错误?调试Spark内存之谜

尽管拥有4TB内存集群,我们的Spark作业仍然失败。通过调整执行器和堆大小,而非单纯扩展,解决了JVM内存效率问题,优化了Spark性能。

4TB内存,仍然出现OOM错误?调试Spark内存之谜

DEV Community DEV Community · 2025-04-01T14:55:58Z

在 ArchLinux 上,32G 内存常出现 OOM 问题。使用 smem 工具可以生成详细的内存使用报告,特别是 PSS。安装后可查看 SWAP 占用情况,结合 pmap 命令和 /proc 文件系统,有助于分析和排查内存问题。

Linux SWAP 占用情况排查 - smem

Frytea's Blog Frytea's Blog · 2024-12-13T10:52:08Z

在Kubernetes中运行容器化应用时,内存管理是关键。OOM杀死事件发生在容器内存超限时,影响应用稳定性。常见原因包括内存限制超出、内存泄漏、资源过度分配和突发工作负载。为防止OOM杀死,可设置适当的资源请求和限制,使用垂直和水平自动扩展,监控内存使用,优化应用内存,使用Pod中断预算和管理节点资源。尽管这些策略有效,但动态资源分配更理想。自动化根因分析可快速解决问题,提升应用健康性。

在Kubernetes中防止内存不足(OOM)杀死:优化容器内存管理的技巧

DEV Community DEV Community · 2024-09-23T15:34:26Z

最近迁移mysql实例时,使用portainer安装mysql失败,虚拟机内存不足导致oom。dmesg显示oom killer,journal不可见。

聊一下 Linux 中 dmesg 跟 journal 的差别

Nicksxs's Blog Nicksxs's Blog · 2024-07-14T14:24:50Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 1tok 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator 模力方舟 Gitee AI

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码