> 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

List of available Google Cloud Compute Engine machine types with their characteristics.

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 %}
