上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 40 下一页

2025年4月15日

调度抢占驱逐

摘要: https://kubernetes.io/zh-cn/docs/concepts/scheduling-eviction/node-pressure-eviction/ 阅读全文

posted @ 2025-04-15 20:53 吃草的青蛙 阅读(8) 评论(0) 推荐(0)

2025年4月8日

衡量机器负载

摘要: 要评估系统的 CPU 和内存 I/O 性能,以下是一些关键指标和相应的 Linux 命令,可帮助您进行全面的分析: 1. CPU 性能评估 CPU 使用率:使用 top 或 mpstat 命令查看各个 CPU 核心的使用情况。 top 命令:实时显示系统中各个进程的 CPU 使用率。 top 阅读全文

posted @ 2025-04-08 10:37 吃草的青蛙 阅读(25) 评论(0) 推荐(0)

2025年4月1日

networkmanger出现双网关问题

摘要: https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/8/html/configuring_and_managing_networking/assembly_networkmanager-connection-profil 阅读全文

posted @ 2025-04-01 19:33 吃草的青蛙 阅读(13) 评论(0) 推荐(0)

内存碎片化八

摘要: 是的,perf 可以用来分析系统的性能瓶颈,并帮助判断 CPU 密集、I/O 密集、锁争用 或 内存压力。你可以使用 perf 的不同子命令来深入分析具体问题。以下是详细的 perf 分析方法: 🔍 使用 perf 进行系统负载分析 如果系统本身无法明确分出 CPU 密集、I/O 密集、锁争用还是 阅读全文

posted @ 2025-04-01 14:01 吃草的青蛙 阅读(111) 评论(0) 推荐(0)

内核碎片化七

摘要: 如何追踪 libz.so.1.2.11 的 0x33e0 代码位置 你的问题涉及 libz.so.1.2.11(即 zlib 库)在特定偏移 0x33e0 处执行的代码,通常可以通过以下方法进行追踪: 1. 确定 libz.so.1.2.11 的加载地址 在 Linux 下,动态库的地址是动态分配的 阅读全文

posted @ 2025-04-01 13:49 吃草的青蛙 阅读(75) 评论(0) 推荐(0)

2025年3月31日

内存碎片化六

摘要: 在 Linux 内核中,内存分配机制有多种,不同机制针对不同的内存需求和分配方式。下面是主要的内存分配机制及其如何查看它们的使用情况: 1. Buddy 系统(Buddy System) 用途:主要用于 物理内存页的分配和回收,并管理不连续的内存块。它通过合并和分裂内存页来避免碎片化。 如何查看: 阅读全文

posted @ 2025-03-31 19:47 吃草的青蛙 阅读(61) 评论(0) 推荐(0)

内存碎片化五

摘要: 如何具体查看 buff/cache 详情? buff/cache 主要由 buffer(缓冲区) 和 cache(页面缓存) 组成,要深入分析它们的占用情况,可以使用以下方法: 1. 直接查看 buff/cache 总占用 free -m 示例输出: total used free shared b 阅读全文

posted @ 2025-03-31 19:43 吃草的青蛙 阅读(168) 评论(0) 推荐(0)

内存碎片化四

摘要: 如何衡量 Linux 服务器内存是否不足? 判断内存是否不足,主要通过 当前使用情况、Swap 交换、OOM(Out of Memory)日志 以及 高阶内存碎片化 来综合分析。 1. 关键指标检查 ✅ 1.1 free -m 检查可用内存 free -m 示例输出: total used free 阅读全文

posted @ 2025-03-31 17:59 吃草的青蛙 阅读(162) 评论(0) 推荐(0)

内存碎片化二

摘要: 你的 buddyinfo 输出显示了不同 NUMA 节点(Node 0 和 Node 1)以及不同内存区域(DMA、DMA32、Normal)的高阶内存分布情况。以下是详细分析: 1. 关键数据解读 ZoneOrder 0 (4K)Order 1 (8K)Order 2 (16K)Order 3 ( 阅读全文

posted @ 2025-03-31 17:40 吃草的青蛙 阅读(82) 评论(0) 推荐(0)

内存碎片化三

摘要: 要分析 Slab 是否正常,可以从以下几个方面进行判断: 1. 对象使用率分析 Active / Total Objects (% used) :88.6% 说明当前分配的对象占比 88.6%,整体利用率较高。 如果接近 100%,可能意味着内存压力较大,可能需要增加 Slab 缓存或释放无用对象。 阅读全文

posted @ 2025-03-31 17:35 吃草的青蛙 阅读(281) 评论(0) 推荐(0)

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 40 下一页

导航