Linux内核
文章平均质量分 91
jrglinux
这个作者很懒,什么都没留下…
展开
-
Linux内核同步之RCU机制基础
Linux内核同步技术之RCU机制原创 2023-05-09 21:00:00 · 2558 阅读 · 1 评论 -
MuQSS调度器之调度器初始化(三)
根据Cache和内存的相关性划分调度域,调度域内的CPU又划分一次调度组。我们可以在/proc/sys/kernel/sched_domain/cpuX/ 中看到CPU实际使用的调度域个数以及每个调度域的名字和配置参数。从分层的视角分析,每层都有per-cpu数组保存每个CPU对应的调度域和调度组,它们是在初始化时已经提前分配的内存。rq->cpu_order[]中记录cpu的排序,rq->rq_order[]数组记录rq的排序。函数,其会更新cpu_order[]/rq_order[]数组。原创 2023-03-17 20:00:00 · 554 阅读 · 0 评论 -
Linux-scheduler之负载均衡(二)
nohz_balancer_kick用来触发nohz idle balance的,这是后面两个章节要仔细描述的内容。然而,其实nohz idle balance本质上也是另外一种意义上的周期性负载均衡,只是因为CPU进入idle,无法产生tick,因此让能产生tick的busy CPU来帮忙触发tick balance。而实际上tick balance和nohz idle balance都是通过SCHED_SOFTIRQ的软中断来处理,最后都是执run_rebalance_domains这个函数。原创 2023-03-14 22:00:00 · 824 阅读 · 0 评论 -
一文搞懂core-scheduling核心机制
一文搞懂core scheduling的工作核心机制原创 2023-02-15 21:00:00 · 1170 阅读 · 1 评论 -
宿主机kernel识别kvm-vcpu线程的一种方法
宿主机kernel如何识别kvm vcpu线程的一种实现方法原创 2021-10-12 14:13:52 · 283 阅读 · 0 评论 -
Linux-scheduler之负载均衡(一)
linux内核调度器分析原创 2022-11-28 11:56:25 · 901 阅读 · 1 评论 -
CFS调度时间片计算
Linux之CFS调度器的时间片计算分析原创 2022-10-29 09:00:00 · 1035 阅读 · 0 评论 -
virtio机制简介
virtio机制简介原创 2022-10-26 21:00:00 · 3510 阅读 · 0 评论 -
Linux之poll/select/epoll代码示例
Linux之poll、select、epoll编码示例原创 2022-10-11 19:00:00 · 738 阅读 · 0 评论 -
Linux内核之seqlock机制
Linux内核之顺序锁机制原创 2022-09-27 09:00:00 · 434 阅读 · 0 评论 -
Linux内核之读写锁机制
Linux内核之读写自旋锁机制原创 2022-09-25 17:00:00 · 1271 阅读 · 0 评论 -
Linux内核之spinlock自旋锁机制
Linux内核之spinlock自旋锁机制原创 2022-09-24 09:00:00 · 659 阅读 · 0 评论 -
Linux内核之mutex互斥锁机制
Linux内核之mutex互斥锁原创 2022-09-21 13:51:37 · 1358 阅读 · 0 评论 -
Linux内核之softirq机制
Linux内核之softirq机制原创 2022-09-22 09:00:00 · 431 阅读 · 0 评论 -
Linux内核之completion机制
Linux内核之completion机制原创 2022-09-20 19:00:00 · 1438 阅读 · 0 评论 -
Linux内核之tasklet机制
Linux内核之tasklet机制原创 2022-09-18 09:00:00 · 1022 阅读 · 0 评论 -
Linux内核之workqueue机制
Linux内核之workqueue机制原创 2022-09-16 13:44:04 · 378 阅读 · 0 评论 -
Linux之中断interrupt机制
Linux内核之interrup机制分析原创 2022-09-13 20:00:00 · 1384 阅读 · 0 评论 -
Linux内核之waitqueue机制
Linux内核之waitqueue机制原创 2022-09-09 19:00:00 · 686 阅读 · 0 评论