V
主页
【linux】kernel学习笔记系列:如何在cgroup的内核文件系统里增加一个节点
发布人
这期笔记,总结了一下如何在cgroup的目录下增加一个节点(/sys/fs/cgroup/xxx/cpu.mxcooldown), 通过这个节点,现在我可以控制整个cgroup被load_balance的频率。这样当"低优先级动态绑定到高优先级进程的CPU“发生的时候,可以通过修改这个节点,适当降低进程切换CPU的频率 说实话, kernel里需要宏展开的代码真的难读!!头大头大!!要找点关联变量是在太难了。
打开封面
下载高清视频
观看高清视频
视频下载器
激动的心颤抖的手,提交人生第一个linux kernel补丁:uprobe的ebpf handler会收到不匹配的事件
linux kernel 6.5征程正式开启!6.5.0-rc1发布:一个新的syscall加入,内存slab->slub, nvidia驱动又得调整!
【Linux】xz尝试在linux kernel的构建中增加可被利用的脚本eval指令!?
【linux】kernel学习笔记系列:CPU load balance入门,尝试调整load balance的频率
利用Linux Kernel的perf功能和ebpf的辅助,我要写个自己的profiler 之 第一章:callstack的采集以及如何从函数地址定位到函数名
利用Linux Kernel trace event和ebpf实现一个简单的应用 记录整个系统内所有文件打开事件
【浅聊linux系统监控】监控/分析节点的网络链接行为
[浅聊linux系统监控] sysinfo: 一个靠谱的但是又不那么靠谱的姿势来获取系统中thread总数
[浅聊linux系统监控]: 磁盘/文件系统监控
使用Linux kernel cgroup(v2) bpf 和netem来捣捣乱:只针对某组进程增加网络延时的模拟而不影响其他应用
【吃瓜】linux netdev: 国内某知名大厂在kernel6.6这个开发阶段被定位为netdev的“#1 negative contributor“!!
仅利用Linux kernel的perf, 外加readelf工具,自己写一个cpu profiler之第三章:我要投诉~!ebpf有虚假/过度宣传的嫌疑哈~
linux kernel 6.5新接口cachestat初探:利用文件的cache统计信息作针对性的性能优化!关注数据后台性能,cachestat不容错过!
【linux】kernel学习笔记系列:CPU affinity入门:尝试低优先级进程的“动态”邦核
【Linux】关掉memory cgroup(CONFIG_MEMCG)后系统快了好多个点哦~
【linux】bcachefs初体验(kernel 6.9.0-rc4):性能很差,感觉“非常”不适合个人用户使用...
【难绷】linux kernel 6.7 netdev开发阶段统计报告:尴尬了,外援跳槽了!!!顺便聊一下我尝试的贡献哈
【经验分享】Linux cgroup 产生的性能问题之 节点cpu数目越多,低优先级的进程越开心
linux kernel 6.6第一个正式版本“勉强”发布:个人体感平平无奇的一个版本
使用Linux kernel ip tunnels功能,仅需2步即可打通各个节点之间的容器网络通讯
【经验分享】在主机上直接进入docker容器的namespace/cgroup/rootfs调试容器的问题
【linux landlock初探一】文件系统的权限控制:用只读的方式运行第三方程序
使用Linux kernel kprobe某些“可疑”的内核函数来触发profiler的数据采集,反向定位哪个应用/模块可能存在性能隐患
【Linux】kernel 6.12正式发布:8个周的rc,没有发现什么问题,有点无聊;就是瓜比较多..
终于被我踩到一个regression(跟kernel本身无关):linux6.3-rc3 发布,安装nvidia驱动又出错了,直接找不着kernel头文件
[浅谈linux系统监控] 经验变成"错误经验"的案例分享:nr_kernel_stack已经不是以前那个nr_kernel_stack,而且..已经变了5年多
【Linux】kernel 6.12征程开启:问题不少,但是能用,^_^,我又有鸡肋patch进来了哈
【浅聊linux系统监控】开篇:cpu的监控数据源(以及prometheus体系在“传统”系统中的安装使用)
【Linux】Kernel 6.11征程开启!改动不是太大,sched_ext终究还是没能在这个版本集成进来,不过这个版本我的一个鸡肋patch进来了啦!!
linux kernel 6.4新增eBPF类型BPF_PROG_TYPE_NETFILTER初探一:基本的使用方法
【经验分享】Linux cgroup v1 cpu.shares不一定能保证应用至少能使用request的cpu资源 (cgroup v2貌似可以)
【Linux】kernel 6.10第一个正式版本发布:瞎搀和比较多的一个版本,nvidia驱动依然很会触发kernel warn
【Linux Kernel】6.7第一个正式版本发布:netkit会在未来的容器网络结构中取代veth么?
【Linux】kernel 6.11-rc2发布: 我的Reported-by贡献+1; nvidia驱动更新
[linux kernel] 6.7征程开启:新文件系统bcachefs集成;futex2相关的新的系统调用等等,跟nvidia官方驱动535.129.03匹配
【经验分享】文件系统的cache miss对高IO应用性能影响会有多么离谱呢?性能损耗的来源是来自cache miss触发的磁盘IO么?
为提升算法/数学水平这周我都做了啥系列[2022-10-02],Algorithms by Jeff Erickson
【经验分享】利用ebpf的map和netfilter框架实现一个不算很不靠谱的内核模块作负载均衡,200行代码就够了
Linux kernel ptrace接口使用入门篇:换个很慢的姿势,通过ptrace的syscall断点来实现离client最近的负载均衡
Linux Kernel 6.5第一个正式版本发布