Fork me on GitHub
侧边栏
摘要: 随着linux内核调度技术的不断演进,目前存在多个调度类(stop、deadline、rt、cfs、idle)以满足不同性质和要求的任务(task)的调度需求。对于用户空间来说,完全公平调度器(CFS)和实时调度器(RT)是绝大多数任务所使用的,但是基于POSIX Priority算法不足以支撑关于 阅读全文
posted @ 2024-07-24 23:36 yooooooo 阅读(572) 评论(0) 推荐(0)
摘要: proc文件系统(/proc/sys/kernel/) sched_child_runs_first /proc/sys/kernel/sched_child_runs_first是Linux内核中的一个配置文件,它用于控制调度器如何处理新创建的进程(即子进程)与它们的父进程之间的关系。 功能说明: 阅读全文
posted @ 2024-07-24 16:22 yooooooo 阅读(761) 评论(0) 推荐(0)
摘要: 提高缓存命中率是优化系统性能的关键策略之一。以下是一些提高缓存命中率的有效方法: 数据局部性优化: 空间局部性:优化数据访问模式,使得数据访问在空间上连续,比如通过循环展开和数据重排。 时间局部性:确保数据在被访问后不久再次被访问,比如通过循环重排和数据重用。 缓存行对齐: 确保数据结构的布局与缓存 阅读全文
posted @ 2024-07-24 15:03 yooooooo 阅读(521) 评论(0) 推荐(0)