Example: Custom VM sizes¶
Our team will have configured your servers so that they always launch a pre-defined VM size, this keeps the user experience simple and predictable.
However, you can also request a specific VM size with up to 32vCPU and as much RAM as is available in the server. vCPU can be over-committed safely, however over-committing on RAM is not advised because if all of the RAM is required, one of the running VMs may exit or be terminated.
arm64including Raspberry Pi 4
Request a custom VM size¶
Valid formats for a predefined size:
For a custom size just append
-gb to the predefined size, for example:
The upper limit for vCPU is 32.
Create a new file at:
.github/workflows/build.yml and commit it to the repository.
name: specs on: push jobs: specs: runs-on: actuated-1cpu-2gb steps: - name: Print specs run: | nproc free -h
This will allocate 1x vCPU and 2GB of RAM to the VM. To run this same configuration for arm64, change