lkml.org 
[lkml]   [2021]   [Dec]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/2] Forced idle time accounting per cpu
Date
Josh Don's patch 4feee7d12603 ("sched/core: Forced idle accounting")
provides one means to measure the cost of enabling core scheduling
from the perspective of the task, and this patchset provides another
means to do that from the perspective of the cpu.

Forced idle can be divided into two types, forced idle with cookie'd task
running on it SMT sibling, and forced idle with uncookie'd task running
on it SMT sibling, which should be accounting to measure the cost of
enabling core scheduling too. This patchset accounts both and the sum
of both, which are displayed via /proc/stat.

Cruz Zhao (2):
sched/core: Cookied forceidle accounting per cpu
sched/core: Uncookied force idle accounting per cpu

fs/proc/stat.c | 26 ++++++++++++++++++++++++++
include/linux/kernel_stat.h | 4 ++++
kernel/sched/core.c | 7 +++----
kernel/sched/core_sched.c | 21 +++++++++++++++++++--
kernel/sched/sched.h | 10 ++--------
5 files changed, 54 insertions(+), 14 deletions(-)

base commit: 2850c2311ef4bf30ae8dd8927f0f66b026ff08fb
--
1.8.3.1

\
 
 \ /
  Last update: 2021-12-23 13:30    [W:0.081 / U:0.716 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site