Please help to understand what happens when one runs AWS VM-100 (2 VCPU limit) on M4.xlarge or M5.xlarge (4 VCPU onboard).
It works fine. But it seems like two of four VCPUs are staying idle in such setup. Would you agree?
I tried to use CloudWatch to see core specific CPU utilization, it is only display overall stats and does not show per VCPU stats
Please see some bits from my research below.
Details about VM-100 virtual hardware support
Details about amount of the resources supported by VM license type from VM-Series for AWS Sizing
Please note – VM-100 does only support 2 VCPU
Details about AWS EC2 types
Details about EC2 instances from https://aws.amazon.com/ec2/instance-types/
Please note xlarge instances provide 4 VCPU (while VM-100 can only consume 2 VCPU)
Details about declared VM throughput