0
如果我的电脑有四个CPU(CPU0,CPU1,CPU2,CPU3),怎样才能知道每个CPU的运行进程数和队列长度?如何收集每个CPU的信息?
如果我的电脑有四个CPU(CPU0,CPU1,CPU2,CPU3),怎样才能知道每个CPU的运行进程数和队列长度?如何收集每个CPU的信息?
看看/proc/stat和/proc/schedstat文件。 /proc/<pid>/stat每个过程也有信息。
在的/ proc/sched_debug你可以看到每个CPU:
的运行进程(可运行任务)
cat /proc/sched_debug | less