Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Solid State Drives (RAID) superhuman speed  (Read 1819 times)

0 Members and 1 Guest are viewing this topic.

DeLuSioNal29

  • Global Moderator
  • Trade Count: (+6)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4779
  • Last login:July 11, 2025, 09:17:44 am
  • Build the impossible -"There is no Spoon"
    • DeLuSioNaL's YouTube Videos
Solid State Drives (RAID) superhuman speed
« on: March 24, 2009, 11:24:46 am »
Check this out...

24 Solid State Drives in Raid

Stop by my Youtube channel and leave a comment:

clok

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 336
  • Last login:April 03, 2018, 10:58:39 pm
  • I can play PacMan till the screen splits!
Re: Solid State Drives (RAID) superhuman speed
« Reply #1 on: March 24, 2009, 11:49:10 am »
Somebody want to send me a couple (no i dont need 24) to test out for say, 1-2 years?


Clok

VicBond007

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 21
  • Last login:August 03, 2009, 06:46:29 pm
  • Hey! It looks like you're writing a letter!
    • VicBond007 Productions
Re: Solid State Drives (RAID) superhuman speed
« Reply #2 on: March 24, 2009, 03:07:17 pm »
SSDs are only now reaching speeds that are useful.  Previous generation drives, as young as 3 months ago, used controllers to maximize their single file read/write speeds so that review sites could sell SSDs with fantasy numbers that don't apply to the real world.  VERY rarely with "normal" computing are you going to have large blocks of sustained, single file read/write activity.  Ever wonder why those 4-drive Raptor RAID0s pulling 500MB/sec still take minutes to boot Windows?  It's because their random access read/write still sucks, and until recently, most SSDs had really bad random r/w as well. 

I use a current-gen Intel X25-M in my video editing computer as a system drive, and will be using one in my MAME cabinet as well despite the price tag of over $300 for 80GB.  This SSD, along with the X25-E, and OCZ's Vortex SSD, use a new kind of controller which lowers the single file performance, but boosts the random r/w performance tremendously.  The X25-M has a random read/write performance that is over 50x faster than my 300GB Velociraptor, the king of consumer level hard drives.

What's this mean for a MAME cabinet?

My editing rig has a lot of add-in cards with specialized drivers, so even with a clean startup, my boot time was over 2 minutes.  with the SSD it is 16 seconds after the POST sequence finishes.  Managing thousands of ROMs, refreshing directory lists, building control.dat files, any sort of mass-automation that the MAME cab user does on a regular basis is now done instantly.

Anandtech recently did a great write-up comparing SSDs and explaining just why people who manage thousands of small files (us!) should toss our platters out the window:  http://www.anandtech.com/storage/showdoc.aspx?i=3531

Interestingly, the Samsungs shown in this video are one of the worst in the bunch, actually under-performing a Velociraptor in a lot of scenarios, even in random writing.

Turnarcades

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1973
  • Last login:May 13, 2017, 08:14:29 am
  • Craig @ Turnarcades
    • Turnarcades
Re: Solid State Drives (RAID) superhuman speed
« Reply #3 on: March 24, 2009, 10:51:05 pm »
Wish I knew more about RAID arrays as a storage source as I would probably run one in my cab.

Bluedeath

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 206
  • Last login:June 19, 2014, 11:20:09 am
Re: Solid State Drives (RAID) superhuman speed
« Reply #4 on: March 25, 2009, 08:20:04 am »
with 24 disks in raid 0 even if you use punched cards instead of diksks you would have lightning speed.
I give up  fighting keyboard dislexia, I lost.

VicBond007

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 21
  • Last login:August 03, 2009, 06:46:29 pm
  • Hey! It looks like you're writing a letter!
    • VicBond007 Productions
Re: Solid State Drives (RAID) superhuman speed
« Reply #5 on: March 25, 2009, 03:32:03 pm »
with 24 disks in raid 0 even if you use punched cards instead of diksks you would have lightning speed.

Kinda/sorta.  Back in high school, for kicks, I took 12 USB floppy drives and ran some app on an ancient Mac that let me build a RAID-0 from USB devices.  It got almost 800KB/sec sustained read speeds, almost as fast as your set-top DVD player.  Random access speed still blew though so it was useless other than the fact that it allowed me to use "floppy disk" and "RAID" in the same sentence.

