update_process_times -> scheduler_tick()-> trigger_load_balance --->rebalance_tick()
move_tasks()在几个地方调用:
1. load_balance()
2. migrate_thread()---migration_thread
参考资料:
Linux CPU 负载均衡
本文探讨了 Linux 系统中多 CPU 的负载均衡机制,重点介绍了线程迁移过程。涉及的关键函数包括 update_process_times, scheduler_tick, trigger_load_balance 和 rebalance_tick。此外还提到了 move_tasks 函数在 load_balance 和 migrate_thread 中的应用。
update_process_times -> scheduler_tick()-> trigger_load_balance --->rebalance_tick()
move_tasks()在几个地方调用:
1. load_balance()
2. migrate_thread()---migration_thread
参考资料:
2897
911
624

被折叠的 条评论
为什么被折叠?