Skip to content

Commit 37a4c1e

Browse files
authored
add Q&A for AWS
1 parent cb81e12 commit 37a4c1e

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

doc/FAQ.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,4 +75,15 @@ pcm -r
7575

7676
If you are getting the error `Starting MSR service failed with error 3 The system cannot find the path specified.` try to uninstall the driver by running `pcm --uninstallDriver` and optionally reboot the system.
7777

78+
## Q11
79+
80+
Is PCM supported on AWS instances
81+
82+
**Answer**:
83+
84+
Not all AWS instances allow users to collect CPU telemetry by exposing PMU to the user. The following instances can be used:
85+
86+
* Bare metal instances: allow collection of CPU metrics from both core (e.g. instructions per cycle, cache misses) and uncore (e.g. memory controller, UPI)
87+
Full-socket (single socket, two socket, etc)
88+
* virtualized instances: e.g. m5d.12xlarge, m5.24xlarge, m5.12xlarge. Only core CPU metrics are exposed, and certain CPU performance events are forbidden (e.g. offcore response events, events collecting “any_thread” information). “arch_perfmon” flag in /proc/cpuinfo indicates if the core CPU metrics are exposed (example: https://instaguide.io/info.html?type=m5.12xlarge ). The mechanism of PMU virtualization is commonly known as vPMU.
7889

0 commit comments

Comments
 (0)