fe0b FreeBSD & SSD (Solid State Disks) - The FreeBSD Forums
The FreeBSD Forums  

Go Back   The FreeBSD Forums > Base System > System Hardware

System Hardware Internal storage, motherboards, PCI cards, stuff inside the case.

Reply
 
Thread Tools Display Modes
  #1  
Old December 28th, 2008, 13:09
tristan tristan is offline
Junior Member
 
Join Date: Nov 2008
Posts: 2
Thanks: 0
Thanked 1 Time in 1 Post
Lightbulb FreeBSD & SSD (Solid State Disks)

Has anyone here any experience with FreeBSD & solid state disks (ssd's)? I recently read an article on the performance of the Intel SSD's (see http://techreport.com/articles.x/15931/9 ) and that looks very promising.
Are there any mount options I should use to take full advantage of the SSD? (I read that noatime should be used with SSD's, any others?)
Reply With Quote
  #2  
Old December 28th, 2008, 13:22
graudeejs's Avatar
graudeejs graudeejs is online now
Style(9) Addict
 
Join Date: Nov 2008
Location: Riga, Latvia
Posts: 4,530
Thanks: 424
Thanked 612 Times in 479 Posts
Default

noatime, can be used with any DISK (WELL mediums like CD can't use it)

As i see, it doesn't make difference what kind of technology you use to store data, as long as it's supported by OS.

mount options are not technology specific.

Noatime could be suggested for SSD, because SSD has a limited write times, and if you modify access date, your disk will wear out.
That's why it's suggested to use noatime. Using this will prevent access time modification, and thus SSD will live way longer.
Reply With Quote
  #3  
Old December 28th, 2008, 23:05
oliverh's Avatar
oliverh oliverh is offline
Member
 
Join Date: Nov 2008
Location: 127.0.0.1
Posts: 557
Thanks: 51
Thanked 36 Times in 33 Posts
Default

Quote:
Originally Posted by tristan View Post
Has anyone here any experience with FreeBSD & solid state disks (ssd's)? I recently read an article on the performance of the Intel SSD's (see http://techreport.com/articles.x/15931/9 ) and that looks very promising.
Are there any mount options I should use to take full advantage of the SSD? (I read that noatime should be used with SSD's, any others?)
You should read this:

http://wiki.eeeuser.com/ssd_write_limit
Reply With Quote
  #4  
Old January 27th, 2009, 17:35
zuborg zuborg is offline
Junior Member
 
Join Date: Jan 2009
Posts: 8
Thanks: 0
Thanked 1 Time in 1 Post
Default

What about Intel M series SSD ?

They use multi-channel controller and show impressive results for multi-threaded load.

But FreeBSD still don't support NCQ/TCQ for SATA drives so there must be used some scsi-like SATA-controller, as 3ware or LSI go get all performance benefits from these SSD.
Reply With Quote
  #5  
Old January 27th, 2009, 19:17
morbit morbit is offline
Member
 
Join Date: Jan 2009
Location: Poland
Posts: 176
Thanks: 19
Thanked 17 Times in 16 Posts
Default

I was wondering if changing my HD (160GB 7200 from T400) to something like OCZ Solid Series SATA II 2.5" SSD (Unfortunately I have only SATA I controller, so anything faster would be waste of money) would provide me some benefits e.g. faster boot time, less energy used. However, after reading about poor read/write performance of SSD in eee under FreeBSD, I have chosen to stay with linear read 60(Begin)-51(Middle)-31(End) MB/s, buffered read 111 MB/s

*tested under Windows Server 2008 Datacenter x64

Last edited by morbit; January 27th, 2009 at 19:27.
Reply With Quote
  #6  
Old July 21st, 2009, 20:15
softweyr softweyr is offline
Junior Member
 
Join Date: Jul 2009
Location: San Diego, California, USA
Posts: 2
Thanks: 0
Thanked 2 Times in 1 Post
Thumbs up Learn a bit more about SSDs

I've been pushed into learning a bit more about current SSD architectures in the past few weeks; we're bringing up a new database server and the powers that be want to run it on SSDs.

There are two competing architectures for SSDs currently, Single Layer Cell and Multi Layer Cell. The SLC drives are typically "faster", at least on writes, while the MLC drives have much better density and are therefore cheaper. MLC drives typically use a controller chip that essentially turns the drive into stripe sets in order to speed up the long-ish write cycles, and so the performance can depend much based on the controller.

Current generation MLC drives seem to have quite good write performance, certainly better than garden variety SATA drives. The SLC drives have astonishing performance, especially in small random read/writes, like say a database server?

So our new database server will use a pair of mirrored MLC drives for the OS and applications, and a pair of mirrored SLC drives for the database. We haven't decided where to put the database logs yet, perhaps on another MLC drive.

Last night, for grins, I installed FreeBSD 7.2 amd64 on one of the MLC drives. It took 4 mins 50 secs for the installer to write all of the files to disk, doing a full install of sources, binaries, and X. That's pretty fast. make -j 4 buildworld on the clean system took just over 40 minutes, which is a record for me. This is relatively mundane hardware, Athlon X2 4850e (low-power), 4GB DDR2 ram.

I know I'm replying to an old posting, but wanted to provide up to date information for people searching for FreeBSD and SSD now.

Summary: read some reviews and pick either an SLC device, or an MLC device with a modern controller. Intel and OCZ both seem to score very well.
Reply With Quote
The Following 2 Users Say Thank You to softweyr For This Useful Post:
bbrinzer (August 10th, 2009), graudeejs (July 21st, 2009)
  #7  
Old July 21st, 2009, 21:21
Djn Djn is offline
Member
 
Join Date: Nov 2008
Location: Horten, Norway
Posts: 392
Thanks: 3
Thanked 62 Times in 53 Posts
Default

Quote:
Originally Posted by zuborg View Post
But FreeBSD still don't support NCQ/TCQ for SATA drives so there must be used some scsi-like SATA-controller, as 3ware or LSI go get all performance benefits from these SSD.

There's a CAM/ATA integration project in 8.0 that supports NCQ and/or TCQ. It seems to be perfectly usable and will be default at some point - if you want to test it, I recommend reading the freebsd-current archives.

The relevant posts are this, which describes the idea, and this, which describes what works and how to test it.

Last edited by Djn; July 21st, 2009 at 21:56.
Reply With Quote
  #8  
Old July 22nd, 2009, 12:49
User23's Avatar
User23 User23 is offline
Member
 
Join Date: Nov 2008
Location: Germany near Berlin
Posts: 297
Thanks: 16
Thanked 28 Times in 28 Posts
Default

There is another thread about SSD in this forum that may interest you: http://forums.freebsd.org/showthread.php?t=1984

greetz
Reply With Quote
Reply

Tags
solid state disk, ssd

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
8.0-current: no disks found! zeiz FreeBSD Development 7 February 26th, 2009 08:09
Processess stuck in KSEREL state axbat General 3 February 18th, 2009 04:22


All times are GMT +1. The time now is 20:19.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of The FreeBSD Foundation.
Web protection and acceleration provided by CloudFlare
0