• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 210
  • Last Modified:

Vmware SSD question

hey guys,

I have a supermicro server with SSD drives in Raid-5. I installed esx 5.5 on there, but when i connected via vsphere to check my datastore, it showed drive type as non-ssd. How do i make sure vmware sees these as SSD?
0
Cobra25
Asked:
Cobra25
  • 8
  • 4
  • 4
1 Solution
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Your RAID storage controller is "masking" the drives as SSDs to VMware vSphere, when you have created the RAID set.

Also note your performance of RAIDing SSDs may not be as expected!

You may be able to use my EE Article to "fake the drives" as SSD
(these also work with ESXi 5.5!)

HOW TO: Tag and Configure a storage device as a Solid State Disk (SSD) in VMware vSphere 5.0 or 5.1  (ESXi 5.0 or ESXi 5.1)

HOW TO: Configure Host Cache Configuration for your VMware vSphere 5.0 or 5.1 ESXi (5.0 or 5.1) Host Server

What do you want to do with the SSDs, what features do you want to enable?
0
 
Cobra25Author Commented:
Just trying to get the most performance, andrew what do your recommend?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
In that case it does not matter whether ESXi OS detects the disks as SSDs.

You may find it faster in you break the RAID and present each SSD individually to the ESXi host.
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
Cobra25Author Commented:
I need RAID for redundancy.

Anything else i should look into on VMWARE for better performance?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
If you want redundancy you will need to leave the disks as RAID 5.

Whether it states SSD or NOT, it will still use the datastore "as is", and because you have no latency, it will be faster, because it's using SSDs.

See this other question, which is a similar question about SSDs and ESXi 5.5.

http://www.experts-exchange.com/Software/VMWare/Q_28591761.html
0
 
DavidPresidentCommented:
Raid5 on SSDs are bad on so many levels
Why not take a pair of them and use software mirroring

(Yes capacity may be an issue.  Or get a controller and mechanical hdd that is in the HCL)
0
 
Cobra25Author Commented:
why is it bad?
0
 
Cobra25Author Commented:
Should i go with Raid 10 then?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
RAID 10 would be better, but performance is probably not what you would expect.

Try RAID 1.
0
 
Cobra25Author Commented:
Raid 1 or Raid 10?? I have 4x 480Gb SSD's
0
 
Cobra25Author Commented:
i do need redundancy.
0
 
DavidPresidentCommented:
R1, and if you really cared about performance ...and this is transactional DB then do vmdirect and software mirroring on two Of the ssds
0
 
Cobra25Author Commented:
i do care about performance, but i wouldnt have enough space to set it up that way.
0
 
DavidPresidentCommented:
The correct place for SSDs is tempDB, scratch index files, and the O/S.   Everything doesn't have to be the same capacity.  Get two low capacity HDD or SSD for the OS and this stuff, along with swap, and then larger devices for everything else.
0
 
Cobra25Author Commented:
i really want to know how "bad" ssd is with raid5.
0
 
DavidPresidentCommented:
The two biggies are:
- I/Os will be unaligned, meaning big performance hit, along the lines of mechanical HDDs.  
- No TRIM even possible, so SSDs burn out earlier and doesn 't know what blocks are stale.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

  • 8
  • 4
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now