会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
温暖的电波
公告
日历
导航
博客园
首页
新随笔
新文章
联系
订阅
管理
2024年5月8日
Linux内核中unthrottles cfs_rq hardlockup问题的原因及解决方案
摘要: 一 问题背景 在CPU数量众多、多层级且cgroup数量也众多的环境中,偶发CFS带宽时钟中断处理过程中出现hardlockup。 [exception RIP: tg_unthrottle_up+25] RIP: ffffffff810c9658 RSP: ffff882f7fc83dc8 RFL
阅读全文
posted @ 2024-05-08 07:43 温暖的电波
阅读(28)
评论(0)
推荐(0)
编辑
2024年4月30日
cgroup中cpuset,cpu,cpuacct挂载目录不一致问题
摘要: 不同环境cpuset,cpu,cpuacct三个cgroup子系统的路径不一样
阅读全文
posted @ 2024-04-30 08:06 温暖的电波
阅读(41)
评论(0)
推荐(0)
编辑
2023年11月20日
Linux内核中NUMA内存节点和内存zone
摘要: 在现代大型服务器中多个内存节点机器一般都采用NUMA架构,而NUMA架构中不同的内存节点在Linux内核中使用pg_data_t类型(实际是struct pglist_data)来表示表示。 Linux又为每个内存节点根据内存地址的高低划分了不同的区域类型如ZONE_DMA、ZONE_DMA32、Z
阅读全文
posted @ 2023-11-20 22:49 温暖的电波
阅读(264)
评论(0)
推荐(0)
编辑
2023年11月2日
一次任务状态"失常"的踩坑记
摘要: 这篇文章带给大家一个关于任务的状态的问题,也就是task->state
阅读全文
posted @ 2023-11-02 22:49 温暖的电波
阅读(55)
评论(0)
推荐(0)
编辑
2023年10月8日
如何确定系统负载均衡频率?
摘要: 背景 有时候系统中的负载均衡过于频繁可能会导致CPU的sys升高;另一方面,过度的负载均衡或者不合理的负载均衡返回会引起任务颠簸影响性能。 而系统的负载均衡又分为 tick balance、nohz idle balance以及newidle balance。因此有时候我们了解一个系统中负载均衡的频
阅读全文
posted @ 2023-10-08 09:39 温暖的电波
阅读(24)
评论(0)
推荐(0)
编辑
2023年8月23日
Linux调度数据相关的接口
摘要: 前言 Linux中实现了不少接口来将调度相关的数据提供给用户;用户通过读取这些数据可对系统调度运行情况有更加客观的认知。这些接口有系统级别的,也有任务级别的;下面对其做一个简单的汇总。 一、系统级别 1.1 /proc/stat 条目 usr nice system idle iowait irq
阅读全文
posted @ 2023-08-23 17:31 温暖的电波
阅读(57)
评论(0)
推荐(0)
编辑
2023年8月10日
内核softlockup和hardlockup的一些参数分析
摘要: 一 参数配置 Softlockup和hardlockup作为内核中的"lockup-看门狗"可以检查系统中调度和中断是否正常运转,其原理可以参考lockup-watchdogs。这两种watchdogs在/proc/sys/kernel/目录下有一些配置参数来对功能进行控制和调整 procfs下的接
阅读全文
posted @ 2023-08-10 22:47 温暖的电波
阅读(205)
评论(0)
推荐(0)
编辑
2023年7月21日
Linux中内核线程可以被抢占吗?
摘要: 1 背景 说起抢占,需要关注服务器上Linux内核中的CONFIG_PREEMPT_xxx采用的何种模式,下面是几个比较常见系统的配置方式 例如REHL以及centos7使用的是CONFIG_PREEMPT_VOLUNTARY 又例如SLES以及龙蜥OS使用的是CONFIG_PREEMPT_NONE
阅读全文
posted @ 2023-07-21 17:38 温暖的电波
阅读(482)
评论(2)
推荐(0)
编辑
2023年7月8日
bpf中的数据结构bpf_perf_event_data解析
摘要: 1 前言 在系统性能运维监控的一些场景中我们往往需要对系统进行"采样"分析,最场景的例子就是perf top/record;在使用ebpf+perf event的情况下,ebpf中使用SEC("perf_event")这个名字的section来作为perf event的prog程序。 这类程序有着固
阅读全文
posted @ 2023-07-08 08:40 温暖的电波
阅读(146)
评论(0)
推荐(0)
编辑
2023年6月23日
任务在就绪队列的等待时间--run_delay分析
摘要: Linux中一个任务在就绪队列上等待调度的时间,即run_delay分析
阅读全文
posted @ 2023-06-23 17:46 温暖的电波
阅读(375)
评论(0)
推荐(0)
编辑
下一页
Copyright © 2024 温暖的电波
Powered by .NET 8.0 on Kubernetes