640gb PCIe Solid-State Drive Demonstrated
Lisandro writes "TG Daily reports that the company Fusion io has presented a massively fast, massively large solid-state flash hard drive on a PCIe card at the Demofall 07 conference in San Diego. Fusion is promising sustained data rates of 800Mb/sec for reading and 600Mb/sec for writing. The company plans to start releasing the cards at 80 GB and will scale to 320 and 640 GB. '[Fusion io's CTO David Flynn] set the benchmark for the worst case scenario by using small 4K blocks and then streaming eight simultaneous 1 GB reads and writes. In that test, the ioDrive clocked in at 100,000 operations per second. "That would have just thrashed a regular hard drive," said Flynn. The company plans on releasing the first cards in December 2007 and will follow up with higher capacity versions later.'"
640gb ought to be enough for anybody.
Who, what, when, where, why?
Price would seem to be a pretty important detail...
massively large PCI-e drive stores you!
$30/GB is still expensive but I bet in less than 2 years solid state drives in this capacity will come down to a few dollars/GB.
I hope this means that laptops and large capacate media players with extremely long battery life are not too far away.
With small but fast flash drives appearing on the market, it would be nice to have storage systems that can automatically migrate data between disk and flash to maximize performance.
640 GB ought to be enough for anybody.
What's the MTBF?
The simple truth is that interstellar distances will not fit into the human imagination
- Douglas Adams
I could imagine using this as an OS drive. No sooner do you let your finger off the power button than the login screen appears.
The game.
What is the write limit for their device? It would be a damn shame to buy a $10,000 solid-state drive only to have it burn out after a month because you forgot to mount it with the "noatime" option.
A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
I can't find any mention in the article of whether you'll be able to boot from them with current BIOSs. Surely any system they'll be in will have a decent amount of RAM for the OS, but it would be pretty cool solely for the fast boot times.
Will it last as long as a standard hard drive?
I thought Flash memory had a limited (write cycle) lifespan. If they have solved that problem it would be great.
When are they coming out with a laptop version?
(drool!)
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
Its fast, but not as fast as I would have hopped with parallel access. They better get the speed up or the cost down to hit it big. Right now I'd take either direction, as they both have decent applications. Good progress though, time will tell.
Seems like finally a newer reason to upgrade my hardware. I've never bothered with Vista, and I'm not big into gaming, so my P4/2.2GHz rig has been more than adequate for (surprisingly) over 5 years. Haven't needed a high end graphics card for a while, and only upgraded that for DVI output 3 yrs ago. When I built the thing in '02, I figured I'd get 3 yrs tops before it became a file server.
But it doesn't have a PCIe slot. Something like this would finally give me a reason to build an all new PC. Anyone else in a similar boat?
"No fair, you changed the outcome by measuring it!" - Professor Hubert J. Farnsworth
Imagine a RAID6 of these. With a parallel interface between then for parity calculations..
Even a guess would be helpful. As a "proof of concept" it's pretty well useless - putting memory on a interface card isn't something that was invented recently. Heck, Microsoft was selling memory boards for the PC-XT way back when.
It was a good idea back then and it's still a good idea now - but what's kept it from becoming a widespread technology has always been the price. If they haven't found a way to make it affordable they haven't invented anything.
Let's be generous and say they actually hit... 25 bucks a gig.
$25 x 640 = $16,000
There's your problem.
At 100 dollars apiece, you could snag a WHOLE lot of 500GB drives, plus cases, boards, PSUs, etc. to run an array MUCH more massive than this.
Nice trick. Try again in about 5 years.
According to the article, they are looking at pricing to be 30 dollars a gig. That is pretty pricey.
That means their low-end 80GB drive will be around $2400+ or so US dollars depending on tax, shipping, retail prices etc.
Wow... adding 800gb/s to the workload of a southbridge would be quite a jump in required power, no? If they want such a possibility, would we have to accept another mboard form factor? Make room for yet another heatsink. O.o
I would think this could help for those people who like to keep their computers multitasking! Swapping data in/out of memory would go a lot better if you send it to a faster medium, Si?
You would think being a "geek" new site, one could at least get their GB's and Gb's correct. If the drive is running at 800Mb a second, that's hardly what I would call *impressive* or *extremely fast*. That's not even as fast as most 10k rpm scsi or sata drives.
I'm also wondering how one would make the jump from 800Mb to 1GB... that would be quite the feat. I'm guessing that the B's are screwed up somewhere... it's just sad that something so glaringly wrong can be posted to a site like this...
If you were my C++ Professor, then F you... Ah now I feel better
He who drops nearly $20,000 for such a unit will have investigated the drawbacks.
And decided they are outweighed by the advantages, no worries professor!
"The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
should its battery fall out
The fuck?
by egg troll (515396)
Oh, carry on.
This would be the perfect external journal device for databases and filesystems like XFS. Transactions would be guaranteed and super-fast, and could be lazily shuffled out to slower, bigger disk.
By which he means, set up a completely unrealistic benchmark which shows his flash drive in the best possible light, and a traditional drive in the worst possible light.
I still want one of these, but that benchmark is nothing to be proud of.
Combination - fun iPhone puzzling
I bought my first 1GB drive back in 1992. A SCSI Seagate 1.1GB for $900.00 for my SPARC Classic. I compare that with the 750GB Seagate SATA I just bought for around $200.
These things sound great--I'm just afraid of Dell and other computer companies deciding that consumers don't want flash hard drives because we aren't buying the ones they offer. Then they attempt no development in this regard. The thing is, though, people are just not willing (for the most part) to pay extra to get a small capacity hard drive. They need to offer these things with similar capacies to their conventional hard drives--64GB just isn't that unreasonable for these things.
Then again, perhaps the computer manufacturers have not yet been impressed with the reliability of higher capacity SSDs.
Anyone have any idea why it's hard to find a laptop that comes with a 64GB or larger SSD?
One obvious set of applicationa for large-capacity/high-speed flash storage are those which require not just greater speed but greater durability than moving media: planes, satelites, boats, military vehicles, etc. And these markets are possibly more able to pay for these benefits.
Now I can install even slower and more bloated software. Hard drives are the cassette tapes of the new millennium.
What?
Even if it's expensive now, it doesn't matter. Prices fall, but the technology solves that last problem for modern computers. The hard drive is no longer the bottleneck with this cards. They'll start selling in 2008 at 30/gig. So $2400 for 80GB's. That's the techie skim market they're looking at hitting, and not the server market. I'm sure at the middle of 2008 their prices will become more sane. 2 Mirrored SAS drives on your hp linux server may reach a grand on a bad day. Not a long way off really. I think this tech is very smart/helpful.
Damn expensive, $19,200 for 640GB......... I want it but cant afford it.. Josh
Just because it works, Doesn't make it right. - JTM
We'd have said something like, "What's the Mean Time Between Failures?"
WTF?
A goal is a dream with a deadline
What is interesting is that this device seems to favor situations where you can throw multiple simultaneous I/O's at it. This should be perfect for database, rendering and high performance computing. It will be a while I think before the standard user has enough going on, for them to have their nice shiny quad core or whatever chewing out a peice of this. By then, these puppies will probably be cheap enough, say 1k for 80GB. I'd pay that if I was doing a lot of video editing. You pump your current project into this device, churn and write back to spinning disk sequentially after offline.
considering that large quad-socket boards have space for 8 Dimms per CPU we're looking at 128GB+ per machine and soon to increase. 640Gb isnt that much bigger. Since it's on the memory bus and not a PCI-* bus, its going to be faster than these drives, and it's more expensive right now. By the time they're at $30/GB ram will be alot less than that. The automatic persistence (without scheduling to back the memory to disk, like RAM would need) is the only advantage, so you're putting a high price on that ability - a database with constant accesses that need to go to permanent non-loss storage with a power out.
If you really have such an environment, I would think that fixing your HA setup would be a priority first - duplicating your servers so they can take eachother's jobs over and providing redundant power. I dont even want to know how many xactions/second a properly memory-stored database can do (once you get rid of the filesystem and driver layers, which this thing would require), Im sure many many more. While disk wont take as many xactions/sec, you can always back dirty ram to disk in huge chunks (1 meg blocks or more) to avoid having to need 100K IOops.
I just dont see any advantage properly tuning your server and process environment couldnt achieve with commodity unspecialized cheap easy to replace parts and a few brains.
It's the return of the HardCard!!!! I remember having one of these with my old PC/XT. It was a 20 MB HardCard that fit into an ISA slot. The first ever hard drive i had running Windows 3.0 with DOS 3.3 on it.
------
"And may your days be long upon the earth."
Don't worry. I'm sure they'll find a way to bloat the startup to make it slow again.
As soon as resources are available, developers find a way to use them to just within the patience threshhold of the user.
I stole this sig from someone cleverer than me.
Read the article and watch the video. They talk about that.
You don't actually believe that number anyway do you? MTBF doesn't mean anything. If you read the google papers on hard drives you would discover that the numbers posted don't mean anything.
Don't forget to read the information about CERN and it's data errors.
And let's not forget, it's cheap!
Oh wait...
640GB? Why don't they translate that into something more usable, like Porn/Sec.
Anonymous Cowards suck.
But how many read/write can I perform on that card before the flash goes dead ?
Also why is the card not PCI but PCI-X or better yet - ethernet base ?
last but not least - when can we get one of those card under $39.95 at Frys?
That being said, a few of the guys there said that they pretty much expect these (at the beginning) to do the best sales for companies that are looking to get really really fast database servers going. NOT for scsi san replacements (it's silly to spend $100,000 for something you could get for 10,000 hard drive space wise). Eventually as the price drops... i know of a handful of people who would EASILY pay 1000$ to get one of these on a gaming rig even if it was only 100 gigs. But that right there is already 1/3rd of the price of what it currently is. (assuming it's around 30$ a gig).
Another thing to keep in mind that came up in the conversations... since these are tiny, think about the cost per server rack... and think of the cost per electricity to run. If you take those into consideration, these are actually less expensive that most people would think! A massive rack of hard drives could cost a lot of money in a co-location ... and a lot of electricity to run it all... But then again, we're talking about savings on servers, not general in home use.
When this gets to about 1/3rd of it's current price, that's when you will see these things become TRUELY mainstream both to the average company and home users (be it rich ones who need the latest and greatest).
Fusioni-io -- Link to their site.
this is very cool. has harddrives get faster, and larger. and CPUs get better...
I haven't quite figured it out, but my HD runs just about continuously for about 2.5 minutes after I log in. I even get a message that I don't have my firewall turned on because there is such a lag in the startup. I have yet to figure out what is taking so fucking long, since a restore from hibernation only takes 30 seconds or so (2GB of RAM), so it's not like it's having troubles loading everything it needs into RAM. And it's not caching a bunch of shit to the paging file, because I don't have one (with 2GB of RAM, I don't need one, even with Firefox running all morning).
I'm about 80% of the way through a fresh install on a new (bigger) HD, and it takes about 10 seconds. I wish I had a way to see what thread is accessing the HD, like I get with the processor list in the task manager.
Is it just my observation, or are there way too many stupid people in the world?
I mess with VMware images a lot for work. Suspending and unsuspending them makes my raid-0 setup work really hard, the amount of data being transferred is very large. On my laptop, VMware suspends feel like they're writing to floppy disk. This drive would make a tremendous difference. They should make them in laptop form factors, too; this makes laptops actually usable for some tasks.
I can't understand why some laptop manufacturer is not selling a laptop with:
- solid state disks (Let's face it, 60 Gb is plenty for normal Linux system with all your data)
- ultra low power consumption processor (Doesn't need to be Intel-compatible. To hell with that! As long as it runs Linux and uses very little power.)
- batteries which provide 16 h or more battery life
- OK screen resolution
And yes I want to run Linux or some system which is flexible enough to work with this. Windows will never work outside the Intel processor hegemony.
I'm talking about a small, portable device, yet powerful enough to read PDF files, do net surfing, write text, read mail, program in Python etc. and whatever one does in a normal laptop. Maybe it could not play video so fast, but who cares, really... When I'm travelling I'd like to work instead of just sit still (even though that's also fun).
"set up a ramdrive and put the swap file on that"
I'm not sure I see the logic there...
No sig today...
I don't think their target market is home PCs.
... they won't think twice about $30/gig.
The reduction in power/space/air conditioning alone will justify this price to a lot of datacenters.
And if you can throw in a performance boost as well
No sig today...
Now if I could get the screen that the OLPC uses (readable in direct sunlight) I'd be quite happy as most of what I do involves simply reading/writing efforts (spreadsheets, email, word) and this would improve the battery life of my laptop to at least 5 hours instead of the 2.1 I get now.
Mod me up/Mod me down: I wont frown as I've no crown
At the moment they're the only game in town so they can charge what they like (actually I don't think their prices are too unreasonable if you can look beyond raw flash prices and see the total benefits).
As soon as there's competition the prices will plummet.
No sig today...
How fast can you flood a TB switch? :-)
MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
From TFA:
My grandmother used anecdotal evidence all the time, and she lived to be 120 years old.
They are going to sell it at $30/per GB. Now lets do the math: 649GB * $30 = $19470....
With that amount of money I buy a Mac Pro with 8 Cores and a 1Tb Raid or a 1TB San.... I think Solid State has to grow cheaper before we consumers can jump the gun at it... but, like hard drives back when they made the jump to GB, it will be awesome to see SolidState HD in systems, better then the clunky magnetic disks we currently use...
Even for a corporation telling them a 649Gb Solution is going to cost them $20K they will flip you for it.
Nom de dieu de putain de bordel de merde de saloperie de connard d encule de ta mere.
They do when in use, but if you were just using your PC to - say - play music (not at all uncommon), then your video can be blank (or at least not using much power from the card), and likewise if you have a power-saving-friendly CPU those can be clocked down as well. Have power-saving also turn off the LCD backlight (is there a manual way to force this in 'nix through ACPI, btw?) and the hard drive might be the bigger drain.
Of course, how often one plays Mp3's on batteries is up to debate, but thinking beyond computers (and hopefully beyond the PCI-e interface), having high-capacity, high-reliability storage in a solid-state form for PC's will drive the overall price of the tech down, and hopefully make it cheaper for non-PC devices too: music servers, NAS drives, TIVO, flash-based media players, and/or other such things.
I wonder how it does for generating and handling heat... since that's always been one of the bigger hard-drive killers that I've seen with high-use systems. I have a buddy who, despite having massive cooling, regularly replaces drives in the RAID array of his high-usage servers because the combination of heat + mechanical wear kills the drives. Less mechanical parts is good in my book.
If your looking to run a blast/darwin query on 50k files to find the closest match to an unknown dna sequence Either you need to recode a bunch of software to use sql, or you snag a piece of hardware that gives database level performance. 80gigs at $2400.00 is a bloody bargain.
The device is also 10x faster in bandwidth than a normal drive which is comparable to a san, but not such a power hog.
So really the tradeoff rocks for small files. It doesn't have a controller interface latency so its really quick. It should mask a good chunk of hard drive based lag.
Storm
For a lot of these questions, you can look at the FAQ here
Not likely, with that direct connection between them, right?
Well, maybe...
Don't thank God, thank a doctor!
If we were talking a sane OS, yeah, just disable swap and it'll work. But after a fairly long discussion with a guy who sells the stuff, and plenty of name-calling by him, I finally got him to admit that it was really a limitation of Windows, that if you actually disable the pagefile, certain things don't work.
Of course, I've lost the thread, and it could be entirely wrong...
Don't thank God, thank a doctor!
And how fast exactly CAN you hop? I can hop pretty fast, but I've been practicing since I was a kid. Does height or distance matter in the hopping equation?
I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
Did I hear that right?
I guess I'll have to put off that operation, and food for the next ten years!
I guess that I can make the back of the Hyundai comfortable, I'll need a generator to run my stuff.
Well,, I can dream.
I killed da wabbit -Elmer Fudd
If it gets fast enough, you may just want to use it as your main system memory, rather than swap. Then, suspend-to-RAM = hibernate, and your persistant storage could be something like tmpfs.
Actually, the best solution is a system with Orthogonal Persistence -- that is, remove the distinction between disk and RAM.
In an ideal situation, this means that no program ever actually closes. The closest it gets is the entire system being suspended to save power. All of the reasons this might not make sense to you are based on the way software works now, not on any limitations inherent in hardware or in the concept of software.
It's hard to explain abstractly, but maybe try an example: Google Documents. While it's not instantaneous, because it has to go over the Internet, Google Docs does autosave every document, along with a change history. You can still revert, not to the saved version, but to any version since it was created. If you want to play around with it without saving, you simply copy the document and work on the copy.
Or, consider the concept of a savegame -- for the most part, rather than explicitly saving your game and closing the program, you'd simply pause it, minimize it somehow, and move on to whatever else you were doing. After awhile of being paused, the game might automatically release the audio/video hardware, so it won't be using any resources except RAM. And when that RAM is needed, it'll get swapped out.
Does it have any advantages over a traditional savegame? Well, it's easier to program, but imagine the whole game is coded like that -- rather than having to "load" a level off the hard disk, you simply access what you need. No more "loading" screens.
So yes, probably the first thing that will happen is, someone puts a Windows swapfile on it. And probably, it will be a LONG time until legacy concepts of filesystems and virtual memory go away. But if you get something performing even close to RAM speeds, with persistant storage, you can go a LOT farther than simply emulating a spinning disk, and you could do a lot better than trying to store your swap on an emulation of a spinning disk that runs on something resembling RAM.
Don't thank God, thank a doctor!
Agreed. Does he really need to be a snob about asking about mean time between failures? What a waste of an acronym and link...
LOVE YOUR WORK ESP ON USENET
I've been looking forward to these fast solid state drives, wondering when they would be ready for market.
I run my Rapidweather Remaster of Knoppix Linux (See Screenshots, below) on a little 2 GB SanDisk Cruzer drive, it is a little slower booting up than an ordinary hard drive, but so portable! Just plug it in, and boot up, and all your files are there. I have 4 partitions on it, even a swap. When I run Debian 4.0 from the hard drive, that swap gets picked up too. Often, Office Depot has these drives for about $25.00.
I understand that Dell is offering some solid state hard drives as an option now, but they are very expensive.
They did say those drives are faster, which I just gotta see, since the Cruzer is slower. Could be that I use a PCI USB card, rather than a "real" USB interface directly into the motherboard. I'm using an old Gateway 2000 PII, with 512K cache, so it's able to run both OS's just fine, even Rapidweather Remaster from the USB drive. To get the SanDisk running, it is necessary to have these files on the hard drive, in a MSDOS or Windows 95/98 partition:
http://www.rapidweather.com/download
(free download)
When there, pick the usb tarball. Everything necessary to boot from a usb drive running Rapidweather Remaster is there, and a detailed readme is included. Look at that to see all the details.
The older PC's can't boot directly from a USB drive, so the files are necessary to provide a menu, and get the SanDisk running. Any old small hard drive will do, as long as you can install MSDOS on it.
Rapidweather's Linux Screenshots.
I hate to nitpick but the TFR uses MB/s not Mb/s, remember there is 8x DIFFERENCE between the two, otherwise 800Mb/s sounds a lot less impressive (its pretty much the same as current raid-0 (ish)
When is someone going to mount one in a cpu socket and use hypertransport? This would effectively eliminate any throughput limits of pci, correct? Would significant architecture changes need to be made to cpus to treat mass storage like ram?
..then why the fuck do we always get these blurbs where people mix up "Gb" and "GB"??
...so tell me, what the fuck's a "gb" gerbil brain? There's no such thing as "gb". /.'s headings like Wikipedia's, the word "PCIe" next to it
THERE IS A BIG DIFFERENCE I.O.W. THEY ARE NOT THE SAME, FOR FUCK'S SAKE!
IMNSHO IF YOU DON'T KNOW THIS BASIC TIDBIT OF UNIT NOTATION YOU HAVE NO BUSINESS BEING ON SLASHDOT.
http://en.wikipedia.org/wiki/Giga
And don't tell me it's a limitation of
has three capital letters in it just fine.
Eros performed fantastic as a persistent system, and Coyotos is a big improvement. That way we will be starting with a secure, semi-persistent system and emulating *nix on top of it.
/troll
We at slashdot are scientists, specialists and kernel hackers. Your FUD will be found out.
No de facto--my desktop has been up for 32 days and has paged out a few million pages. Also, Apple and MS (if one of the other repliers is correct) have figured out ways to use swap to change performance. If there were a good reason not to do this, I'm sure the OS writers would figure out how to do it, but with HDs very reliable and cheap, why not optimize performance?