Ummon

  • Trade Count: (+13)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5244
  • Last login:June 09, 2010, 06:37:18 pm
Re: Solid State Drives (RAID) superhuman speed
« Reply #6 on: March 25, 2009, 11:22:27 pm »
Cute. And interesting.
Yo. Chocolate.


"Theoretical physics has been the most successful and cost-effective in all of science."

Stephen Hawking


People often confuse expressed observations with complaint, ridicule, or - even worse - self-pity.

taz-nz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 147
  • Last login:June 12, 2019, 10:12:13 am
  • If all else fails burn the manual!
Re: Solid State Drives (RAID) superhuman speed
« Reply #7 on: March 26, 2009, 12:41:42 am »
The single 24 Port raid controller is a huge bottle neck in that setup, I'm guessing you would see no difference in preformance even if you removed between 8-12 of the drives. The IO processors on the current generation of RAID controllers were never designed to handle the kinds of single drive preformance you see with SSDs.

Some simple maths shows just how bad that bottle neck is, the Samsung SDD used are rated at 220MB/s read, 200Mb/s write, so lets take the lower of the two, 200MB/s x 24 drives =  4800MB/s  (4.68GB/s), now they managed 2019MB/s (1.97GB/s) which isn't the 2GB/s they claim. So basically they only got about 42% of the theoretical preformance possible with 24 of those drives, even allowing for non-linear scaling and the increased latencies you get with any raid array it's still a bad result.


You want real preformance you want four Fusion IO Duo cards, 1.5GB/s each, linear scaling in RAID gives you a maxium of throughput of 6GB/s.  :notworthy:



Unfortunately it's not clear if they are bootable or not, there are plenty of self proclaimed experts on the web that say they are not because the older Fusion IO card were not, but I'll wait until I hear it from a reliable source. That and the fact they are aimed at the enterprise market and thus have a huge price tag to match means your not likely to see one in MAME cabinet anytime soon.



u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: Solid State Drives (RAID) superhuman speed
« Reply #8 on: March 26, 2009, 03:09:50 pm »
I use a current-gen Intel X25-M in my video editing computer....

Have you run into the slow down mentioned in anandtech's review (or in PC Perspective)?

I'm interested in SSDs, but not quite ready to spend $$$ on smaller drives yet, especially with all the differences in quality of all the first & second (& third?) generation of SSDs.
Robin
Knowledge is Power

VicBond007

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 21
  • Last login:August 03, 2009, 06:46:29 pm
  • Hey! It looks like you're writing a letter!
    • VicBond007 Productions
Re: Solid State Drives (RAID) superhuman speed
« Reply #9 on: March 28, 2009, 01:17:58 pm »
Have you run into the slow down mentioned in anandtech's review (or in PC Perspective)?

I'm interested in SSDs, but not quite ready to spend $$$ on smaller drives yet, especially with all the differences in quality of all the first & second (& third?) generation of SSDs.

I use it as a boot drive, not for storage, and all my apps are configured to use my RAID for swap space instead of the system drive (the SSD).  I usually use my laptop for web browsing and chatting (browser cache/chat logs constantly being modified) so the two major contributing factors to SSD degradation are not an issue with my main system.  My pagefile is a static size, and my system restore is turned off.  Really, the worst amount of damage is probably in the area that my World of Warcraft installation sits in (Gotta feed the addiction!) since all of the player/zone loading is hell on a drive's read/writes.

I have not had it that long, and I'm not running disk-wide benchmarks to deliberately kill it.  Under NORMAL usage, the drive seems to be holding up just fine, though I don't have the numbers to back up that claim yet.  I'll get back to you in a few months ;)

What you have to consider is that SSD aging really doesn't affect read performance at all, only writing (random being the biggest hit).  But think about it...even with a 50% performance hit, it's still showing 20x or so FASTER random file writes than my Velociraptor.  It's not as fast as when you bought it, but it's still ridiculously fast.  Windows 7 + Firmware upgrades should make this virtually a non-issue, so I think if you're holding out for a drive controller that won't degrade the SSD's performance over time, you're outta luck.  Easier for manufacturers to say "Let MS fix it" than to reinvent the wheel.