Super-Fast Hard Drives
codders writes: "An Australian startup company, Platypus Technology, has launched a range of RAM-based solid state drives. These QikDRIVEs can offer sustained data throughput rates in excess of 110MBps and can be up to 8GB in size."
From memory, the bandwidth they're advertising
is a significant percentage of the PCI bandwidth -
which infers that putting two of these in will not
increase your throughput - and even one of these
running flat out will mean other devices such as PCI video and networking may struggle.
I had hoped the quantum leap we benefitted from
when moving from ISA to PCI would last a bit
longer than 7 years, but I suppose thats 3 x
moores law doubling so its not that bad.
Compaq 8500's and Sparc e420's have multiple
busses. If you can afford one of these
puppies you can afford a good platform to run it
on.
-- Don't believe everything you read, hear or think
In response to "C)", the article states:
The QikDRIVE8 is compatible with an increasingly wide range of operating systems (OS) ranging from Windows, NT, Linux, Free BSD and Mac, and utilizes these OS's standard SCSI driver installation and management features.
Not sure if that's actually true or just marketing hype, but that's what they claim.
-- Dr. Eldarion --
It's not what it is, it's something else.
People have been making virtual drives for years now. The only problem is that mobo makers don't create systems with that many DIMM slots (for obvious profiting reasons). What I don't understand is why we even bother with virtual memory at all. If you can afford to run a huge amount of RAM on your system, and never even come close to using all of it, why not disable using VM at all? Is there something I'm missing here?
Seriously, the present hard drive media has to go. It's the bottleneck of the entire system -and one of the few remaining moving parts in a computer. I'm looking foreward to the day when it's all solid-state.
you're thinking of the POSIX .4 (realtime functions) mlock and munlock functions. NT has a POSIX subsystem, and win32 probably has an equivalent function that works on w9x and NT.
#define X(x,y) x##y
#define X(x,y) x##y
Peter Cordes ; e-mail: X(peter@cordes ,
Seems fairly silly. For $2500, you can get 10 9.1GB Quantum Atlas V (7200 RPM) Ultra160 HDDs and, say, a DPT single-channel Ultra160 RAID controller.
The drives push about 29MB/sec each on the outside track, so in RAID 0, you'd be pretty much hitting the limit of your PCI bandwidth even at the innermost portion of the disk.
$2500, 90GB of 132MB/sec storage. Since you'd support all the important flavors of RAID, you could sacrifice storage space for redundancy, if you like.. If you're editing video, you probably don't care. For half the price of this QikDRIVE thing, you could get two controllers, each with 10 drives, and make them redundant (RAID 0+1)
Not only that, but you could toss in a motherboard with a couple of 64bit PCI slots, and 1-2GB of memory, and STILL be cheaper than the QikDRIVE.
I definitely see this happening in disk space vs. backup media too. Thanks to Diamond, IBM, et al the capacity of consumer hard drives has left reliable tape backups systems in the dust... Has anyone really worked out how to back up ten or twenty workstations with 60GB of local storage each? A file server with 200GB? Without spending $10,000+ on a tape drive and all day writing to it? With the price of high-end backup devices these days, you could buy all your hard drives over again, maintain them as off-line mirrors, and still have enough $$$ left over for several GB of RAM...
Note that RAM contents already survive reboots; it's the operating system that erases it (some systems take advantage of this fact for fast reboots). If you need power failure protection, you can also back up RAM that sits on the bus with batteries.
So, I think this card is a kludge, something that gives people a quick fix solution to a performance problem. For a quick fix, however, I would prefer a self-contained external box with a SCSI interface.
Wow, this sure dates the age of the average Slashdot reader. No knowledge of Core Memory, Cray SSD drives...
I feel old.
The Platypus comes in 3 flavors: The QikCACHE without an external power supply The QikDRIVE with an external power supply, and the QikDATA that has 'the added protection of automated back-up of data to an independent hard disk drive in the event of complete power loss.'
And how pray tell, does the *independent hard drive* function in the event of a complete power loss?
The QikCache is 'card only' - when you turn the computer off, it gets wiped. But that's irrelevant, since the thread is specifically about the QikDrive.
The QikDrive is 'card plus external power supply' that allows you to turn your computer off (e.g. to make hardware changes) without wiping your data. It still isn't non volatile (it wipes if the power is cut) and it costs $9840.00 for 8GB. Quantum's pricelist is down right now, but I read it was $500-600 per GB or less than half the price of the QikDrive
The QikData has "mirroring capacity" and the "capability" to transfer to a Platypus HDD with a built-in UPS. This increases the price even more -- the HDD/UPS unit is extra. You also have to load the HDD back to the QikData before you can restore service. Not good.
A nonvolatile Quantum, on the other hand is not dependent on the power. Yank the cord, pull the Quantum, take it cross country, plug it in, just like a HDD. And you have instant high-speed access
So, while I have no strong feeling about either device, I'm hard pressed to see how you give the advantage to Platypus at all, much less $8K worth! No, I'm not being sarcastic. I really am curious why you gave the QikData the advantage. At all.
The Quantum is faster in "transactions/sec" (who cares about 'peak bandwidth'?), cheaper. And can be nonvolatile, straight out of the box without extra wires and components. (You can come crying to us when a technician seeing that the server is powered down feels free to unplug the QikData power cable. A UPS doesn't help, if you're not connected to it!)
_____________
If you can go to bed, knowing you did a valuable thing today, you're very lucky. If you can't... it's not bedtime
If you were saturate the PCI bus with one device as you suggest what happens to your NIC card, sound card, your SLI voodoo 2 setup (hehe), a second drive, or anything else which happens to be on the PCI bus?
I think that they'd last longer infact. I mean, how often do you have to replace ram, vs how often you have to replace a hard drive - the hard drive goes much quicker because it has moving parts. RAM chips do not (well, transisors are more like, chemical/crystaline or something arent they?)
Mat.
Maybe I misread, but these things ARE volatile. They're just regular RAM, in a special board. The only thing that makes them less volatile than regular RAM is the separate power supply.
Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
I guess if the motherboard (and operating system) supported it, then you could just GET that much memory (and get rid of the swap file entirely!).
Do they use cheap (and relatively slow) memory for this thing, or what? How much would 8GB of 133Mhz SDRAM cost if you bought retail?
The default configurations at those prices are $1538 for 512 MB (upgradeable to 1 GB) and $9840 for 4 GB (upgradeable to 8).
I'm curious; does anyone think that having an external power supply on the RAM drives make them worth the price premium over a software RAM drive?
Hopefully the prices will drop as the next generation of SDRAM factories comes online... ;-)
Free music from Jack Merlot.
I don't quite understand why you'd use one of these things. It seems to be that you'd get much better speed by simply putting all 8GB on your motherboard. Surely there are motherboards that can take that much memory, in addition to a 64-bit processor to address it all.
I guess the part about an independent power supply is useful. If the power goes out, a UPS is going to be able to power a dinky little card a lot longer than an entire server. However, if your server is under enough load that you need one of these things anyway, you probably have multiple safeguards in place should the power die. You could always keep a hard drive on standby and write your ramdisk to it when the UPS notifies the computer that the power's dead.
So, am I missing something? Is it less practical to cram that much memory onto a motherboard than I thought?
Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
Product Availability And Pricing
QikDRIVE1 (maximum capacity 1GB) and QikDRIVE8 (maximum capacity 8GB) are available now. Pricing varies depending on configuration. As an example, suggested retail price (ex-tax) for 512MB is $2,500; and $16,000 for 4GB. QikCACHE1 (max. 1GB) and QikCACHE8 (max. 8GB) are available from April 2000. QikDATA8 (max. 8GB) will be available for shipment in June 2000.
Found here. At today's exchange rate, that's about $1,429 USD for 512MB and $9,145 USD for 4GB.
--
He lives in a world where those who do not run the client software of the omnipresent meme are unacceptable.
saw these gizmos at the Linux Expo in Sydney, apparently they've been running them for quite some time in government departments - I think some were being used for a long time testing in the RAAF at the Defence Force Academy, its only just recently that they've released them to the public.
Does that mean you lose your data if you unplug its power supply? If so, that would make a UPS necessary, since the smallest power fluctuation could zap your data. But the most likely way to lose data would be moving the machine - and forgetting to back up the drive before unplugging it. DOH! : )
Know what I like about atheists? I've yet to meet one that believes God is on their side.
yeah... Until you think... umm, well, if your swap is on ram... Why not just buy more system RAM? and just don't allocate swap. It'll always be faster if the mm layer never has to think about paging out. (Hey, you'll save some ca$h, too.)
"Never trust a Programmer who carries a screwdriver."
Perhaps someone can do a hardware workaround using an intermediate NVRAM between the SDRAM HD and the hard disk, using principles borrowed from both cache technology and High reliability file systems. But it'll take a bit of work.
You can get pretty good performance with NVRAM, by tightly integrating the OS, the filesystem, and the RAID subsystem. Hop on over to NetApp's Technical Library to read how they did it. In particular, check out File System Design for an NFS File Server Appliance which discusses how the Write Anywhere File Layout (WAFL filesystem) knows (and can take advantage of) how the RAID subsystem works. The NVRAM is mainly used to speed up write performance. They've also got some interesting bits on how the RAM cache works. It gives decent performance, even though NetApp caches tend to be small by modern standards.
James
Replace the SDRAM on these puppies with the NVORAM being developed by Ovonyx Technologies, as described in this Slashdot article from 5/24. That would solve the volatility problem and (IMHO) the problem of having to buy 8Gb of high-performance DIMMs.Granted, I'd rather see the tech using a standard HDD interface (SCSI, IDE, DMA/66, etc.) than being available only for swapfile.
-NOC Monkey (OOK!) Experience is what allows you to recognize a mistake the second time you make it.
Second!
Sounds like just the thing for mp3 players.. hoohah!
Again, this argument just dosen't hold salt.
Yes, but is it worth it's water?
While I'll agree that in general, these devices have limited usefullness, there ARE cases when an application developer can better guess at important usage patterns than can a caching algorithm.
For example, a given application might be optimizing indexes when there is no demand on it. When the application would be otherwise idle). In such a case, the caches would always be full of arbitrary indexes that are being optimized.
However, when a user actually attempts to use the application, 99 out of 100 times a particular set of pages might be called on first. In this case, it would be nice if you could guarantee that these pages could be accessed with minimal latency.
Having said this, I would, in general, rather have the directly addressed RAM (standard memory) rather than the SCSI bus RAM in my system. Even if there is an advantage to RAM drive optimizations, I'd prefer to have the flexibility of RAM drive software to turn segments of the directly addressed RAM into easily reconfigured RAM drives rather than inflexible SCSI bus RAM drives.
I also think argument that dropping a RAM drive in to give a boost to existing applications that this poster makes best, I think, is a good one. But, again, a RAM drive defined in software would be better here.
-Jordan Henderson
You probably don't count Win 95/98 as modern (:-), but I actually do use a small ramdisk as scratch space for security applications where I don't want the data written to a disk drive. (There is still a risk it'll get written to swap space, but I'm not doing anything at that level of paranoia :-)
/tmp on that would do as well. Unix /tmpfs file systems would do a better job of that - they avoid writing stuff to disk until necessary, on the assumption that you'll discard most of it pretty soon, which speeds up applications like compiles more effectively than normal caching strategy which assumes you're saving something to a disk because you actually *want* it to be written to the disk.
It's also useful for stashing web or mail downloaded zip files where I don't have to worry about cleaning them up later, but having a big enough disk drive with a
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
I don't see too big of a use outside of the overpriced mega-server market, though, and lets just hope that none of them suffer from any brown-outs. In my day-to-day work, on a 500 Mhz Pentium III with 256 megs of RAM, it takes approximately five minutes to change one file, recompile, and relink. A faster CPU would help a little, two CPUs slightly more (Anandtech got a 30% speed boost from two CPUs with Visual C++), but I think hard drive access time is the dominating factor. Could I use one of these things? Ooooh yes. The cost would be a hard sell though.
If you were saturate the PCI bus with one device as you suggest what happens to your NIC card, sound card, your SLI voodoo 2 setup (hehe), a second drive, or anything else which happens to be on the PCI bus?
They run off of the *other* 64-bit 66MHz PCI bus, of course.
Come on, if you're going to spend $8000 on memory, you're probably going to have more than one PCI bus. (Of course, you're probably also not going to have a voodoo 2 setup, but that is a different issue).
Tarsnap: Online backups for the truly paranoid
After all thats all it is.
In fact the RAM would almost certainly be cheaper, and a better investment in the long run.
Microsoft should buy up this company, and then make these drives as cheap as possible for everyone to use. Reboot time would would go down significantly! They would save billions in not having to make their code more efficient.
"The hardest thing to understand is the income tax." - Albert Einstein
Macs have 64bit PCI slots :)
I'm sure I can exceed 110MBps with an Adaptec 39160 SCSI card (64bit, dual channel) and 2 drives in a stripped RAID. For less than half of the price for the 8GB version. Using 2 18.2GB 15,000rpm Ultra3 SCSI drives too!
--
Don't lead me into temptation... I can find it myself.
You're right. these have been around for a very long time. In the traditional Unix world they have been used as database accelerators and such.
It is nice to see this technology trickle down into the PC world, though. Now we just have to wait for PCI's successor to see some real throughput improvements.
I remember seeing an ad for a laptop computer a few years back with a solid state hard drive. The idea was that data could be accessed faster, and it would not drain the battery as fast. The only problem was that the drive was only 4 MB in size. It seemed like a good idea, but at only 4 MB, it also seemed like an idea that just wouldn't work.
Now we have these QikDRIVES capable of holding up to 8GB. Finally, enough space to be useful. But because they are using ECC SDRAM, the prices are going to be too expensive for all but the most serious of consumers. It's generally been accepted that hard drives are slower than RAM, so why not use cheaper RAM that runs at, say, 60ns (like the old EDO RAM)? We would still probably want to use ECC or something similar for data integrity. Would this cut the price sufficiently to make it attractive for the average person? Obviously, it would still cost more than a conventional hard drive, but hopefully not nearly as much as the current line of QikDRIVES.
Now I'm not saying to dump the existing line, since they will still be attractive to those who need the high performance. I'm just thinking of how to reduce prices. And over time, the prices on these things can be expected to drop anyway, perhaps even making them commonplace. Does this sound plausible?
--
For every post, there is an equal and opposite re-post.
Also, under some operating systems (such as Windows), many applications require a swapfile, because the swapfile can be (and is) used for other purposes, such as memory-mapped file access (for easy sharing of data among applications).
begin 644
Just how much backup juice would you need to keep a bunch of sticks running in the event of a crash?
;)
I would think a reliable UPS and an "old-fashioned" drive on standby would be a pretty sure bet. You'll need a physical drive to load up your Qikdrive at boot time, and save out at shutdown, so that thing will already be spinning when the power cuts out. Then your only worry is that you can copy 8G before your UPS fails
This is a manual virus. Copy it to your sig and help me spread!
Last time I checked, RAM was hardware.
begin 644
Come on people. A number of companies have been manufacturing Solid State disks for years. (Imperial Technology comes to mind). Where's the news in this. Is Slashdot into free advertising now ???
And a floppy disk drive is also hardware, but that doesn't make it a hard drive.
Will I retire or break 10K?
For me the main thing is having enough *reliable* space to store my digi-junk.
For you the solution would probably be a four letter word: cdrw.
Will I retire or break 10K?
Might be. There is probably a difference between OS based ramdrives and external ramdrives.
Most of those died off when 32/64-bit addressability started getting more commonplace, I guess it's about time for that to happen again as M$ isn't going to have Win64 working for years.
This would be lovely for Instant on boot disk, but the price would have to drop by leaps and bounds.. I could never get by with only 8gigs.. (doing graphics & video work, and being lazy about cleaning up old versions).. I am somehow out of space here with 160 gigs of HD space - just picked up a 40 gig drive for under $400 canadian.. For me the main thing is having enough *reliable* space to store my digi-junk..
-
air and light and time and space
Before anyone gets carried away, please remember that these are volatile RAM drives.
The Platypus overcomes the HDD's primary liability (read/write latency) at a serious cost to the HDDs primary function: reliable storage. Note that it doesn't even have an on-board battery. It simply has a separate external Power supply and (optional) UPS
While a UPS is wonderful for keeping my system running, it's much less reliable than it needs to be if an outage (or office idiot kicking the plug out) means I lose *all* my data (sales for the day, etc.) In a sense, the platypus drive is not much stabler than having 8GB of system RAM and *no* HDD ["not much" is relative. The MTBF of a UPS is orders of magnitude less than a good HDD)
I doubt the usual high reliability filesystems could maintain a RAID/HA type redundant backup to disk precisely because the RAM HD is so much faster than the disk. It would be like having a scribe backing up your HD to quill-and-scroll -- the more you utilize the tremendous speed of the RAM HD, the farther behind the disk will fall (and thrash).
It's a nice product (though hardly a new idea), but I see it having limited application (e.g. as a HD accelerator in some server applications)
Perhaps someone can do a hardware workaround using an intermediate NVRAM between the SDRAM HD and the hard disk, using principles borrowed from both cache technology and High reliability file systems. But it'll take a bit of work.
Is there already a solution out there? Or is this essentially just a giant unidirectional HDD cache, good for serving up data faster than an HDD, but not good for critical rewritten data?
_____________
If you can go to bed, knowing you did a valuable thing today, you're very lucky. If you can't... it's not bedtime
But geez what a great swap partition it would make!
Bitcoin pyramid: Join here: http://www.bitcoinpyramid.com/r/1427 it's FREE!
As long as it's not squidgy, it can be called a hard drive :)
Booting? i usually only reboot every two weeks and that's on my laptop... server will get it every 3-6months for an upgrade that's it.
--
Jesse Tie Ten Quee - tie@linux.ca - highos@highos.com
http://highos.dhs.org
So basically, this is a souped up memory expansion board with its own power supply and software that does essentially the same thing as ramdrive? Can platypus offer any kind of discount that makes this cheaper or more attractive than just buying extra dimms and configuring said virtual drive software? I mean... I've already got my PC on a UPS... This is one of those technologies that boils down quite a bit when you analyze it. Try again, fellers...
According to their website it "works like a SCSI drive" and has Linux support. My guess is that it has its own SCSI controller on the card, which may have been tweaked to support the high bandwidth (110MB/sec) of the RAM. What does Ultra2 SCSI support, 80MB/sec? This might be useful as an external SCSI device but you would lose performance, I think.
-- Remember: Wherever you go, there you are!
On other OSes, perhaps it would be advantageous. But as to the suggestion that it could be used for virtual memory (this was on their Web page!), you have got to laugh. Does it make any sense to anyone? I mean why go through the kernel as a file operation, go through the PCI bus, get the stuff from RAM, bring it back and THEN turn it into a page; rather than using actual RAM?
Has anyone actually done benchmarks on the supposed applications of these things (say, webserving under Linux)? I could find no benchmarks on their web page. It seems to me that it might be 10 or 20 per cent faster, but given that the bottleneck is likely to be the network and not the machine (and besides, it would be better value to simply *upgrade* the machine), why bother?
If you ask me, this is a pretty risky venture for a startup company. First off, it's not like the technology is unheard of, not to speak of the lack of innovation in the drive. Second, if I was running my business on the dependability of this particular drive, then I must have gone crazy. Even though HDD drives are comparatively much slower, I know that the risk of losing business, time, and money isn't worth performance increases. In the corporate world, even 99.9% reliability isn't good enough when the next guy behind you is ready to offer 100%. Although this would be great for graphic-intensive purposes like video and animation, I can't see most other companies shelling out the bucks for this riskier option, and there is NO consumer market for it (although many of us at home would drool at the prospect of setting up the ultimate home gaming machine with one of these suckers. Personally, I'd like to see benchmark comparisons just for kicks.....). It certainly is a product risky to profit from, though I am all for production of newer products like this, since the only way to truly move technology is to commercially market it.
Seeing as how most MP3's are 128-256Kb/s, what use would you have for that kind of speed in the application of an MP3 player? Sure, you'd have the song loaded in about 1us, but sheesh, I don't think that the cost would justify that. Also, the fact that if you lose power, you lose the data... if you let your batteries reach "dead" no more songs. So there would be a constant drain on the batteries too. I'm assuming a mobile version of this would runs off of 5V. Of course it wouldn't take long to load your 8GB of MP3's back on it at 110Mb/s. :) I don't think this sort of "RAM" drive has much of a mobile use. I wouldn't put anything of value on it with anything less than redundant power supplies and a UPS.
-Slayback
P.S. Does anyone know of a website that is running off of one of these? Just curious.
Yah, a PCI bus. The "external" is limited by the PCI bus which would, imho, make it slower.
-Slayback
The thing I don't understand is, why-oh-why do they insist on using like, the highest-cost RAM available for this application, when there's plenty of 4-meg simms out there from old machines and memory upgrades that are not being used. Why can't someone create a drive like this that just has arrays of empty simm slots, so we can get this currently worthless commodity, and put it to good use?
I just remembered this old Metallica song. . .
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
The biggest problem with 32 bit machines is not the 32 bit int, which is really sufficient for most things, it's the inability to address more than 4 gig of memory. This provides a relatively clean solution to that problem by using this device as swap. The burning question, of course, is performance... how much worse is it than on board memory?
The answer is, of corse, it depends: If you are in a single process enviroment, the time it takes to swap pages is somewhat killer, because the machine justs sits on it's ass while the DMA moves the block. Now, don't get me wrong, it's a lot better than disk, but it's not like real meory.
However, on multi-process machines like servers, it's great. There is a delay for the page swap, but the other processes keep the cpu busy and the DMA keeps the bus busy. Since throughput is more important than response time, this is almost as good as onboard ram. But, you say, this is MORE expensive than real RAM? not really... for an app like this, it will be an smp machine anyways, and the difference in cost between comodity x86 parts and a 64bit+8gig-uberboard setup from a proprietary vendor is so great that you could buy one of these things with the spare change. This could easily save many tens of thousands on certain types of server projects.
Imperial technology (http://www.imperialtech.com/) has had these drives available for years, and in configurations up to 12 gigs. Saw this link on www.scsi.org...
witty sig goes here
I bet you can't!
..." All things where the data on them is not marked as "curtial".
.... or a 10GIG SDRAM Solution that has a piggy back hardware mirrored 10GIG Harddrive with like 1GIG Cache to write to the harddrive, so if it does reboot, it reads off the 10GIG Harddrive into memory and off it goes. (I think that's what Quantum's drives "SORTA" did). . . .. I dunno...
Just because you have a pipeline that can support it doesn't mean you have the technology to sustain that throughput.
Harddrives are a VERY old technology. I mean seriously!! The most vonerable part of the computer is the Harddrive, PowerSupply, and CPU Fans (if you're x86 anyways)..
I can't wait until computers are 100% solid state. Moving parts increase points of failure.
This solid state drive is neet, but looks WAY too risky to me to stick in a production server. I mean if the only way these things are makeing sure they don't loose the data is to keep power to it all the time, COME ON! We have had the ability to do 8GIG Ram Drives for a LONG time now!
Seriously, what if the "PCI CARD" needs a good-ol-fashioned reboot?? You can't tell me this company GAURENTEES a 100% UPTIME on their "NEW" PRODUCT.
I noticed how they recommend it for "web Proxies, Secondary DNS Servers,
Why can't someone come up with a USABLE product?? Like a 8GIG SolidState Drive with NVRAM instead of SDRAM
Why hasn't anyone persued the NVRAM option??
Ryan
Basically I wanted to construct a dual drive...
A hd that had approx the same size ram cache in
the same box.
On boot.. the os loaded on the harddrive would load
itself into ram and would run from there... meanwhile
backing itself up to the hd as files were changed etc.
Unfortunately I had neither the time, money, nor experience
and knowledge to build a microboard that would handle
those transactions and report to the MB as a standard hd.. *sigh*
The things we come up with that are implausible to
one's current abiltities/situation... *shrug*
Anyone need an intelligent, intuitive, dreamer
for their R&D dept? I work like a bastard, am
fantastic for company morale and have some of the
best ideas on a constant basis...
(Sucks waking up at 2am with a fantastic idea and
having no one intelligent around who can follow you
past the first 10 words out of your mouth. *sigh*)
Anyway.. Party on!
Friends don't let friends buy Compaq's. (Dell/Gateway... same same) You want a good computer? Build it yourself.
Yeah, but you're not running NT.. =)
Ryan
PS. Not like I am either.. but still...
Though my idea is a bit different. All it involves is a few gig of normal ram and loading the contents of the harddrive into it on boot. All changes would be done in ram, and then on shutdown it would copy the entire thing back onto the harddrive. Super fast access, 30 minute startup/shutdown. Good tradeoff if you have a long uptime.
in an AT case.
I just remembered this old Metallica song. . .
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
The problem is keeping the head aligned with the track on the disk. This is difficult enough with a single active head. As soon as you introduce multiple active heads, you have the problem of keeping multiple heads independently aligned with their tracks. Putting two heads on a single positioner arm isn't going to work because of thermal expansion/contraction of the positioner arm and mechanical errors with alignment of the positioner arm and the disk platter. You need independent positioner arms, each with its own servo system and read/write electronics. This is very expensive. Multiple heads on a positioner arm and head per track disks used to be common in high-performance disk drives when track densities were much lower than today. I used to use a computer that had a 5 MB head per track disk drive, it used up a whole 19" rack.
The caching lets you write to the disk in reasonably optimal order, laying down long bursts of stuff on the same track instead of seeking and rotating in between them. Of course, most modern disk drives too that also, though last I checked the caches were typically small, like 1 MB, though that may be enough for many applications. Having a substantially bigger cache on your computer means that you're much more likely to hand the disk drive orderly stuff to write, and wasting less interface bandwidth on reads and on idle time.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
What is needed is a 5 1/4 form factor device with butt load a DIMM slots. SCSI, IDE, FireWire, whatever. That would be cool.
If the database goes stale while a server reboots, it doesn't matter if it is volatile or not.
I would guess that the RAM alone on the board costs $5k-$6k, then add in the cost of the hardware (the board that is), and if you get the "Optional Uninterrupted Power Supply" which you would need if you plan to use it to store real data, I'm /guessing/ about $10k. I don't know though, just a guess.
-slayback
SDRAM is cheaper than say fast page or EDO. If they came back into main stream production, maybe the price would go back. Computers are odd like that, just because it's obsolete doesn't necessarily mean it's cheaper. Whatever's being made in bulk is what's going to be the cheapest. However, you do have a good idea. We have LOTS of 486's dying everyday with good RAM that'll never be used again. This would be the perfect use for that, the trick it just collecting the old RAM before it goes to a dump, or is melted down for the metal.
-slayback
Yeah, but doesn't "Hard Drive" come from "Hard Disk Drive"? What would be an example of a storage device that wasn't a piece of hardware?
Actually, it is connected directly to the PCI slot. They aren't bootable and need custom drivers for Windows and Linux.
John Wiltshire
Fear: When you see B8 00 4C CD 21 and know what it means
Well, obviously there is still a size issue. 8gb is peanuts for video storage, especially if you're doing all noncompressed like I am. When it's 50 gigs or 100 gigs, it will serve the purpose well. Not only will rendered transitions happen faster, but it will eliminate the data throughput bottleneck in programs like After Effects. For simple compositions, most of the rendering time is spent in I/O, which is why I have an LVD ultra wide array for data storage.
It will also be a boon for renderfarms, where many many machines are writing huge files all at once.
--M
So basically, you'd have the ability to transfer your entire HD in under a minute and a half.
Sounds like fun, but after an hour of showing off I can't say I'd have much use for it...
www.niftyness.com
------
Let me give you the lowdown
It has already happened. The heads, tracks and cylinders that you see in the BIOS setup screen on a PC have no basis in reality. That is just a software compatibility kludge for PC operating systems. If you look at the SCSI specification, you will find no mention of heads, tracks and cylinders, the disk is addressed as an array of logical blocks. IDE drives can use logical block addressing, similar to SCSI, or heads, tracks and cylinders. Due to the use of techniques such as Zoned Bit Recording (ZBR), the number of sectors per track is not a constant. The IDE drive translates the physical sector address provided by the CPU to/from an internal sector address that reflects the actual layout of the drive. I've seen SCSI drives with larger sector sizes but they are rare.
Mea navis aericumbens anguillis abundat
Good one for the Australians
Why can't it use generic sdram?
now we need to go OSS in diesel cars
Oh My!!! QUAKE 3 At the speed of GODS!!!
You can't handle the truth.
Because they are too small! 8 gigs with 4-meg simms would requre 2000 simm slots! Yes, thats two thousand. I wonder where you are gonna put them? :-)
-
__
Comment submitted. There will be a delay before you understand what you posted.
Not quite video cap/editing but a UK mag called Computer Arts reviewed a solid state drive a few years ago. I think it was It was external and had a capacity of around one gig.
They tried it as scratch-disk for Photoshop with, IIRC, a 2 or 3 hundred meg file and said it was like working in RAM.
*sigh* Yet another thing for my wish-list.
---
"When I was a kid computers were giant walk-in wardrobes served by a priesthood with punch cards."
There are also scaling issues - motherboards always have some limit on capacity, whether it's address lines or card slots or whatever. With Ultra-Mega-FooBar-SCSI, you can hang 8-16 of these things on the bus if you need to. Living on a bus lets you design boards for your specific application, and isn't limited by the design tradeoffs and compatibility requirements of a general-purpose computer, just by the size, power, and cooling of a shoebox or 1-2U and the creativity of the designer. Can *your* desktop machine address or even hold 8GB of RAM? Mine can't.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
I could see using one of these things to speed up data-intensive dynamic web serving if the database were big enough. Anyone tried this?
--
Socrates was asked where he was from. He replied not "Athens," but "The world."
I had something similar on my commodore 64 12-13 years ago, it was called a "Silicon Disk", an external device with 512KB-2MB of RAM in it which you could use as a drive... it was pretty damn fast and cost about $1500!
I remember a few years back that SSD used to cost at least US$20,000. Those prices seem pretty reasonable to me.
People have been having to capture video compressed ever since digital video first sprung to life. All you need to capture uncompressed video is 30megs/second plus LOTs of capacity... RAID 5 (composed of 4 or 5 drives) is much more feasible for that application.
Solid state RAM drives are WAAAAY overpriced for even video editting applications... For the price of an 8 GB RAM drive, think of what else you could get... You can probably end up with at least a half a terrabyte of RAID 5 storage, Fiber channel controller, AND an a dual xeon workstation for the price of 8 gigs of ram alone...
No... Ram drives will go the way of eccentricities/oddities, only used sparingly in the area's of extreme need. Video's surely not it... Something that requires a LOT of seeks... but even then, why dedicate 8 gigs of ram to storage when you could just add 8 gigs to your server and use it however you wnnted? Make a ram disk, set a higher disk cache, use it for applications, etc...
Don't see too big of a use? Are you crazy? Show me a computer system with no moving parts and I will show you a blazing fast performer with extraordinarily small power requirements.
"Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
I think one of the big reasons for not using old style cheaper ram is the heat and power issues.
Most chips produce some heat, the more you have the more heat you will have. 8,000 1meg chips would definitely raise the temp up a good bit.
Then the power, although each chip doens't require allot, 8k of them would...
Its a cool Idea but I have enough problems with heat now.
If ignorance is bliss, the world is full of blissful people
What are you talking about?!?! Today's hard drives are a few orders of magnitude faster than the "personal network media" that you speak of, buddy.
In reply to your comments prior to you alphebetizing them... Yes, hard drives died all the time for me, too... But with the wonders of disk arrays and warrantee's, I never lost data or was stuck drumming my fingers on the desk waiting for Fedex to arrive...
A - Who knows?
B - They're just plain old not cost effective. Whatever you can manage out of them, you can manage out of 5 or 6 10K RPM drives, since they're both connected to the PCI bus
C - That's a good question... If they'ed just been nice and made it a SCSI or Firewire peripheral, that question wouldn't even need to come up... But now we need to be concerned with driver support.
This drives only purpose seems to be for very busy, yet relatively small, databases, in my eyes...
The technology looks sound, and it sure would be fast. Its just a really big ram-drive with its own power connector. I don't see too big of a use outside of the overpriced mega-server market, though, and lets just hope that none of them suffer from any brown-outs.
Why keep data in memory if its not being used? Why not put the memory to better use? Keep it available for caching the disk (which is a major bottleneck)
If a penguin dies in the woods, and nobody is around to hear it, what sound does it make?
I read about these in March. Here's some info from then that might have changed in the interim:
$1,538 for a QikDrive1 with up to 1GB storage.
$9,840 for a QikDrive8 with up to 8GB storage.
The QikDrive is on a PCI card, but has its own internal power supply for data security. Presumably to keep the drives from being wiped by a system power failure.
They support between 15,000 and 20,000 I/O transactions per second (versus 200-300 for Winchester-style drives)
The system RAM will be obsolete. It is easier to understand that by using a solid state storage device on a computer system in modern system, you will get better performance by forcing the operating system to use the "virtual memmory." Imagine, the smaller the system RAM, then the more performance you will get by forcing the operating system to use the virtual memmory. We'll have to invent smaller-size DIMMS to minimize the system's interaction between the physical RAM. Imagine a solid state hard drive on my 386-50MHz DX2 system... It'll perform like a Pentium... Not that I would risk attaching a $15000, 4 gigabyte hunk of static-sensitive silicon up to my apraised $15 IBM CLONE POS 386.
without prejudice
I couldn't find anthing concrete on the Quantum site so I think the drive is just a regular drive, but real cheap so it can be used in consumer electronics.
Deleted
Just think how fast Metallica MP3's can be downloaded to these babies! tcd004
Here's my Microsoft parody, where's yours?
Oracle,
Stick the control files, redo logs, temp tablespace and rollback segments on to a SSD like this and you could up the thoughput very significantly. Nasty if it dies though.
The nice thing is these seem fairly cheap. Vendors sell regular 9Gb fibrechannel or SSA disks at about £3,000
Deleted
Most big businesses (and this is who it's aimed at) wouldn't even blink at $10k addition to a large database server.
Deleted
Puts the cose into the regular server range.
Deleted
With NT it might help. But then I don't think anything will make NT look faster in real life, NT can only be faster on paper.
--
Sure, it costs a lot more per GB than rotating machinery, and I wouldn't buy one for home, but in a business context it's a really cheap deal if it works well. You can get a substantial speedup for less than one day's consulting fee for a database wizard. (Of course, if it's not a good match, you might end up spending a few days's consultant time to make it work :-) Also, the performance impact may save you buying another computer, which would cost at least as much for a production server.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Solid state disks have been around for years, they aren't offering anything a bit revolutionary or even a best of breed product. They even take out the functionality of a SSD by making you plug it into a pci slot, instead of a standard drive connection. Maybe if they've SIGNIFICANTLY reduced the price it might not be that bad, but that's a big if.
Check out solidstate.com, mti.com, etc. they have much better solutions than putting a card into your computer.
I checked out SSD's last year to see about SAN integration, but the cost if VERY prohibitive. i.e. 90k for a 4 gig disk with a fibre channel connections (of course that was battery backed up, disk backed up, etc). If you are running a big data base/warehouse they can become very useful, they appear to the system as a regular drive, no drivers, etc. I know of a couple of companies who do a raid set over multiples of these (think 10x4 gig striped SSD's to do big database billing then think price).
Well yah, but.... (makes sweeping Spinal Tap gesture) This one goes to eleven!
Seriously, though, there are differences. The Quantum Rushmore Ultra was a 3.5" SCSI drive, with 30MB/s transfer while the Platypus QuickDrive is a PCI card with 110MB/sec transfer. I can see how emmett though this was a noteworthy advance.
However, the Quantum had a 2 GB nonvolatile option (vs 3.2 GB volatile). The Platypus is up to 8GB but volatile only. Advantage Quantum, AFAIAC
And strangely despite the Platypus' much faster throughput, they cite 15K transactions per second, while Quantim cites 18K transactions per second. I don't know what the deal is there, but it's hard to consider this in platypus' favor. Platypus knew the specs of their existing competition, if they cite a lower transaction figure, there may be a hidden reason. (or maybe Quantum was optimistic)
BTW, I checked Quantum's 'success stories' to see who was using the Rushmore Ultra RAMdrive and how/why. They had *exactly one* success story for the RAMdrive (vs. the Rushmore HDD accelerator) and that company (iPrint) states on the first page that they didn't investigate any alternatives.
_____________
If you can go to bed, knowing you did a valuable thing today, you're very lucky. If you can't... it's not bedtime
So I would personally give the advantage to Platypus
I was thinking a while back that this might be a cool thing to do, say for swap space or something.
72 pin simms are rapidly becoming useless too. I know _I_ have plenty of 4's and 8's taking up space in a drawer. With all the pollutants it takes to make chips, its a waste to not do anything with them.
Forgot to mention - Legato used to make an accelerator board for Suns that was basically a meg or two of battery-backed RAM on an S-Bus card, with some appropriate driver support. As with databases, being able to commit a write without waiting 5-10ms for mechanical latency was a big performance win for NFS, and a meg or two was enough buffering to do the job. It could also be used for database journaling files, and similarly helped a lot. Keeping a couple MB of SRAM or DRAM alive doesn't take hulking UPS batteries - a little NiCAD or lithium cell can keep you alive through pretty long power failures, and the drivers were written to write any leftovers to disk at boot time if they hadn't been written already.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Well, floppy it is not.
even with large amounts of RAM, NT still manages to begin pagefiling -no matter how much memory you have. I can't understand why this is. I can understand the need to have a reserve ability to offload memory if you run out of physical memory but why does NT do that even you aren't running out?
I strongly suspect that it'll cost n thousands of dollars, where n tends to infinity.
As a cheaper way of speeding up hard disks, why don't drives have multiple heads per platter? Or, why not have solid state non moving heads (a head chip)- one per track to get rid of the mechanical actuator and seek time?
Deleted
110MBps? Come on, even PC100 RAM can transmit 800MBps, and DDR and RDRAM get up into the 2-4GBps range. Sure, flash memory is slower, but if they are building gigabytes of it they should be able to use interleaving to speed it up.
I think that at very least they should be able to run at the 533MBps maximum speed provided by 64-bit 66MHz PCI.
Tarsnap: Online backups for the truly paranoid
It has baffled me for years as to why we continue to make faster personal network medium when todays hardrives can't handle it. It's nice to see that someone finally took it up to create solid state hard drives. In this industry we have being seening bigger(hard drives) and faster(processors) emerge over real innovation. It's refreshing to see that companies such as Transmeta and Platypus are working in the background comming out with new concepts instead of the old bigger faster
Wow! 8GB of SDRAM in one device, eh? That thing is gonna dim all the lights in my neighborhood every time it does a refresh! :P
This kinda gives new meaning to 'RAMdisk', hmm?
Anyways, this would be great to stick your swap file on...
-- Dr. Eldarion --
It's not what it is, it's something else.
Solid State Drives have been around for awhile. The only problem is the extreme cost. The fact they are releasing a range of SSDs is just another step in computer evolution. I remember reading an artical (I can't remember if it was from /. or not) where they are using these metallic doughnut rings that are about .5 microns in diameter that hold a magnetic charge when you shoot a pulse down through the hole. And it stays when you power off your computer, so when you turn it back on, it's instant on. No more booting. If anyone remembers where this site is please give me a post. I also think I remember seeing that it held about 100GB/in^2. So we have a lot more to look forward to than just SSDs.
When will this be used to give me an affordable 8gb MP3 player? :)
-- 'The' Lord and Master Bitman On High, Master Of All
Because in the real-world economics of the situation, the sockets to contain said "unused" SIMMs would be more costly than the SIMMs themselves. Rcycling the sockets is probably too costly to be considerered, as well. Why would anyone want to spend many days aquiring the RAM in the first place?
Further, who wants to use mis-matched, questionable SIMMs on a production system of sufficient importance to warrant such an apparatus? One would be foolish to use anything but new, reasonable quality parts.
According to memman.com:
Cost of 256 megs of 30-pin 4-meg SIMMs:
logic parity: $832
true parity: $1152
(note that this requires 64 units, which is substantial real estate)
For 72-pin SIMMs of 32 megabytes (almost any type): $776
(eight units required, which is do-able space-wise)
And a single 256-meg PC100 DIMM? $244, $283 for parity.
(one unit required, which is small enough to not matter)
Say again, which is cheaper?
Personally, I fail to see the importance of products like this, at all. Unlike flash-based systems, RAM is not reliable. It is likely less expensive and dramatically faster to find a fast, expensive motherboard with a sufficient number of DIMM sockets to handle the task at hand, and populate it full. Use a certain large percentage of that RAM as a RAM disk which is restored at every bootup.
Kid-proof tablet..
Um... That would be hardware, you idiot.
Um I used to set up RAMdrives on my amiga.
patentable it ain't.
b
Yeah.. thought I heard that right.. just wasn't sure.
Friends don't let friends buy Compaq's. (Dell/Gateway... same same) You want a good computer? Build it yourself.
If it's RAM based, can you really call it a "Hard" drive?
Sounds like these things would be great for my work, which is video editing. The problem with many drives I've used is that they get trashed by capturing video constantly, slamming data on to those drives for sustained periods of time can trash them in a few short months due to the constant accessing. Any of you who've used a Media100 or other hardward packages similar to it may know what I'm talking about.
My main concerns are:
A) Is this here to stay, or is it going the way of the SparQ?
B) Is it going to be cost-effective? Granted an Art Director like myself can just get the company to pay for the drive as part of a new system or upgrade, but many freelancers would have trouble with a super expensive drive. . .
C) Are they really going to be worth using, or am I going to have constant trouble getting the damned things to work on my Operating System(s) of Choice[tm]?
TeamZERO -=[You can be smart as Einstein; But without passion for life, you suck toast.]=-
We've had this dicussion about Quantum's solid-state drives.
-Waldo
Be sure to use a good UPS with the things, and make sure your powerfail shutdown procedures work well.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks