什么是linux调度程序结构中定义的vruntime变量。这是进程在内存中从最初加载到现在所花费的总时间,还是它使用处理器的总时间还是别的东西?
答案 0 :(得分:2)
什么是虚拟运行时间?
虚拟运行时间是任务在CPU上运行的加权时间
它存储在哪里? 虚拟运行时存储在struct sched_entity的vruntime成员中 请注意,sched_entity包含任务的调度相关信息,它是task_struct的成员。
欲了解更多信息,请阅读以下链接
http://oakbytes.wordpress.com/2012/07/03/linux-scheduler-cfs-and-virtual-run-time/