> For the complete documentation index, see [llms.txt](https://docs.instruqt.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.instruqt.com/reference/platform/sandbox-host-machine-types.md).

# Host machine types

The following table shows the list of the available Google Cloud Compute Engine machine types that you can use to create a virtual machine sandbox host:

<table><thead><tr><th width="222.33333333333331">Name</th><th>Virtual CPUs</th><th>Memory (GB)</th></tr></thead><tbody><tr><td>f1-micro</td><td>0.2</td><td>0.6</td></tr><tr><td>g1-small</td><td>0.5</td><td>1.7</td></tr><tr><td>e2-micro</td><td>0.25</td><td>1</td></tr><tr><td>e2-small</td><td>0.5</td><td>2</td></tr><tr><td>e2-medium</td><td>1</td><td>4</td></tr><tr><td>e2-standard-2</td><td>2</td><td>8</td></tr><tr><td>e2-standard-4</td><td>6</td><td>16</td></tr><tr><td>e2-standard-8</td><td>8</td><td>32</td></tr><tr><td>e2-standard-16</td><td>16</td><td>64</td></tr><tr><td>e2-standard-32</td><td>32</td><td>128</td></tr><tr><td>e2-highmem-2</td><td>2</td><td>16</td></tr><tr><td>e2-highmem-4</td><td>4</td><td>32</td></tr><tr><td>e2-highmem-8</td><td>8</td><td>64</td></tr><tr><td>e2-highmem-16</td><td>16</td><td>128</td></tr><tr><td>e2-highcpu-2</td><td>2</td><td>2</td></tr><tr><td>e2-highcpu-4</td><td>4</td><td>4</td></tr><tr><td>e2-highcpu-8</td><td>8</td><td>8</td></tr><tr><td>e2-highcpu-16</td><td>16</td><td>16</td></tr><tr><td>e2-highcpu-32</td><td>32</td><td>32</td></tr><tr><td>n1-standard-1</td><td>1</td><td>3.75</td></tr><tr><td>n1-standard-2</td><td>2</td><td>7.50</td></tr><tr><td>n1-standard-4</td><td>4</td><td>15</td></tr><tr><td>n1-standard-8</td><td>8</td><td>30</td></tr><tr><td>n1-highcpu-2</td><td>2</td><td>1.8</td></tr><tr><td>n1-highcpu-4</td><td>4</td><td>3.6</td></tr><tr><td>n1-highcpu-8</td><td>8</td><td>7.2</td></tr><tr><td>n1-highcpu-16</td><td>16</td><td>14.4</td></tr><tr><td>n1-highcpu-32</td><td>32</td><td>28.8</td></tr><tr><td>n1-highmem-2</td><td>2</td><td>13</td></tr><tr><td>n1-highmem-4</td><td>4</td><td>26</td></tr><tr><td>n1-highmem-8</td><td>8</td><td>52</td></tr><tr><td>n1-highmem-16</td><td>16</td><td>104</td></tr><tr><td>n1-highmem-32</td><td>32</td><td>208</td></tr><tr><td>n2-standard-2</td><td>2</td><td>8</td></tr><tr><td>n2-standard-4</td><td>4</td><td>16</td></tr><tr><td>n2-standard-8</td><td>8</td><td>32</td></tr><tr><td>n2-standard-16</td><td>16</td><td>64</td></tr><tr><td>n2-standard-32</td><td>32</td><td>128</td></tr><tr><td>n2-highmem-2</td><td>2</td><td>16</td></tr><tr><td>n2-highmem-4</td><td>4</td><td>32</td></tr><tr><td>n2-highmem-8</td><td>8</td><td>64</td></tr><tr><td>n2-highmem-16</td><td>16</td><td>128</td></tr><tr><td>n2-highmem-32</td><td>32</td><td>256</td></tr><tr><td>n2-highcpu-2</td><td>2</td><td>2</td></tr><tr><td>n2-highcpu-4</td><td>4</td><td>4</td></tr><tr><td>n2-highcpu-8</td><td>8</td><td>8</td></tr><tr><td>n2-highcpu-16</td><td>16</td><td>16</td></tr><tr><td>n2-highcpu-32</td><td>32</td><td>32</td></tr><tr><td>n2d-standard-2</td><td>2</td><td>8</td></tr><tr><td>n2d-standard-4</td><td>4</td><td>16</td></tr><tr><td>n2d-standard-8</td><td>8</td><td>32</td></tr><tr><td>n2d-standard-16</td><td>16</td><td>64</td></tr><tr><td>n2d-standard-32</td><td>32</td><td>128</td></tr><tr><td>n2d-highmem-2</td><td>2</td><td>16</td></tr><tr><td>n2d-highmem-4</td><td>4</td><td>32</td></tr><tr><td>n2d-highmem-8</td><td>8</td><td>64</td></tr><tr><td>n2d-highmem-16</td><td>16</td><td>128</td></tr><tr><td>n2d-highmem-32</td><td>32</td><td>256</td></tr><tr><td>n2d-highcpu-2</td><td>2</td><td>2</td></tr><tr><td>n2d-highcpu-4</td><td>4</td><td>4</td></tr><tr><td>n2d-highcpu-8</td><td>8</td><td>8</td></tr><tr><td>n2d-highcpu-16</td><td>16</td><td>16</td></tr><tr><td>n2d-highcpu-32</td><td>32</td><td>32</td></tr></tbody></table>

### Choose your appropriate machine type

Instruqt charges based on resource usage, so make sure you choose the appropriate machine type for your workloads. An `n1-standard-2` machine type is a good place to start for most use cases.

{% hint style="info" %}
Use the `free -m` command on Linux hosts to view the current memory usage.
{% endhint %}
