[opensuse] Support for Intel and Crucial SSDs
I have two servers that have failed hard drives. They are each about 3 years old. I am considering replacing the drives, and their controllers by SATA controllers and SSDs. However, I have been told by a number of local experts that often times the SSDs are not properly recognised, and also that at least some require special drivers. If I restrict consideration to the best SSDs on the market (as far as I can tell, that would be Intel and Crucial), do I need to worry about locating special drivers for the drive for use on the latest Suse distribution. And, if the controller is SATA, do I need to worry about the drive being recognised, at least for models produced in the last year or so? What does you collective experience indicate? Thanks Ted -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Mon, Jan 21, 2013 at 8:28 PM, Ted Byers
I am considering replacing the drives, and their controllers by SATA controllers and SSDs. However, I have been told by a number of local experts that often times the SSDs are not properly recognised, and also that at least some require special drivers.
I have not heard of any issues with SSDs... at least not on the consumer market side. Iv'e got a couple OCZ Agility III's and they behave and act just like a normal hard drive - except a whole lot faster. I don't know if it makes a difference but I run all my drives (SSD and mechanical) in AHCI mode, not Legacy IDE.
If I restrict consideration to the best SSDs on the market (as far as I can tell, that would be Intel and Crucial), do I need to worry about locating special drivers for the drive for use on the latest Suse distribution. And, if the controller is SATA, do I need to worry about the drive being recognised, at least for models produced in the last year or so? What does you collective experience indicate?
My collective experience is to think... what were your experts on about with SSDs not being recognized by Linux. C. -- openSUSE 12.2 x86_64, KDE 4.10 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Mon, Jan 21, 2013 at 8:36 PM, C
I have not heard of any issues with SSDs... at least not on the consumer market side. Iv'e got a couple OCZ Agility III's and they behave and act just like a normal hard drive - except a whole lot faster. I don't know if it makes a difference but I run all my drives (SSD and mechanical) in AHCI mode, not Legacy IDE.
Just additional on this regarding discard/trim support in openSUSE: - http://en.opensuse.org/SDB:SSD_discard_(trim)_support - http://en.opensuse.org/SDB:SSD_performance There may be special cases with high-end Enterprise level custom storage solutions which use SSDs for high volume high write cycle storage that can cause trouble, but for the consumer market, you should be able to go pick up any SSD you decide is OK for your needs and just use it like any mechanical drive. Everyone has their own opinion on which SSD is good and which is a terrible drive. The general guideline I'd suggest is to buy at least a moderately priced SSD... ie, not the cheapest (something like intel, OCZ, Crucial, Samsung etc). Once you step up into the mid range and higher, they are usually over-provisioned by a significant amount allowing for extensive wear leveling during the life of the drive. Cheap bargain basement SSDs have considerably less over-provisioning and subsequently less wear leveling capability. There's a lot of opinions on write fatigue/wear leveling too (which is essentially you wearing out the drive by writing to it too much... there is a limited number of write cycles per memory location). I've spent way too much time researching this and based on what I came up with, it seems that under normal circumstances, with normal usage and SSD has a wear lifetime far in excess of what is considered acceptable for mechanical drives (more than 50 years in most use cases, and as low as 12 to 15 in heavy server use cases). You can, in theory, wear out an SSD in a matter of several months, but it requires full write and wipe cycles constantly 24 hours per day, 7 days per week for months on end; you don't do that with regular normal computer use. I've looked into the eSATA SSD cards, but never got beyond basic research. Around 18 months ago there were issues getting them to boot on certain hardware, but as storage they worked fine - this was a hardware issue though with some BIOSs not being able to boot from anything but the SATA/IDE bus. I don't know what changes have been mad since. C. -- openSUSE 12.2 x86_64, KDE 4.10 -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
El 21/01/13 16:28, Ted Byers escribió: do I need to worry about
locating special drivers for the drive for use on the latest Suse distribution. And, if the controller is SATA, do I need to worry about the drive being recognised, at least for models produced in the last year or so? What does you collective experience indicate?
No, the local experts are dead wrong. you can use SATA SSDs with no problem whatsoever. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Mon, Jan 21, 2013 at 2:28 PM, Ted Byers
I have two servers that have failed hard drives. They are each about 3 years old.
I am considering replacing the drives, and their controllers by SATA controllers and SSDs. However, I have been told by a number of local experts that often times the SSDs are not properly recognised, and also that at least some require special drivers.
I suspect your local experts are talking about PCIx-based SSD when they talk about special drivers. They are the top of line in SSD performance, but are in general are not supported under linux. Exceptions exist (I think). For SSDs that use SATA as their command/data interface, special drivers should not be needed. As to geometry (partition alignment), it should be default now to align on 1MB boundaries. If you ensure that is where your partitions land, you should be fine. Greg Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Greg ,great, learned from you! -- ------------------------------ Jun Hu DSE In Suse China. ------------------------------ On Mon, 2013-01-21 at 16:41 -0500, Greg Freemyer wrote:
On Mon, Jan 21, 2013 at 2:28 PM, Ted Byers
wrote: I have two servers that have failed hard drives. They are each about 3 years old.
I am considering replacing the drives, and their controllers by SATA controllers and SSDs. However, I have been told by a number of local experts that often times the SSDs are not properly recognised, and also that at least some require special drivers.
I suspect your local experts are talking about PCIx-based SSD when they talk about special drivers. They are the top of line in SSD performance, but are in general are not supported under linux. Exceptions exist (I think).
For SSDs that use SATA as their command/data interface, special drivers should not be needed.
As to geometry (partition alignment), it should be default now to align on 1MB boundaries. If you ensure that is where your partitions land, you should be fine.
Greg Greg
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 21/01/13 22:41, Greg Freemyer wrote:
As to geometry (partition alignment), it should be default now to align on 1MB boundaries. If you ensure that is where your partitions land, you should be fine.
As far as I know parted now supports an 'optimal' alignment derived from the drive's geometry, which is used by default when partitioning with YaST. Do you know if this respects alignment with regard to SSDs' Erase Block Size? Will -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Tue, Feb 12, 2013 at 9:56 AM, Will Stephenson
On 21/01/13 22:41, Greg Freemyer wrote:
As to geometry (partition alignment), it should be default now to align on 1MB boundaries. If you ensure that is where your partitions land, you should be fine.
As far as I know parted now supports an 'optimal' alignment derived from the drive's geometry, which is used by default when partitioning with YaST.
Do you know if this respects alignment with regard to SSDs' Erase Block Size?
Will, SSDs have the equivalent functionality of a MMU (only more sophisticated). Erase Blocks are composed of pages (typically 512 byte or 4K I believe) which the MMU maps in complex ways. There is no advantage I know of to align to EB size. And to the best of my knowledge parted makes no effort to do so. Alignment to page size is of course important, but similar to aligning to the sector size on a rotating disk, so a well understood need. I "believe" for parted optimal means: if (raid array) align_to_stripe_width else align_to_MB_boundary There may be some logic to detect very old drives where cylinder alignment is preferred. (ie. drives from the 90's or older). Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (6)
-
C
-
Cristian Rodríguez
-
Greg Freemyer
-
Jun Hu
-
Ted Byers
-
Will Stephenson