lkml.org 
[lkml]   [2016]   [Aug]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: [RFC PATCH 0/7] Add support for monitoring guest TLB operations
From
Date


On 17/08/2016 19:01, Punit Agrawal wrote:
>> Can you explain what this is used for? In other words, why would this
>> be used instead of just running perf in the guest?
>
> As TLB maintenance operations are synchronised in hardware, they can
> impact performance beyond the guest. The operations generate traffic on
> the interconnect and depending on the implementation, they can also
> affect the remote TLB's translation bandwidth.
>
> These patches are useful on systems where the host and guest are
> controlled by different users - the guest could be running arbitrary
> software.
>
> Having the ability to monitor the usage of guest TLB invalidations in
> the host can be useful to diagnose performance issues on such systems.

Are there hardware performance counters for these operations?

Paolo

\
 
 \ /
  Last update: 2016-09-17 09:57    [W:0.131 / U:0.620 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site