2024年12月19日

linux负载均衡(四)migration线程

摘要: 在本系列第二篇中,我们讲到,如果在sched_balance_rq中没能成功迁移进程,进而需要active balance,那么会让migration线程去进行更激进的线程迁移。本篇来介绍下migration线程。 在linux系统中使用ps aux | grep migration,我们会看到一系 阅读全文

posted @ 2024-12-19 11:58 半山随笔 阅读(17) 评论(0) 推荐(0) 编辑

2024年12月18日

linux负载均衡(三)select_task_rq_fair分析

摘要: 有三种情况需要为task选择cpu:刚创建的进程(fork),刚exec的进程(exec),刚被唤醒的进程(wakeup)他们都会调用select_task_rq,对于cfs,就是select_task_rq_fair。 static int select_task_rq_fair(struct t 阅读全文

posted @ 2024-12-18 20:53 半山随笔 阅读(6) 评论(0) 推荐(0) 编辑

linux kernel负载均衡分析(一)

摘要: linux的负载均衡是一个很负载的过程,本篇讲一下触发负载均衡的流程,下一篇具体讲load balance流程。 负载均衡是kernel调度一个重要的方面,下面是三篇博客,讲得很好。 CFS任务的负载均衡(概述) (wowotech.net) CFS任务的负载均衡(任务放置) (wowotech.n 阅读全文

posted @ 2024-12-18 20:36 半山随笔 阅读(7) 评论(0) 推荐(0) 编辑

linux内核负载均衡(二)sched_balance_rq详解

摘要: 这里有一篇文章讲得很好:http://www.wowotech.net/process_management/load_balance_function.html 我们以6.13-rc2作为基础来分析。 上一篇讲到了触发负载均衡的三种方式:newilde balance,nohz idle bala 阅读全文

posted @ 2024-12-18 20:07 半山随笔 阅读(11) 评论(0) 推荐(0) 编辑

2024年12月6日

linux内核开发者大会链接

摘要: 第19届中国 Linux 内核开发者大会&主论坛 - 思否编程 - 学编程,来思否,升职加薪快人一步 阅读全文

posted @ 2024-12-06 11:18 半山随笔 阅读(1) 评论(0) 推荐(0) 编辑

arm spe原理

摘要: 极术社区有一篇很好的文章讲解arm spe,链接:SPE profiling及其使用 - 极术社区 - 连接开发者与智能计算生态,看完这一篇基本也就了解了spe。 阅读全文

posted @ 2024-12-06 11:17 半山随笔 阅读(2) 评论(0) 推荐(0) 编辑

scheduler bpf

摘要: 2021年,Roman Gushchin发出了一组patch,提出scheduler bpf的框架,使得用户可以控制调度器的行为。链接:https://lwn.net/Articles/869433/ 这组patch的重点在于模仿BPF LSM通过插入hook点,改变原有kernel执行逻辑。 BP 阅读全文

posted @ 2024-12-06 11:12 半山随笔 阅读(10) 评论(0) 推荐(0) 编辑

bpf框架总结

摘要: libbpf bootstrap GitHub - libbpf/libbpf-bootstrap: Scaffolding for BPF application development with libbpf and BPF CO-RE Building BPF applications wit 阅读全文

posted @ 2024-12-06 10:46 半山随笔 阅读(3) 评论(0) 推荐(0) 编辑

2024年12月3日

clang编译bpf程序报错:fatal error: 'asm/types.h' file not found

摘要: apt-get install -y gcc-multilib 阅读全文

posted @ 2024-12-03 12:11 半山随笔 阅读(1) 评论(0) 推荐(0) 编辑

是用9pfs在qemu虚拟机和host上共享目录

摘要: 首先guest内核要支持9pfs,打开相关选项。qemu参数为: -fsdev local,security_model=passthrough,id=fsdev0,path=/tmp/share -device virtio-9p-pci,id=fs0,fsdev=fsdev0,mount_tag 阅读全文

posted @ 2024-12-03 10:02 半山随笔 阅读(15) 评论(0) 推荐(0) 编辑

导航