Рабочая "вершина" показывает Вам, сколько мощности ЦП используется каждым процессом.
Предположим, что у Вас есть несколько центральных процессоров. Существует ли утилита, которая показывает Вам ту же информацию как вершину, но для каждого отдельного ЦП?
Например, если бы эту утилиту называют "topp" затем, "topp 1" показал бы все процессы, которые работают на ЦП номер 1, и какой питания что ЦП, которые берут. Есть ли такая программа?
Команда, которую Вы ищете... top
. От man top
:
12. P -- Last used CPU (SMP)
A number representing the last used processor. In a true SMP
environment this will likely change frequently since the
kernel intentionally uses weak affinity. Also, the very act
of running top may break this weak affinity and cause more
processes to change CPUs more often (because of the extra
demand for cpu time).
При выполнении top
, можно применить фильтры к показанным процессам. Нажмите ?
для наблюдения справки:
, Как упомянуто, для фильтрации, нажатия o (после выхода из справки), затем тип P=N
, где N
желаемое число ЦП:
Нажатие Входят . Процессы должны теперь быть только теми, которые в последний раз работали на ЦП 0.
Примечание, что список по умолчанию столбцов не включает число ЦП. Нажмите f для изменения полей:
Перемещение к P
и нажатие клавиша "Пробел" для выбора его. При выходе из справки столбец должен быть там: