Luminous Landscape Forum

Equipment & Techniques => Computers & Peripherals => Topic started by: DarkPenguin on March 18, 2009, 05:28:40 pm

Title: SSD drives
Post by: DarkPenguin on March 18, 2009, 05:28:40 pm
Anand Lal Shimpi did a huge writeup on the state of SSD drives.

http://www.anandtech.com/storage/showdoc.aspx?i=3531 (http://www.anandtech.com/storage/showdoc.aspx?i=3531)

If you do not want to read all 31 pages here is the short version.  Get the Intel drives if you want the fastest product available.  Get the OCZ Vertex (<-- specifically the vertex series.) drives if you want faster than any regular hard disk and do not want to spend the $$ for the Intel drives.

Great article, btw, if you are interested in such things.  It really explains a lot.
Title: SSD drives
Post by: Ronny Nilsen on March 19, 2009, 04:28:07 am
Thank you, that was interesting. My next machine will have a SSD for the OS.

Ronny
Title: SSD drives
Post by: francois on March 19, 2009, 06:21:05 am
Quote from: DarkPenguin
Anand Lal Shimpi did a huge writeup on the state of SSD drives.

http://www.anandtech.com/storage/showdoc.aspx?i=3531 (http://www.anandtech.com/storage/showdoc.aspx?i=3531)

If you do not want to read all 31 pages here is the short version.  Get the Intel drives if you want the fastest product available.  Get the OCZ Vertex (<-- specifically the vertex series.) drives if you want faster than any regular hard disk and do not want to spend the $$ for the Intel drives.

Great article, btw, if you are interested in such things.  It really explains a lot.
Thanks for the short version. I wonder how the SuperTalent UltraDrive SSD would fare against Intel and OCZ SSDs. They posted a 14 page PDF whitepaper (http://www.supertalent.com/datasheets/Supe...epaper_v1.0.pdf (http://www.supertalent.com/datasheets/SuperTalent%20Ultradrive%20Whitepaper_v1.0.pdf)).
Title: SSD drives
Post by: Ben Rubinstein on March 19, 2009, 08:47:57 am
Seems like it may take a while for these to come into the realm of affordable...
Title: SSD drives
Post by: francois on March 19, 2009, 09:16:31 am
Quote from: pom
Seems like it may take a while for these to come into the realm of affordable...
256GB SSDs are still expensive but with more competition I hope that prices will come down faster.
Title: SSD drives
Post by: dalethorn on March 19, 2009, 10:11:32 am
Quote from: francois
256GB SSDs are still expensive but with more competition I hope that prices will come down faster.

$5/gb seems cheap enough for a special-purpose drive. I'd strongly suggest turning off certain O/S services such as logging and temp. Internet files if the SSD is going to be the write-to drive.
Title: SSD drives
Post by: DarkPenguin on March 19, 2009, 10:27:48 am
Quote from: pom
Seems like it may take a while for these to come into the realm of affordable...

I think it depends on what you are doing with them.  How much do you need for LR/ACR Cache and CS4 scratch?

Edit:  I think I put my LR catalog on the drive.
Title: SSD drives
Post by: francois on March 19, 2009, 11:33:14 am
Quote from: dalethorn
$5/gb seems cheap enough for a special-purpose drive. I'd strongly suggest turning off certain O/S services such as logging and temp. Internet files if the SSD is going to be the write-to drive.
Actually, the local price is more like $3.50/GB even for the top OCZ or Intel SSDs but it might be a "typo" to lure naive customers…
Title: SSD drives
Post by: Jack Flesher on March 19, 2009, 12:10:10 pm
I'm not convinced on them yet...  To my thinking, you can RAID-0 say 4 fast 640G or 1TB 7200 spinners, get 10 or 12 times the capacity and about 2x the I/O speed for the about half the net cost as a single 256G SSD.  Granted, the array will use more energy, but doesn't suffer from the stutter and read-write issues of SSD.  Granted again, putting 4 SSD's in RAID-0 sounds very cool, but the cost is currently prohibitive.
Title: SSD drives
Post by: DarkPenguin on March 19, 2009, 03:03:53 pm
Quote from: Jack Flesher
I'm not convinced on them yet...  To my thinking, you can RAID-0 say 4 fast 640G or 1TB 7200 spinners, get 10 or 12 times the capacity and about 2x the I/O speed for the about half the net cost as a single 256G SSD.  Granted, the array will use more energy, but doesn't suffer from the stutter and read-write issues of SSD.  Granted again, putting 4 SSD's in RAID-0 sounds very cool, but the cost is currently prohibitive.

The Intel x-25m and x25e and OCZ Vertex drives seem to have fixed the stutter issue.  What are the read-write issues you speak of?
Title: SSD drives
Post by: Panopeeper on March 19, 2009, 04:03:45 pm
Thanks for the link; I did not know about any of those potential problems.

However, there is a very bad error in the article:

When you delete a file in your OS, there is no reaction from either a hard drive or SSD

This is a ridiculous statement (from a reviewer). The consequence is, that an SSD drive is principally not suitable as work disk with constant creation and erasure of files.

Using an SSD as paging or swapping drive (for example by PS) is nonsensical too, because that requires constant rewriting. This leaves the reasonable application as program storage: often read but seldom written. This is useful when starting PS, but I start it once and leave it there (and stop it one-two times a day, for the crap does not have a proper garbage management).
Title: SSD drives
Post by: Jack Flesher on March 19, 2009, 04:17:03 pm
Quote from: DarkPenguin
The Intel x-25m and x25e and OCZ Vertex drives seem to have fixed the stutter issue.  What are the read-write issues you speak of?

the read/write erasure issue that the article spent about 8 of its pages on...
Title: SSD drives
Post by: DarkPenguin on March 19, 2009, 04:45:13 pm
Quote from: Jack Flesher
the read/write erasure issue that the article spent about 8 of its pages on...
That's an issue?  I thought it was just how they work.

Title: SSD drives
Post by: Jack Flesher on March 19, 2009, 04:53:20 pm
Quote from: DarkPenguin
That's an issue?  I thought it was just how they work.

I think it is how they work; the point is it's an issue as you lose drive capacity AND I/O performance over time unless the erased blocks are swept clean periodically.  The sweeping technology is due out in some future drives if I read the article correctly...
Title: SSD drives
Post by: Ronny Nilsen on March 19, 2009, 05:15:22 pm
Quote from: Jack Flesher
I think it is how they work; the point is it's an issue as you lose drive capacity AND I/O performance over time unless the erased blocks are swept clean periodically.  The sweeping technology is due out in some future drives if I read the article correctly...

But this is solved in the Intel and OCZ Vertex, they don't degrade much and "stutter" according to the article. In the future most of the degrading I/O and "stutter" issue will be solved, but with the right drives now,  you will not lose much performance and no capacity loss if I read the article right.

Ronny
Title: SSD drives
Post by: PierreVandevenne on March 19, 2009, 05:25:18 pm
Quote from: Jack Flesher
I think it is how they work; the point is it's an issue as you lose drive capacity AND I/O performance over time unless the erased blocks are swept clean periodically.  The sweeping technology is due out in some future drives if I read the article correctly...

One other interesting article about the issue

http://www.pcper.com/article.php?aid=669 (http://www.pcper.com/article.php?aid=669)
Title: SSD drives
Post by: DarkPenguin on March 19, 2009, 05:39:47 pm
Quote from: Jack Flesher
I think it is how they work; the point is it's an issue as you lose drive capacity AND I/O performance over time unless the erased blocks are swept clean periodically.  The sweeping technology is due out in some future drives if I read the article correctly...

Fair enough.

For Windows users it sounds like Windows 7 is needed to support the sweeping thing.  Not sure how it shakes out for Mac users.

I'm leaning towards putting a 30gb Vertex (about $100) or an 80gb x-25m (about $350) in the system and putting Lightroom's libraries on it.  Just to sort it out.
Title: SSD drives
Post by: B-Ark on March 20, 2009, 08:02:28 am
Very interesting article. I actually read the whole thing.

There was one issue that I thought he glossed over - the fact that SSD's have a limited number of erase cycles (~10,000). With a highly active system, how long will it take before the SSD wears out?
Title: SSD drives
Post by: dalethorn on March 20, 2009, 05:24:45 pm
Quote from: B-Ark
Very interesting article. I actually read the whole thing.
There was one issue that I thought he glossed over - the fact that SSD's have a limited number of erase cycles (~10,000). With a highly active system, how long will it take before the SSD wears out?

I think you have to look at who's writing to the drive, to determine the wear factor. If it's just you (deliberate writing by your choice), then it will probably last your whole life, or long enough until it's obsoleted. If it's the O/S writing log files and such, it could be a lot sooner.
Title: SSD drives
Post by: pss on March 21, 2009, 11:21:32 pm
Quote from: Jack Flesher
I'm not convinced on them yet...  To my thinking, you can RAID-0 say 4 fast 640G or 1TB 7200 spinners, get 10 or 12 times the capacity and about 2x the I/O speed for the about half the net cost as a single 256G SSD.  Granted, the array will use more energy, but doesn't suffer from the stutter and read-write issues of SSD.  Granted again, putting 4 SSD's in RAID-0 sounds very cool, but the cost is currently prohibitive.

a 4 drive array with regular HDs is just asking for it!
SSDs have several other advantages: you can actually fill the entire drive without speed penalty and they are MUCH MUCH more sturdy (no moving parts)...the vertex series looks very nice, finally great read and write speed in a decent size at a decent price....


there is a youtube video of some guy with a 12 or 14 SSD array....crazy fast and he slaps them around as they are performing tasks....it definitely is the future....
Title: SSD drives
Post by: Raw shooter on March 28, 2009, 07:34:40 pm
On SSD, you simply have to use one to know.  The experience is beyond words.  The boot time, the application launch times are unbelievable.
The article is great, but it just doesn't do this experience justice.  Anyone who uses Photoshop, Bridge, or other heavy apps will just feel that finally something makes a difference so large, that another era has begun with computers.

I was using 7200 rpm drives in my Dell XPS laptop (2.8 GHz, 4 GB RAM).  Changed to a 90/MB sec read and write SSD (about a year ago).  I can't go back.  Even the tiny capacity just doesn't matter.  All my data comes across the network anyway (1 GB lan, switch).

I would recommend all my LL buddies just try a SSD.  You will remember the moment as a paradigm shift.  I do look forward to upgrading to the Intel X25 SSD.

BTW, the SSDs come in 2 technologies.  Single Level Cells (fast) and Multi Level Cells (slow).  The large capacities are always the slower Muli Level Cells - so don't bite on those.  The Intel Extremes are the fast Single Level cells - and the speed that will thrill.
Title: SSD drives
Post by: John.Murray on March 29, 2009, 12:27:00 am
Quote from: Panopeeper
However, there is a very bad error in the article:

When you delete a file in your OS, there is no reaction from either a hard drive or SSD

This is a ridiculous statement (from a reviewer). The consequence is, that an SSD drive is principally not suitable as work disk with constant creation and erasure of files.

I think your selective quote is a bit unfair.   From page 7 of the article:

When you delete a file in your OS, there is no reaction from either a hard drive or SSD. It isn’t until you overwrite the sector (on a hard drive) or page (on a SSD) that you actually lose the data. File recovery programs use this property to their advantage and that’s how they help you recover deleted files.

I also disagree with your conclusion - I've also ordered 2 30GB Vertex drives to use for O/S and PS-Swap.  I'm interested in exploring system pagefile issues.  For those running Vista, you'll want to disable scheduled defragmentation:

http://vistasupport.mvps.org/disable_disk_...er_schedule.htm (http://vistasupport.mvps.org/disable_disk_defragmenter_schedule.htm)

In the case of the PS-Swap disk - a  Secure Erase (described on Page 11), from time to time ought to do the trick....

Title: SSD drives
Post by: woof75 on March 29, 2009, 10:16:29 am
Quote from: Raw shooter
On SSD, you simply have to use one to know.  The experience is beyond words.  The boot time, the application launch times are unbelievable.
The article is great, but it just doesn't do this experience justice.  Anyone who uses Photoshop, Bridge, or other heavy apps will just feel that finally something makes a difference so large, that another era has begun with computers.

I was using 7200 rpm drives in my Dell XPS laptop (2.8 GHz, 4 GB RAM).  Changed to a 90/MB sec read and write SSD (about a year ago).  I can't go back.  Even the tiny capacity just doesn't matter.  All my data comes across the network anyway (1 GB lan, switch).

I would recommend all my LL buddies just try a SSD.  You will remember the moment as a paradigm shift.  I do look forward to upgrading to the Intel X25 SSD.

BTW, the SSDs come in 2 technologies.  Single Level Cells (fast) and Multi Level Cells (slow).  The large capacities are always the slower Muli Level Cells - so don't bite on those.  The Intel Extremes are the fast Single Level cells - and the speed that will thrill.

Which type of SSD do you think comes with the Macbook pros, single level or multi level?
Title: SSD drives
Post by: DarkPenguin on March 30, 2009, 11:57:03 am
Quote from: Joh.Murray
I also disagree with your conclusion - I've also ordered 2 30GB Vertex drives to use for O/S and PS-Swap.  I'm interested in exploring system pagefile issues.

Please report back.
Title: SSD drives
Post by: Panopeeper on March 30, 2009, 12:15:18 pm
Quote from: Joh.Murray
I think your selective quote is a bit unfair.   From page 7 of the article:

When you delete a file in your OS, there is no reaction from either a hard drive or SSD. It isn’t until you overwrite the sector (on a hard drive) or page (on a SSD) that you actually lose the data. File recovery programs use this property to their advantage and that’s how they help you recover deleted files.
The issue is, that all the above is incorrect.

When you delete a file, this fact is recorded in the directory. As such, the directory becomes a very often rewritten part of the storage; it is rewritten by each file allocation, extention or shortening of the file, rename and delete.

In fact, even accessing a file is recorded. If you don't see the "Data accessed" column in Explorer, right-click on one of the column headings, click "More" and select "Data Accessed". Now you can see, when the file has been opened last time (but only date, no time[/i]). Do this with the directory of your PS installation; you can see, that lots of files has been accessed the day you started PS.

All that means re-writing the directory.

Quote
I also disagree with your conclusion - I've also ordered 2 30GB Vertex drives to use for O/S and PS-Swap.  I'm interested in exploring system pagefile issues
I wonder how long you will disagree with my conclusion. The paper mentions 10,000 rewriting, IIRC. This may be higher in practice, but still, the limit can be reached easily. Work files, like paging, swapping for PS are the worse under such circumstances. Have not you noticed that the writer repeatedly mentioned fast program loading as the main advantage? That's because he was using the drive as program storage; logical, as that does not change often.
Title: SSD drives
Post by: DarkPenguin on March 30, 2009, 12:38:07 pm
Update to the original article...

http://www.anandtech.com/storage/showdoc.aspx?i=3535 (http://www.anandtech.com/storage/showdoc.aspx?i=3535)

Title: SSD drives
Post by: John.Murray on March 30, 2009, 11:47:22 pm
Quote from: Panopeeper
I wonder how long you will disagree with my conclusion. The paper mentions 10,000 rewriting, IIRC. This may be higher in practice, but still, the limit can be reached easily. Work files, like paging, swapping for PS are the worse under such circumstances. Have not you noticed that the writer repeatedly mentioned fast program loading as the main advantage? That's because he was using the drive as program storage; logical, as that does not change often.

I expect it will be quite a long time.  You apperently failed to read my comment regarding paging.  In addition you seem to miss that fact that the erase/rewrite cycle, which is *expected* to be as low as 10,000 (note that Samsung's enterpise class SSD's have a 1 million cycle estimate and a 10 year warranty), only occurs when an entire block becomes dirty - not every read/write operation.  In regard to directory operations, at least NTFS, directory updates are journaled across a number of physical files and indexes within the MFT, allowing transactional integrity while a write operation is in progress.  NTFS can even recover from a RAID 5 write hole (when a spindle fails during a stripe operation).  In addition the space reserved for the MFT directory can easilly be increased from the 12.5% standard

http://technet.microsoft.com/en-us/library/cc781134.aspx (http://technet.microsoft.com/en-us/library/cc781134.aspx)

Also factor in that VSS (volume shadow copy) is on by default on Vista:

http://msdn.microsoft.com/en-us/library/aa819772(VS.85).aspx (http://msdn.microsoft.com/en-us/library/aa819772(VS.85).aspx)  Although some consider VSS an annoyance, it *does* ensure that susequent files are written *without* overwriting the original data.

Of course all things fail - I'm just not so sure this 10,000 block cycle estimate is really all that important in comparision to physical head/rotating magnetic media issues.  One test that I will perform is running an iometer test series on a very small partition (5mb) which should quickly approach and surpass this mark - I'll let everyone know!
Title: SSD drives
Post by: AgencyDigital_NYC on April 04, 2009, 01:10:31 pm
My feeling is that we should all just sit tight a little while longer until ssd drives aren't so $$$.  They are fast, & do test faster than most.  But the expense seems unequal to the gains. In the case of lap tops the cost is more understandable.
Title: SSD drives
Post by: nemophoto on April 07, 2009, 11:35:11 am
I've had a Patriot 128GB model installed for about three months now, used primarily as the scratch disk for PS. With an HDD benchmark utility, the drive is quite fast. In the real world, a little faster than my SATA II drive I had installed. Not unlike hard drives, SSD drives are by far fastest while READING. Writing can often be another matter, especially deending upon cluster size and the size of the file being written. I do notice final files saved from Photoshop are saved much quicker, in general, because it's reading the data from the SSD.

Nemo
Title: SSD drives
Post by: Plekto on April 07, 2009, 04:26:46 pm
If you have the money, though, nothing beats an actual RAM-based solid-state drive.

ACard makes the best one for a reasonable price.  It has battery and CF card backup and works amazingly, perfectly, stupefyingly fast.  But pricey, but nothing works better for a swap or temp file drive.  Note - the ANS-9010B only has 6 slots, but is $100 cheaper.  The 9010 (non  can do RAID as well, though, but that's silly as the 6 slot model almost saturates the SATA2 bus as it is.  RAID seems to give a small increase, to be sure, but only a server environment would likely notice it.
Title: SSD drives
Post by: JeffVo on April 10, 2009, 12:50:11 pm
Quote from: Plekto
If you have the money, though, nothing beats an actual RAM-based solid-state drive.

ACard makes the best one for a reasonable price.  It has battery and CF card backup and works amazingly, perfectly, stupefyingly fast.  But pricey, but nothing works better for a swap or temp file drive.  Note - the ANS-9010B only has 6 slots, but is $100 cheaper.  The 9010 (non  can do RAID as well, though, but that's silly as the 6 slot model almost saturates the SATA2 bus as it is.  RAID seems to give a small increase, to be sure, but only a server environment would likely notice it.



Plekto, Do you have experience with these as a scratch drive or otherwise? What kind of performance are you seeing?  Any issues?
Title: SSD drives
Post by: Plekto on April 10, 2009, 03:51:00 pm
Quote from: JeffVo
Plekto, Do you have experience with these as a scratch drive or otherwise? What kind of performance are you seeing?  Any issues?

With this one, not yet - though soon.  Previously I have run ramdisks as swap areas for programs like Photoshop and it's a massive increase in speed.  Memory alone runs over 1000 times faster than a hard drive.  Now, the real limitation of course is the memory bus/drive interface, which is much slower.  But when you see Windows booting in 6-8 seconds, yes, it's that fast.  Generally a Ramdisk will increase speeds about 10x-20x for data heavy tasks.

Issues on ones I've run in the past are zero other than volatility.  You used to requires a good UPS if you wanted to run one, and couldn't risk a crash or reboot.  That's been solved, which is why I'm going to buy one.   The reviews are all favorable, you'll note - just yes, it is pricey.  

Now, if you are running a 64 bit OS and have 8+gigs, you can do this via software(which is how I've used it so far).   But extra ram is often the largest part of the expense and it has to be initialized every time.  A Ramdisk or SSD would solve this at least.  Just, SSDs are really not designed to work as a swap space...  The optimal use for a ram disk is as swap and temp file space.  SSDs for longer term storage.  SSDs are in fact, optimal for archival as they never fail on reading data that's already written correctly.  Perfect for storing client images and so on for a decade or more.

Note:
If you have a dual core(or more) processor, just putting the swap file on a drive other than the apps/os drive makes for a huge increase in speed.  While you exit your program or move to your next task, the file cleanup and thrashing continues on the other drive without hanging your system(needs to be able to do two things in actual multitasking, hence the 2+ core need).  This is an easy thing to do immediately to get some extra speed.

http://www.wideopenwest.com/~dcason6634/ (http://www.wideopenwest.com/~dcason6634/)
Here's a small review a guy did with proper hardware/controller card instead of the built-in.  This is a big increase in performance.   The limitation of these things(including SSDs) is clearly the SATA controller.

http://forums.anandtech.com/messageview.as...hreadid=2244895 (http://forums.anandtech.com/messageview.aspx?catid=83&threadid=2244895)
This is a currently ongoing discussion about exactly this sort of use - and the comments on the 2nd page about Excel and Outlook opening faster than he could lift his finger off the mouse button or blink are exactly what happens if the entire OS, Apps, and swap are in ram.  Obviously this is overkill, but the speed difference is no joke.
Title: SSD drives
Post by: dchew on May 03, 2009, 07:04:44 am
Quote from: JeffVo
Plekto, Do you have experience with these as a scratch drive or otherwise? What kind of performance are you seeing?  Any issues?

Here's a new post today from Joseph Holmes:

http://www.josephholmes.com/news-fastphotoshop.html (http://www.josephholmes.com/news-fastphotoshop.html)


Dave Chew