Atlantis USX – performance tests – first impression

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

At the begging of July I’ve started testing one of SDS (Software Defined Storage) implementation – Atlantis USX. More information about product itself I will present in next posts. And right now I want to share the result of first performance tests I’ve made.
Test environment:
4 hosts: HP Blade ProLiant BL460c G6. Each host have:

  • 2x 6 cores CPU (24 vCPU – with Hyper-threading)
  • 196GB RAM
  • 1x 146GB (15k) local disk for Hypervisor
  • 1x 300GB (10k) local disk for data (used as a RAW space for Atlantis)
  • 1x 1GBps NIC for management and storage traffic
  • 1x 1GBps NIC for VM data traffic

Atlantis recommends 10GE NIC especially for storage network – so keep in my that all the tests was done using 1GBps network.
Hypervisor – Citrix XenServer 6.5 with SP1.
For test purpose I used IOmeter tool. Here is the configuration of IOmeter:

  • One manager with one disk
  • Maximum Size: 1GB
  • Queue Depth: 20 (Outstanding IO’s)
  • Test time: 5 minutes
  • Access specification – VDI type:
    • Block size: 4kB
    • Read/Write ratio: 20/80
    • Random/Sequential: 80/20
    • IO Alignment: 128kB

I wanted to verify if Atlantis USX volumes are at least so good as classic storage solution. As a reference I used EMC VNX 5500 storage system configured for RAID 5.
I created one Hyper-converged (HC) volume (200GB size).

Tests:

  1. 1 VM on VNX and 1 VM on HC volume.
  2. 3 VMs on VNX and 3 VMs on HC volume (in each case VMs was placed on the same physical host).
  3. 8 VMs on HC volume.

In each test I measured total/read/write values for IOps count, throughput (in MBps) and average latency. I also verified, what was the latency distribution. This test shows, how many I/O operations was measured for each specified time slots (0 to 50 uS; 50 to 100 uS; 100 to 200 uS; 200 to 500 ; 0.5 to 1 mS; 1 to 2 mS; 2 to 5 mS; 5 to 10 mS; 10 to 15 mS; 15 to 20 mS; 20 to 30 mS; 30 to 50 mS; 50 to 100 mS; 100 to 200 mS; 200 to 500 mS; 0.5 to 1 S; 1 to 2 s; 2 to 4.7 s; 4.7 to 5 s; 5 to 10 s; >= 10 s)

Here are the results and graphs.
Legend:
[VNX] – EMC VNX 5500 configured for RAID 5, 2TB LUN
[HC] – Atlantis USX Hyper-converged volume, 200GB NFS export
vmX – Virtual Machine – Windows 2008 R2 with XenApp 6.5

Test1 – 1 VM on VNX and 1 VM on HC volume:

Atl1_VDI_IOPS_S

Atl1_VDI_Throughput_S

Atl1_VDI_AvgLat_S

Atl1_VDI_LatDist_S

 

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.

Test 2 – 3 VMs on VNX and 3 VMs on HC volume (in each case VMs was placed on the same physical host)

Atl1_VDI_IOPS_M

Atl1_VDI_Throughput_M

Atl1_VDI_AvgLat_M

Atl1_VDI_LatDist_M

 

Test 3 – 8 VMs on HC volume

Atl1_VDI_IOPS_HC

Atl1_VDI_Throughput_HC

Atl1_VDI_AvgLat_HC

Atl1_VDI_LatDist_HC
Based on the results of the tests I can confirm, that this product looks very promising and very similar to classic storage approach. And as I mention at the beginning, I used 1GBps NICs, instead of 10GE with low latency (Atlantis recomended).

Of course, this is just the beginning, and more tests has to be done, to confirm it – user load tests, HA test, etc.

Note: All test was done on Atlantis USX version 2.2.2.

Post author

There are 5 Comments

  1. Posted by Priyadarshi (Pd) Reply

    Hi Jarek,

    Thanks for taking the time to compare and for publishing your observations. Look forward to reading more posts from you. And if there is anything we can do to make your testing easy, please let me know. Feedback around product enhancement is always welcome.

    Pd
    Product Mgmt.
    Atlantis Computing

  2. Posted by Andrew Wood Reply

    Interesting results Jarek, appreciate the time taken to set this up.

    Just out of interest, have you results for testing where your IOmeter test file size is something like 40-50GB (which might be more comparable to a in-use workload)?

    Andrew
    SE, Atlantis Computing

    • Posted by jarek Reply

      Hello Andrew,

      Good point about this IOmeter file size. I will try to do such test.
      I’m just finishing two posts. One with comparison Atlantis Simple Volume to local disk (where this volume reside). It might interesting, how this Atlantis USX software works (how many traffic goes to Volume VM, and how small data goes directly to disks – I guess, this shows offload graph).
      And the second one – deduplication. I have experience with NetApp filers, and there I was able to get 60-70% data deduplicated. On Atlantis currently I have about 70% – so very similar (but with lower price).

  3. Posted by Xenthusiast | Atlantis USX – deduplication Reply

    […] my previous post I tested disk performance base on Windows 2008 R2 servers. All the servers was installed using the […]

    • Posted by Andrew Wood Reply

      If you need any additional information by all means drop me a line

Leave a Reply