有什么方法可以在多核系统上找到在给定时间内交换到特定核心的进程数?
假设,我有 8 台核心机器,其中一个进程硬关联到核心 3,并且想知道其他进程/中断有多少次将硬关联进程踢出调度程序,或者以其他方式提供了多少时间给其他进程在此核心上运行的进程。
硬件:e500v2;Linux:2.6.34;内核:抢占 - 关闭;已配置 Cgroups。
注意:此核心的可见性仅提供给一个组,并且仅针对该组标记此任务/流程。
提前致谢。
有什么方法可以在多核系统上找到在给定时间内交换到特定核心的进程数?
假设,我有 8 台核心机器,其中一个进程硬关联到核心 3,并且想知道其他进程/中断有多少次将硬关联进程踢出调度程序,或者以其他方式提供了多少时间给其他进程在此核心上运行的进程。
硬件:e500v2;Linux:2.6.34;内核:抢占 - 关闭;已配置 Cgroups。
注意:此核心的可见性仅提供给一个组,并且仅针对该组标记此任务/流程。
提前致谢。
我刚刚在下面的链接上找到了有用的指针,可能对寻找相同数据/信息的其他人有用。
http://cs.boisestate.edu/~amit/teaching/597/scheduling.pdf
https://www.cs.columbia.edu/~smb/classes/s06-4118/l13.pdf
http://www.inf.fu-berlin.de/lehre/SS01/OS/Lectures/Lecture08.pdf
谢谢。!