У меня есть один запрос на задачу swapper (задача бездействия) в Linux. У меня есть система с 16 ядрами процессора. Используя taskstats, я мог понять, что задача swapper запущена на ядре 0. У меня создается впечатление, что для каждого ядра ЦП требуется выполнение задачи swapper, когда нет других запущенных задач для этого ЦП. Если это правда, то почему задача swapper показывается, что она работает только на процессоре cpu0, и если это неправильно, то какая остальная часть процессорных ядер делает, когда нет выполняемых задач?Задача Swapper на нескольких ядрах процессора
Ждем вас к помощи. Благодарю.
Зачем вам это нужно? I% t - это бизнес ядра! –
Меня волнует, потому что он полезен в одном из моих инструментов проекта. У меня есть два способа узнать время простоя любого ядра процессора. 1) Определите тайминги задачи swapper, выполняемые на каждом ядре через taskstats. 2) Read/proc/stat . Я выбрал первый, поскольку taskstats уже реализован в моем проекте, а второй вариант - накладные расходы. – tshah06