山河已无恙
Red Hat 认证架构师(RHCA)、CNCF 认证 K8s 管理员(CKA)、@ _ @ 兴趣是吃饭,喜欢吃饱了晒太阳。分享技术干货,优快云、51CTO 博客专家,InfoQ 写作平台、Alibaba Cloud 开发者社区签约作者、Tencent Cloud 开发者内容共创官、Huawei Cloud 云享专家 邮箱: liruilonger@gmail.com
展开
-
如何使用 BPF 分析 Linux 内存泄漏,Linux 性能调优之 BPF 分析内核态、用户态内存泄漏
博文内容为 通过 BCC 工具集memleak进行内存泄露分析的简单认知包括memleak脚本简单认知,内核态(内核模块)、用户态(Java,Python,C)内存跟踪泄露分析 Demo理解不足小伙伴帮忙指正 😃,生活加油知其不可奈何而安之若命,德之至也。----《庄子·内篇·人间世》持续分享技术干货,感兴趣小伙伴可以关注下使用 BPF 分析 Linux 内存泄露,这里主要使用 BCC 工具集中的 memleak 工具memleak(8)'是一个 BCC 工具,可以用来跟踪。原创 2025-06-04 17:51:35 · 18 阅读 · 0 评论 -
如何使用 eBPF 监控 Linux 内存 OOM killer:Linux 内存调优之 eBPF 监控内存 OOM killer 事件
博文内容涉及 使用eBPF监控内存OOM killer事件,并且采集当前系统的部分相关指标数据介绍了传统的监控方式以及使用BPF/eBPF的方式关于OOM killer是什么,以及对应的内核调优参数,博客没有涉及理解不足小伙伴帮忙指正 😃,生活加油知不可乎骤得,托遗响于悲风 —《赤壁赋》持续分享技术干货,感兴趣小伙伴可以关注下下面实验用的 Linux 环境下面我们谈到的BPF或者eBPF代指整个BPF/eBPF技术OOM Killer事件:是内核在系统内存严重不足时触发的紧急机制,通过。原创 2025-05-20 11:27:17 · 81 阅读 · 0 评论 -
腾讯云代码助手 CodeBuddy Craft,带你认识中国版 Cursor
本文介绍了腾讯云代码助手 CodeBuddy 及其最新功能 Craft Agent 的体验。Craft Agent 通过自然语言指令自主完成多文件代码生成和改写,能够深度理解需求并生成可执行应用,支持多文件代码的自主编写与修改,极大提升了开发效率。文章通过一个实际 Demo 展示了 Craft Agent 如何优化和扩展一个 Python S3 客户端项目,包括代码生成、配置文件创建、错误处理改进等功能。Craft Agent 还支持命令行工具和 RESTful API 的使用,并提供了详细的文档和测试结果原创 2025-05-13 13:01:41 · 764 阅读 · 0 评论 -
认识 Linux 内存构成:Linux 内存调优之内存分配机制和换页行为认知
博文内容涉及 Linux 中内存分配和换页机制的基本认知理解不足小伙伴帮忙指正 😃,生活加油99%的焦虑都来自于虚度时间和没有好好做事,所以唯一的解决办法就是行动起来,认真做完事情,战胜焦虑,战胜那些心里空荡荡的时刻,而不是选择逃避。不要站在原地想象困难,行动永远是改变现状的最佳方式前面的文章和小伙伴们分享了 Linux 虚拟内存,物理内存,以及页表,TLB,大页认知,今天我们来看看具体的内存分配以及换页行为。原创 2025-05-10 18:34:24 · 156 阅读 · 0 评论 -
认识 Linux 内存构成:Linux 内存调优之页表、TLB、缺页异常、大页认知
博文内容涉及 Linux 内存中多级页表,缺页异常,TLB,以及大页相关基本认知理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》原创 2025-04-25 17:54:31 · 109 阅读 · 0 评论 -
Linux 内存调优之系统内存全面监控
博文内容涉及 Linux 全局内存监控监控方式包括传统工具,以及proc内存伪文件系统监控内容包括进程内存使用情况内存全局数据统计内存事件指标,以及进程内存段数据监控理解不足小伙伴帮忙指正 😃,生活加油我看远山,远山悲悯持续分享技术干货,感兴趣小伙伴可以关注下。原创 2025-04-12 19:35:22 · 187 阅读 · 1 评论 -
Linux 进程内存监控:Linux 内存调优之进程内存深度监控
博文内容涉及 Linux 进程内存监控监控方式包括传统工具,以及cgroup内存子系统,proc内存伪文件系统监控内容包括进程内存使用情况内存全局数据统计内存事件指标,以及进程内存段数据监控理解不足小伙伴帮忙指正 😃,生活加油我看远山,远山悲悯持续分享技术干货,感兴趣小伙伴可以关注下。原创 2025-04-12 12:39:31 · 191 阅读 · 0 评论 -
认识 Linux 内存构成:Linux 内存调优之虚拟内存与物理内存
博文内容涉及 Linux 内存构成基本认知包括虚拟内存和物理内存映射多级页表和MMU简单认知理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》原创 2025-04-09 22:55:47 · 198 阅读 · 0 评论 -
Linux 性能调优之CPU调优认知
博文内容为《性能之巅 系统、企业与云可观测性(第2版)》CPU 章节课后习题答案整理内容涉及:CPU 术语,指标认知CPU 性能问题分析解决CPU 资源负载特征分析应用程序用户态CPU用量分析理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》原创 2025-04-09 00:00:34 · 140 阅读 · 0 评论 -
Linux性能调优之使用BPF工具观测CPU性能指标
博文内容涉及工具来自一书,CPU性能指标涉及:系统短期创建的线程进程跟踪进程线程的CPU运行时长,脱离时长统计线程的运行队列长度,等待延时时间,有多少线程在等待,多核队列是否均衡线程运行调用栈和脱离调用栈跟踪线程 软硬中断 CPU时间,LLC 三级缓存命中率分析内核态系统调用跟踪分析理解不足小伙伴帮忙指正 😃,生活加油喜欢文字的人,大多敏感且心软,忽然不快乐忽然被回忆揪住心脏忽然沉默到泪流。原创 2024-10-23 10:26:52 · 1264 阅读 · 2 评论 -
Linux 性能优化之CPU 多级缓存
博文内容为 Linux CPU 多级缓存认知内容涉及:什么是CPU多级缓存认知,CPU 硬件缓存信息,缓存流程写入策略,映射算法认知CPU 缓存分析,使用 valgring 和 Perf 分析CPU 缓存命中情况编码方面 CPU 缓存优化,数据指令缓存,多核缓存命中率优化方式理解不足小伙伴帮忙指正 😃,生活加油哦99%的焦虑都来自于虚度时间和没有好好做事,所以唯一的解决办法就是行动起来,认真做完事情,战胜焦虑,战胜那些心里空荡荡的时刻,而不是选择逃避。原创 2024-09-30 08:15:30 · 1447 阅读 · 0 评论 -
Linux 性能调优之CPU上下文切换
博文内容为 Linux 性能指标 CPU 上下文切换认知内容涉及:上下文认知,发生上下文切换的场景有哪些上下文指标信息查看,内核上下文切换事件跟踪,系统上下文切换统计上下文异常场景分析,CPU亲和性配置优化上下文理解不足小伙伴帮忙指正 😃,生活加油99%的焦虑都来自于虚度时间和没有好好做事,所以唯一的解决办法就是行动起来,认真做完事情,战胜焦虑,战胜那些心里空荡荡的时刻,而不是选择逃避。不要站在原地想象困难,行动永远是改变现状的最佳方式。原创 2024-09-08 15:12:07 · 2945 阅读 · 0 评论 -
Linux 性能观测之CPU平均负载
99%的焦虑都来自于虚度时间和没有好好做事,所以唯一的解决办法就是行动起来,认真做完事情,战胜焦虑,战胜那些心里空荡荡的时刻,而不是选择逃避。不要站在原地想象困难,行动永远是改变现状的最佳方式Linux 平均负载指标可以说是最直观的查看 Linux 性能负载的指标,可以对CPU性能有直观的体现,性能调优大神在 Linux 60s 性能分析中最先讲到的工具为uptime,一起来看下如何理解这些平均负载指标。原创 2024-08-24 17:35:32 · 1325 阅读 · 0 评论 -
Linux 装机必备的危机工具(Crisis Tools)
博文内容整理自博客对作者谈到的危机工作做简单说明理解不足小伙伴帮忙指正 😃,生活加油99%的焦虑都来自于虚度时间和没有好好做事,所以唯一的解决办法就是行动起来,认真做完事情,战胜焦虑,战胜那些心里空荡荡的时刻,而不是选择逃避。不要站在原地想象困难,行动永远是改变现状的最佳方式危机工具列表。原创 2024-08-18 16:12:58 · 1013 阅读 · 0 评论 -
TCP 连接排故:使用 BPF BCC工具包进行网络跟踪
博文内容为 BCC 进行网络跟踪常见工具介绍tcpconnect:主动的 TCP 连接跟踪tcpaccept:被动的 TCP 连接跟踪tcpretrans:重传的 TCP 连接跟踪tcptracer:已建立的 TCP 连接跟踪tcpconnlat:测量出站 TCP 连接的延迟tcpdrop:被内核丢弃的 TCP 数据包跟踪tcplife: TCP 会话追踪tcpstates: TCP 状态更改跟踪tcpsubnet:统计发送到特定子网的 TCP 流量tcptop。原创 2024-05-23 01:41:15 · 1204 阅读 · 0 评论 -
Linux性能调优之CPU时间分布(亲和性、带宽、权重)配置
带宽权重亲和性进程级别Cgroup-v2服务级别systyemd我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》原创 2024-05-18 18:39:24 · 1376 阅读 · 0 评论 -
Linux 性能调优之 CPU 亲和性配置
tasksetsystemd不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树。原创 2024-05-14 15:55:33 · 1749 阅读 · 0 评论 -
Linux BPF性能分析之基于BCC工具清单检查
博文内容为读书笔记整理内容涉及 11 种 BCC 单一功能工具使用理解不足小伙伴帮忙指正不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树关于BCC是什么这里不多介绍,小伙伴可以看我之前的文章。原创 2024-04-01 02:45:23 · 752 阅读 · 0 评论 -
Linux 常见性能分析方法论介绍(业务负载画像、下钻分析、USE方法论,检查清单)
博文内容为读书笔记整理内容涉及常用的性能调优方法论介绍:业务负载画像下钻分析USE方法论检查清单理解不足小伙伴帮忙指正不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树讲到性能分析,可以觉得有点高大上,实际上,性能分析在日常运维场景中很常见,系统故障往往可以是性能问题导致。原创 2024-03-30 20:58:51 · 1058 阅读 · 0 评论 -
Linux 性能调优之配置CPU调度策略和可调参数
考试整理,博文内容涉及:CPU 调度简单认知不同进程优先级和不同调度策略认知内核调度可调参数介绍理解不足小伙伴帮忙指正人生不是书上的故事,喜怒哀乐,悲欢离合,都在书页间,可书页翻篇何其易,人心修补何其难。——烽火戏诸侯《剑来》当前实验环境。原创 2024-03-08 02:32:03 · 2267 阅读 · 4 评论 -
Linux 性能调优之存储设备调优
考试整理相关笔记博文内容涉及,IO调度器,以及IO负载工具fio介绍,磁盘整列,IO 分析工具简单介绍理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》固态硬盘正逐步取代磁盘成为存储的标准解决方案,传统磁盘的转速、寻道时间、延迟、机械故障等特点,在新的固态硬盘中已经不复存在。原创 2024-02-05 11:25:48 · 1118 阅读 · 0 评论 -
Linux 性能调优之文件系统调优(Tuning file system utilization)
考试整理相关笔记博文内容涉及,文件系统常见调优手段不同文件系统格式适用场景分析,格式化选项,挂载日志策略调整日志和数据分离配置fstrim空间回收理解不足小伙伴帮忙指正不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树RHEL8 默认文件系统为XFSExt4依然是可以使用的文件系统方案。XFS支持1PB的文件系统,单个文件大小限制为8EB。Ext4支持50TB的文件系统,单个文件大小限制为16TB。原创 2024-02-05 06:13:16 · 2026 阅读 · 2 评论 -
Linux 性能调优之虚拟化(Virtualization tuned)调优
考试整理相关笔记博文内容涉及Linux 虚拟化常见管理操作以及部分调优配置理解不足小伙伴帮忙指正不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树。原创 2024-02-05 05:09:50 · 1259 阅读 · 0 评论 -
Linux 60秒快速性能分析操作手册
博文内容为读书笔记整理,对原书提到的命令做了简单扩充理解不足小伙伴帮忙指正平平淡淡的接受这本就属于我的人生,每天不会想太多杞人忧天的事情,累了倒头就睡,醒了就接着继续自己没有走完的路,不再去过多的关注自己的结果,用心感受当下的每一天,感受自己走过的和正在走的路,不颓废,不折磨自己,真好!—知乎(三冬三夏)原创 2024-01-24 17:09:11 · 852 阅读 · 0 评论 -
Linux 可观测性 BPF&eBPF 以及 BCC&bpftrace 认知
博文内容为读书笔记整理,对原书内容做了摘要博文内容涉及:BPF和eBPF认知BCC和bpftrace认知BCC和bpftrace工具简单认知理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》BCC和bpftrace。它们运行需的动态和静态插桩(跟踪)技术。原创 2024-01-16 20:15:42 · 752 阅读 · 0 评论 -
Linux 性能优化之使用 Tuned 配置优化方案
考试整理相关笔记博文内容涉及 Linux tuned 调优工具的简单认知调优配置文件的简单说明,自定义调优方案介绍理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》可以自定义调优方案, tuned 调优方法一般分为动态和静态两种静态调优:一次性应用预设好的内核参数(这里的内核参数主要指/sys或者/proc。原创 2023-11-14 09:09:48 · 1089 阅读 · 0 评论 -
Linux 性能调优之硬件资源监控
考试整理相关笔记博文内容涉及 Linux 硬件资源监控常见的命名介绍,涉及硬件基本信息查看查看硬件错误信息查看虚拟环境和云环境资源理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》原创 2023-11-14 09:08:31 · 744 阅读 · 0 评论 -
Linux 性能调优之内核可调参数优化
考试整理相关笔记分享一些 Linux 中网络内核参数调优的笔记理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》原创 2023-11-14 09:03:31 · 367 阅读 · 0 评论 -
Linux 性能调优之资源限制(ulimit&Cgroup)
会话资源进程资源对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》原创 2023-11-02 20:54:32 · 816 阅读 · 0 评论 -
Linux 性能调优之网络优化
对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》原创 2023-10-31 03:07:11 · 713 阅读 · 0 评论 -
关于Linux中如何使用 systemd-run创建临时Cgroup来限制ad-hoc的资源消耗
分享一些临时命令资源限制的笔记博文内容涉及:systemd-run 限制 ad-hoc 资源消耗基本原理前后台ad-hoc资源限制demo理解不足小伙伴帮忙指正地球上人的博爱将只可能以媚俗作态为基础--------《生命中不能承受之轻》通过命令我们可以创建一个临时的cgroup并且可以在这个cgroup中运行临时命令。从而达到对资源的限制。这里其实是把临时命令封装为一个service或者scope。原创 2022-11-01 01:21:26 · 859 阅读 · 0 评论 -
关于Linux中使用USE(使用率/饱和度/错误)方法分析系统性能的一些笔记
今天和小伙伴们分享通过USE方法对系统进行性能分析和性能调整博文内容涉及:什么是USE方法,以及USE的使用建议具体的USE指标采集分析食用方式: 需要Linux基础知识理解不足小伙伴帮忙指正傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波如果说希望通过USE做一些调优的工作,我觉得需要一定的能力,但是可以通过USE。原创 2022-09-21 23:28:06 · 2020 阅读 · 0 评论 -
Linux性能调优中内存调优工具的一些笔记整理
和小伙伴分享一些Linux性能调优中内存调优工具的笔记,内容很浅,可以用作入门博文内容结合《Linux性能优化》读书笔记整理涉及内容包括系统内存相关理论实际的调优工具介绍理解不足小伙伴帮忙指正傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波。......原创 2022-08-01 22:47:30 · 1308 阅读 · 0 评论 -
关于Linux性能调优之内存负载调优
整理一些Linux内存调优的笔记,分享给小伙伴博文没有涉及的Demo,理论方法偏多,可以用作内存调优入门博文内容涉及Linux内存管理的基本理论寻找内存泄露的进程内存交换空间调优不同方式的内存回收食用方式需了解Linux基础知识理解不足小伙伴帮忙指正原谅和忘记就意味着扔掉了我们获得的最贵经验-------《人生的智慧》叔本华讲内存之前,简单介绍下调优的一些方法论,一般调优首先需要分析系统性能,然后执行系统变更测试应用。指标描述资源Resource。。......原创 2022-08-01 22:38:46 · 2125 阅读 · 0 评论 -
关于 Linux中系统调优的一些笔记
我突然又明白,死亡是聪明的兄长,我们可以放心地把自己托付给他,他会知道在我们有所准备的适当时刻前来。我也突然懂得,原来痛苦、失望和悲愁不是为了惹恼我们,使我们气馁或者无地自容;它们的存在,是为了使我们心智成熟,臻于完善。—赫尔曼·黑塞《彼得·卡门青》...原创 2021-10-24 19:44:46 · 5000 阅读 · 2 评论 -
关于 Linux中缓存清理的一些笔记
归根结底,长得好,无论男女,怎么都是对的,长得不好看,大概就是万般皆罪。——烽火戏诸侯《剑来》原创 2021-12-27 23:49:13 · 2338 阅读 · 0 评论 -
关于Linux性能调优中磁盘IO调优的一些笔记
和小伙伴分享一些的笔记,内容很浅,可以用作入门博文内容结合读书笔记整理涉及内容包括食用方式:理解不足小伙伴帮忙指正 总感觉当下的生活不是想要的,总感觉一路走下去会是一个讨厌的未来,每天睁眼的一瞬间就是懊悔,昨天又浪费掉了…人生没有意义,但是要努力寻找活着的意义--------山河已无恙在Linux中,我们可以通过一些性能工具评估磁盘I/O子系统的使用情况。展示那些磁盘或分区已被使用,每个磁盘处理了多少I/O,发给这些磁盘的I/O请求要等多久才被处理。在学习性能工具之前,我们来了解Linux磁盘I/O系统是怎原创 2022-06-20 12:44:12 · 1356 阅读 · 1 评论 -
关于Linux性能调优中系统CPU监测信息统计的一些笔记
人总是害怕去追求自己最重要的梦想,因为他们觉得自己不配拥有,或者觉得自己没有能力去完成。 ——保罗.柯艾略《牧羊少年奇幻之旅》原创 2022-01-15 20:00:21 · 1667 阅读 · 0 评论 -
关于Linux性能调优中网络I/O的一些笔记
写在前面和小伙伴分享一些Linux网络优化的笔记,内容很浅,可以用作入门博文内容结合《Linux性能优化》读书笔记整理涉及内容包括常用的优化工具(mii-tool,ethtool,ifconfig,ip,sar,iptraf,netstat)使用Demo及对应的输出解释具体的调优策略步骤食用方式:需要了解Linux基础,网络分层相关知识没有完整的调优Demo,只是提供的一些方向。关于调优工具,你可以学习到确定系统内以太网设备的带宽和双工设置(mii-tool、eth原创 2022-05-20 19:34:07 · 1626 阅读 · 0 评论 -
Linux性能调优之用电调优(Power Usage Tuning)
整理一些Linux用电功耗调优的笔记,分享给小伙伴,关于用电调优个人觉得:最好使用powertop这样的专业工具来搞或者使用Linux自带的调优策略来建议针对某些策略进行调优要做好评估,错误预算。如果单纯为了省电,造成生产故障,最后一地鸡毛,那就得不偿失,好心办了坏事。博文提到的策略个人觉得部分并不适合生产环境,部分可以尝试,有些可能内核原因已经不支持了,这里整理出来作为了解博文内容涉及:红帽推荐的节能策略,书有些旧,所以部分修改内核参数的模块简单记录,博文没有Demo使用红帽自带调优模块t原创 2022-06-07 21:07:09 · 1831 阅读 · 2 评论