# Status of all Evaluators?

Since I have 4 cores on my machine I typically have 4 notebooks open each with their own kernel evaluator. I'd like to construct a dynamic pane similar to the parallel kernels status window:

But that collects a few statistics of all them:

• evaluation queue size
• cpu/gpu memory in use over time
• virtual memory in use
• uptime
• status

Here's how I get the names of the ones in use, but I'm unsure of how to query for further details:

n = Notebooks[]
Union[CurrentValue[#, "Evaluator"] & /@ n]


• Much of the desired information is available from TaskManager on Windows, and I imagine that MAC OS has a similar program. The question, then, is how to capture that information periodically and display it in a Mathematic table. Here are two links 1 2 that may provide hints, although they do not solve the problem. – bbgodfrey Aug 21 '16 at 21:32
• By the way, if you obtain an answer, please publish it. Good question (+1). – bbgodfrey Aug 21 '16 at 21:43
• Note that this is likely going to have to be an FE process. I don't think the kernels track each other. – b3m2a1 Aug 17 '17 at 6:13