Unsolved

This post is more than 5 years old

1 Message

1351

March 3rd, 2019 07:00

VMFS datastore vs RDM in unity 300

Hello

I wanted to compare performance of VMFS Datastore vs RDM .I used IOMETER IOPS and latency measuring in EMC Unity 300 , I created one pool that include 8 SSD with 100 GB LUN

i test the performance of lun with 2 situation ,in 1st test I created VMFS Datastore that present to a VM and test that with IOMETER after that in 2nd test i present LUN to vm with RDM the result was very different.

the specification of IOMETER include :

block size : 64kbyte

write/read : 30/70

random / sequential : 100/0

I extracted these result for VMFS:

total IO : 500

latency: 3 ms

I extracted these result for RDM:

total IO: 2000 l

atency: 0.3 ms

why the values very different?

4 Operator

 • 

8.6K Posts

March 4th, 2019 06:00

assuming that everything else in your test is the same and you arent seeing other side effects
keep in mind you are testing two very different configs

when you use RDM your client I/O gets sent unchanged to the Unity

when you use a vmdk in a ESX datastore you are going through the vmfs file system on the ESX server.
Not only does that have some overhead it will also change the I/O type and block size

Take a look at the performance stats on Unity - you should see differences there

Its not really "fair" to compare these - vmfs has quite some benefits and functionality that arent available with RDM

0 events found

No Events found!

Top