View unanswered posts | View active topics It is currently Sat May 25, 2013 9:19 pm



Reply to topic  [ 10 posts ] 
 Force SSD type? 
Author Message

Joined: Thu Dec 30, 2010 7:55 am
Posts: 102
Post Force SSD type?
I have two SSDs in a Raid0 stripe on my LSI1068E controller, and the resulting LUN is showing up as a non-SSD.

Is there a way to force this datastore to the SSD type?


Fri Feb 17, 2012 5:34 pm
Profile

Joined: Mon Jul 25, 2011 2:22 pm
Posts: 73
Post Re: Force SSD type?
I think that the "SSD vs. non-SSD" detection works only via VAAI enabled FC or iSCSI storage and not with local disks.

Anyway, you shouldn't be bothered ... I don't think that this will make a difference in performance, or are you not satisfied with the performance?

- Andreas

_________________
______________________________________________________________________
Image ESXi-Customizer: A Windows script to customize ESXi 4.1 and 5.0
ESXi5 Community Packaging Tools: Create VIB files and Offline bundles from TGZ files


Sat Feb 18, 2012 8:31 am
Profile WWW

Joined: Thu Dec 30, 2010 7:55 am
Posts: 102
Post Re: Force SSD type?
The performance seems ok. I'm just wondering if ESXi has any built-in handling to reduce the number of writes on SSDs to prolong NAND life. That, and ESXi should be able to tell the difference even when the disks are used to create a striped LUN on a supported SAS card.


Sat Feb 18, 2012 8:35 am
Profile

Joined: Mon Jul 25, 2011 2:22 pm
Posts: 73
Post Re: Force SSD type?
Okay, here is how to do it:
http://www.virtuallyghetto.com/2011/07/ ... g-ssd.html

Anyway, it doesn't make much sense, because ESXi 5.0 does this differentiation only to identify SSDs for use with the new Swap-To-SSD feature. It does not use TRIM or other SSD-specific life extension measures.

_________________
______________________________________________________________________
Image ESXi-Customizer: A Windows script to customize ESXi 4.1 and 5.0
ESXi5 Community Packaging Tools: Create VIB files and Offline bundles from TGZ files


Sun Feb 19, 2012 12:35 am
Profile WWW

Joined: Thu Dec 30, 2010 7:55 am
Posts: 102
Post Re: Force SSD type?
Wow, that's surprising. You'd think by now they'd be on the SSD gravy train. When someone is looking at a $10K enterprise SSD, proper handling of write endurance becomes a major capital issue.


Mon Feb 20, 2012 4:54 am
Profile

Joined: Mon Jul 25, 2011 2:22 pm
Posts: 73
Post Re: Force SSD type?
No, enterprise grade SSDs like the ones used in SAN storage arrays tolerate a whole lot more write cycles than consumer SSDs, and they have powerful wear leveling functions built into the firmware and do not really need TRIM support to enhance life time.

When using functions like SSD caching and auto-tiering to SSD that are built into the storage array the ESXi host (or any other attached OS) is not even aware of what physical media it is using for what, so it's not really up to the OS to care about SSD life time.

_________________
______________________________________________________________________
Image ESXi-Customizer: A Windows script to customize ESXi 4.1 and 5.0
ESXi5 Community Packaging Tools: Create VIB files and Offline bundles from TGZ files


Tue Feb 21, 2012 1:37 pm
Profile WWW

Joined: Thu Dec 30, 2010 7:55 am
Posts: 102
Post Re: Force SSD type?
Well, first of all, even the newer eMLC flash only has about 3 times the write endurance of normal MLC flash. The newer 25nm NAND process is only good for about 2000 P/E cycles, so eMLC gets you back up to 6k in the same process size under that rule of thumb. And, the smaller the process size, the worse the problem gets.

Second, wear-leveling is just that - spreading the wear. It cannot solve the problem of excessive writes, which becomes an issue if those writes are unnecessary to begin with. Wear leveling actually increases the number of writes in favor of evening the wear across the NAND landscape. This makes failure of the drive come more quickly, but in a more predictable manner.

There is only so much a drive can do to protect itself from an OS that is clunky and disrespectful with its writes to disk. In many ways it is the responsibility of the OS to be aware of what it is doing and write responsibly.

Of course, what ends up happening is that the OS people and the Hardware people get into a pissing match over whose responsibility it is to design things correctly, the result being the horrible mess that the SSD market is today.


Tue Feb 21, 2012 1:57 pm
Profile

Joined: Wed Jul 15, 2009 2:50 pm
Posts: 33
Post Re: Force SSD type?
ehidle wrote:
Well, first of all, even the newer eMLC flash only has about 3 times the write endurance of normal MLC flash. The newer 25nm NAND process is only good for about 2000 P/E cycles, so eMLC gets you back up to 6k in the same process size under that rule of thumb. And, the smaller the process size, the worse the problem gets.

Second, wear-leveling is just that - spreading the wear. It cannot solve the problem of excessive writes, which becomes an issue if those writes are unnecessary to begin with. Wear leveling actually increases the number of writes in favor of evening the wear across the NAND landscape. This makes failure of the drive come more quickly, but in a more predictable manner.

There is only so much a drive can do to protect itself from an OS that is clunky and disrespectful with its writes to disk. In many ways it is the responsibility of the OS to be aware of what it is doing and write responsibly.

Of course, what ends up happening is that the OS people and the Hardware people get into a pissing match over whose responsibility it is to design things correctly, the result being the horrible mess that the SSD market is today.


Highend enterprise SSD still uses 32nm SLC, some use eMLC, but they have 50% space reserved and write endurance is a few PB at least.

In a true enterprise environment, the SSDs are in RAID arrays on SAN and exported to ESX through block/NFS. They are fast, safe and they last long enough.


Tue Feb 21, 2012 4:06 pm
Profile

Joined: Thu Dec 30, 2010 7:55 am
Posts: 102
Post Re: Force SSD type?
That may be true for existing deployments today, but as a technology, SLC is completely and utterly dead and has no future at all. The future of enterprise NAND storage is 18nm or smaller eMLC, which will support perhaps 2000-4000 P/E cycles depending on what write cycle process is used.

Lasting "long enough" is not good enough. Software vendors continue to ignore their responsibility to use resources wisely, including the very finite resource that is NAND P/E cycles. But, in general, software is 10 years or more behind hardware in its state of the art, so perhaps in another decade it will be common practice to use efficient data storage algorithms that are nicer to the underlying hardware.


Tue Feb 21, 2012 4:37 pm
Profile

Joined: Wed Jul 15, 2009 2:50 pm
Posts: 33
Post Re: Force SSD type?
ehidle wrote:
That may be true for existing deployments today, but as a technology, SLC is completely and utterly dead and has no future at all. The future of enterprise NAND storage is 18nm or smaller eMLC, which will support perhaps 2000-4000 P/E cycles depending on what write cycle process is used.

Lasting "long enough" is not good enough. Software vendors continue to ignore their responsibility to use resources wisely, including the very finite resource that is NAND P/E cycles. But, in general, software is 10 years or more behind hardware in its state of the art, so perhaps in another decade it will be common practice to use efficient data storage algorithms that are nicer to the underlying hardware.


I agree with you that vendors are trying all the ways to cut costs. However, if they can get eMLC cheap enough, they can put 100% or more reserve, plus controllers keep getting better.

Last long enough means more than 5 years. A typical storage system lifecycle is 5 years. In fact, only about 4 years, you need half a year to move data in and half a year to move data out.


Wed Feb 22, 2012 9:52 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 10 posts ] 

Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.