- Newest
- Most votes
- Most comments
Another possibility to what AWS-Andy suggested, is if some Windows OS-level settings have been enabled on your source instances whose snapshots were used to create the instances, it can make the machine use or detect only half the cores (including what's reported in TaskManager)
There is mention of similar observations to yours on these public forums - https://serverfault.com/questions/1026084/ec2-windows-10-half-of-the-virtual-processors/1044066 and there is an answer that worked for that particular poster.
Thanks.
Your results will vary depending on which bundle-id's you use when creating instance from snapshot.
You can compare the bundles available, and the number of vCPU in each, through a CLI call such as: aws lightsail get-bundles --include-inactive --region us-east-1
and you can provide the desired bundle-id in the create-instance-from-snapshot call as outlined here: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lightsail/create-instances-from-snapshot.html
Please let us know if you are using different bundles for the create-instance vs. create-instance-from-snapshot calls.
Relevant content
- asked 2 months ago
- asked 3 years ago

Thank you, this seemed to have done the job!
Glad it helped :)