Вопрос У экранов RingSensors есть много датчиков процессора, каковы они?


Я просто установил экраны, чтобы получить некоторую информацию о моей системе на экране. Я пытаюсь экраны RingSensors отслеживать загрузку процессора, но есть больше датчиков для мониторинга, чем я ожидал.

Когда я перехожу к настройкам, чтобы выбрать, какой процессор (ядро) должен контролировать кольцо, я получаю 5 различных процессоров на выбор:

To many to choose from

Мой процессор - QuadCore, поэтому я ожидал бы 4 процессора, а не 5. Если я проверяю / proc / cpuinfo, я получаю ожидаемый счетчик:

$ cat /proc/cpuinfo | grep ^processor
processor   : 0
processor   : 1
processor   : 2
processor   : 3

Все мониторы получают какое-то чтение, поскольку они представляют постоянно обновляемую ценность:

RingSensor rings enter image description here

У обоих htop и RingSensors есть некоторый интервал обновления, поэтому, хотя у меня одновременно были оба счетчика на экране, когда я сделал screencap, я не удивлен, что htop и ringensors получают разные значения.

Может кто-нибудь объяснить дополнительный счетчик КП?

Является ли один из метров средней нагрузкой всех ядер или что-то еще?

Есть ли способ, которым я могу попытаться максимизировать одно ядро ​​за раз, чтобы увидеть, как это влияет на зарегистрированные значения нагрузки?

РЕДАКТИРОВАТЬ:

Использование команды набор задач в сочетании с командой стресс Я смог подчеркнуть одно ядро ​​за раз, и из этого я мог бы получить, что CPU1-4 представляет отдельные ядра, а CPU0 - это что-то еще, совокупность половины ядер или что-то в этом роде.

$ stress -c 1&
[1] 18829
$ taskset -p -c 0 18830
pid 18830's current affinity list: 0-3
pid 18830's new affinity list: 0
$ taskset -p -c 1 18830
pid 18830's current affinity list: 0
pid 18830's new affinity list: 1
$ taskset -p -c 2 18830
pid 18830's current affinity list: 1
pid 18830's new affinity list: 2
$ taskset -p -c 3 18830
pid 18830's current affinity list: 2
pid 18830's new affinity list: 3

Как вы видите, стресс породил детский процесс, поэтому я должен установить близость pid 18830 вместо 18829.

CPU1 ringCPU1 htop CPU2 ringCPU2 htop CPU3 ringCPU3 htop CPU4 ringCPU4 htop

Наконец, если я max из двух (или более) ядер одновременно, я также получаю CPU0: CPU0 ring


2
2018-01-02 10:04


происхождения




ответы: