Virtual Machine Statistics

VirtIO drivers

Virtual Private Cloud users can get visual information on the workloads of their virtual machines.

To view workload data, open the Statistics tab in the server control panel.

The following metrics are available for each server:

CPU Usage

Memory Usage

Volume Workloads

Network Interface Workloads

Statistics for all metrics are also available through the REST API.

More information can be found in our blog.

VirtIO Drivers

VertIO drivers are used when launching multiple Windows-based virtual machines on a standard Linux server.

Note: Metrics are not collected for disabled machines.

Delays

Metric values are gathered once every five minutes.

Please note that it takes ten minutes to generate the first values for network interfaces and volumes. This is because the difference between the first two sets of measurements (at the five and ten minute mark) have to be calculated for this metric.

Windows Systems

In order for Windows operating systems to work properly in the Virtual Private Cloud, VirtIO drivers have to be installed.

These can be downloaded at: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/latest-virtio/.

Linux Systems

Required drivers are available in all contemporary Linux distros by default. Still, if no metrics are gathered for your server, you can add an auto-load kernel module. This can be done in different ways.

For Debian-Based Distros

In the /etc/modules files, add the following lines:

virtio_blk
virtio_scsi
virtio_balloon
virtio_net

For Redhat-Based Distros

In the /etc/rc.modules files, add the following lines:

modprobe virtio
modprobe virtio_net
modprobe virtio_balloon
modprobe virtio_scsi
modprobe virtio_blk

These modules will automatically launch when the server restarts.

If you cannot restart your server, then you can run the following commands in the terminal:

modprobe virtio
modprobe virtio_net
modprobe virtio_balloon
modprobe virtio_scsi
modprobe virtio_blk