Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

VDI generates considerable workload on disk storage. This workload depends largely on the OS, applications, and usage patterns of the guests, so there is not a fixed pattern. But there are common worst cases that can be used to size the storage. The most typical one consists of a group of desktops booting or opening large applications at the same time. This situation generates bursts of random (not sequential) reads and writes of 4KB blocks. To ensure good performance, we recommend sizing the storage to be able to serve 40 of these IO operations per second for each desktop it stores (40 IOPS per desktop).

...

Install fio on the flexVDI host

Fio is a versatile IO workload generator, also able to report the performance of the generated workload, that we will use to stress test our system.

The simplest way to install fio is with yum. Fio is included in the EPEL repository. On CentOS 7, just install the epel-release package:

...

Now substract 1 block to avoid problems caused by rounding up. That is the amount of blocks that you will create, which we will pass with the NUM_JOBS environment variable. Assuming a 10TB disk, you can accomodate 999 blocks of 10GB each.

Execute the fio script provided here, with a command like (replacing 999 and the path with your values):

...