]> git.baikalelectronics.ru Git - kernel.git/commit
s390/vtime: steal time exponential moving average
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Wed, 6 Mar 2019 11:31:21 +0000 (13:31 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Wed, 6 Mar 2019 13:59:50 +0000 (14:59 +0100)
commit6f62f73d77cf7496175decf809919d6a169fc67e
tree3d72c5031879ff4bcf418a67f315c0a11bbf40ca
parenteef2e184633c1e272126829d4936c288ef9427f9
s390/vtime: steal time exponential moving average

To be able to judge the current overcommitment ratio for a CPU add
a lowcore field with the exponential moving average of the steal time.
The average is updated every tick.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/asm/lowcore.h
arch/s390/kernel/smp.c
arch/s390/kernel/vtime.c