ILIO Backend IOPS Test

The Atlantis ILIO can be deployed in the target environment in the following manner:

  • Atlantis ILIO USX: The In-Memory Software-Defined Storage Solution that allows you to create hybrid, hyper-converged and all-flash storage by pooling, accelerating and optimizing existing SAN, NAS, RAM and any type of DAS (SSD, Flash, SAS).
  • Atlantis ILIO Persistent VDI: The software solution that lets you deploy persistent virtual desktops that are cheaper and faster than a physical PC.
  • Atlantis ILIO Diskless VDI: The software solution that lets you deploy stateless virtual desktops with no storage or SSDs and
  • Atlantis ILIO XenApp: The software solution that lets you virtualize XenApp with no storage or SSDs.

The Atlantis ILIO follows a straightforward optimization process when an IO enters it. The Atlantis ILIO first analyzes the traffic so that the amount of IO is reduced, then deduplicates the traffic and compresses it before writing it to the server RAM i.e., the backend storage (in case of Atlantis ILIO Persoistent VDI deployment). Whenever a request is raised, the Atlantis ILIO queries the backend storage and stores the data in the NFS datastore. When the same request is raised again, the Atlantis ILIO servers the data by retrieving it from the NFS datastore thus reducing the IOPS rate of the backend storage. Sometimes, due to certain reasons such as the unavailability of the NFS datastore to server the requests, the Atlantis ILIO raises the requests to the backend storage directly and retrieves the data which may lead to an increase in the IOPS rate of the backend storage. This in turn affects the performance of the Atlantis ILIO and the administrators may be caught unaware of the poor performance and may be wondering about the longer request processing time. This is where the ILIO Backend IOPS test helps!.

Using this test, administrators can figure out the number of read/write requests issued to the backend storage by the Atlantis ILIO server, the I/O operations that are currently in progress and the time taken by the server to respond to requests. This way, administrators can figure out the load on the backend storage when the Atlantis ILIO is deployed in the environment and take necessary corrective action if the load on the backend storage is high.

Note:

This test is not applicable for Atlantis ILIO diskless VDI instances.

Target of the test : An Atlantis ILIO server

Agent deploying the test : An internal agent

Outputs of the test : One set of results for the Atlantis ILIO server that is to be monitored.

Configurable parameters for the test
Parameter Description

Test Period

How often should the test be executed.

Host

The IP address of the host for which this test is to be configured.

Port

The port at which the specified Host listens. By default, this is NULL.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Reads issued

Indicates the number of reads issued to the backend storage from this server.

Number

A very high value for this measure is a cause of concern as this may be due to the unavailability of the NFS datastore or the inefficiency of the Atlantis ILIO to respond to the requests from the NFS datastore.

Writes completed

Indicates the number of writes that were completed on the backend storage by this server.

Number

 

IOs in progress

Indicates the number of I/O operations that are currently in progress on this server.

Number

 

Time taken to complete I/O requests

Indicates the time taken by this server to respond to the I/O requests.

Secs

A low value is desired for this measure. An abnormally high value of this measure may be due to the unresponsiveness of the Atlantis ILIO or an I/O request that may be executing endlessly.