Slashdot Mirror


Getting Rid of the Disks

Kneht writes "Dan's Data has an interesting article on what it would cost to get rid of your HDDs and replace them with SSDs because hard drives suck. Several aspects are examined, such as required UPS, compact flash, etc. Read the article and you may get a new appreciation for your lowly 7200rpm drive." Funny, I was just thinking that I should start using 120GB disks as my removable media.

67 of 296 comments (clear)

  1. $$$ Money! by Anonymous Coward · · Score: 4, Insightful

    Right now, hard drives are the right cost/benefit compromise. Could they be better? Yes. Would it cost a lot more? Yes. When the second changes, let me know.

    1. Re:$$$ Money! by HMC+CS+Major · · Score: 3, Interesting

      Right now, tape drives are the right cost/benefit compromise. Could they be better? Yes. Would it cost a lot more? Yes. Why are you using hard drives over tape, when tape holds so much more for the cost?

      Speed matters. Just because one is more expensive than the other doesn't rule it out, if they're both relatively affordable for the performance.

    2. Re:$$$ Money! by paraax · · Score: 5, Informative

      It might be that tape drives aren't really hugely cheaper than hard-drives. Lets go for the 20Gb Internal Travan from seagate. $180 for the physical drive and one tape. Compared, Western Digital 20 GB, $63.

      So lets assume that the cost portion wasn't stacks 3 to 1 in the favour of the hard-drive. We also have the performance factor. I've supported these beasties. They are slow, especially if you even think about using them like a hard-drive for random access storage (which regretably HP did at one point)... the benefit comes in easily storable and removable media. It might be cheaper to buy 5 hard drives to do your rotation on, but its much more bulky and more labor intensive to do. Thus the 3 to 1 price tradeoff for using the slower tape for archival purposes outweighs the cost problems for some people.

      Now, lets assume that this solid state is meant to do exactly the same as a hard-drive (which by the description of the article, it is.) We're looking at a 100 to 1 price tradeoff. The only way that kind of increase in price becomes worth is if your doing some highly critical things which absolutely must be done faster. The average game of Quake doesn't need it.

      Thus, hard drives, could they be better? Yes. But if the next alternative is that much more
      pricey, chances are they are good enough.

    3. Re:$$$ Money! by Pharmboy · · Score: 2, Insightful

      Actually, a much larger cache would help, especially those of us that work with large graphic files (20mb to 120mb, initial scans up to 400mb)

      The new shiney 8MB caches help, but I would love to see an IDE or SCSI drive with a slot for a DIMM. I know I can use RAID, but the performance is not good enough at a $ I can afford. But adding a 256mb or 512mb DIMM for cache, I could. Yes there are lots of caching cards, etc. out, but once again, price. it seems that it should be reasonably possible to have a "laptop" style dimm slot on a hard drive, with enough bios on the drive (and/or drivers for linux/windows) for a quite small amount of $, say $20 to $40 extra for the drive, not counting the actual DIMM itself.

      --
      Tequila: It's not just for breakfast anymore!
    4. Re:$$$ Money! by Jennifer+E.+Elaan · · Score: 2, Insightful
      What is the point of having a larger on-disk buffer, when you can just use an operating system that buffers disk efficiently? I'm no linux zealot, but I notice a HUGE difference in caching efficiency between the two.

      I have 256MB of main system RAM, which while not huge, should give plenty of area for disk cache. The difference that I have seen is that Linux will agressively swap out unused applications to make room for the disk buffer (while windows will generally only swap out things to make room for more applications, at least as of Win98). As a result, my HDD hardly ever moves when I am in linux.

      I recently upgraded the size and downgraded the speed of my HDD (the old one died and this was cheap). I don't notice any real performance difference, although the extra 20GB came in handy.

    5. Re:$$$ Money! by vsprintf · · Score: 2, Insightful

      Right now, tape drives are the right cost/benefit compromise. Could they be better? Yes. Would it cost a lot more? Yes. Why are you using hard drives over tape, when tape holds so much more for the cost?

      That's only true if you use lots of tapes. Check out the price of a DLT drive, well over $1000 - and $60 per tape is fairly steep too. High speed and reliable, but not cheap. An external hard drive is well under $200 and is randomly accessible, unlike tape.

      We offer FireWire/USB hard drives as well as tape and optical media as delivery options to our customers.

    6. Re:$$$ Money! by Some+Dumbass... · · Score: 2, Informative

      Hmmm... that came across sounding harsher than intended. Sorry about that.

      Still, even though I agree with the conclusion of the parent post, I also think that there's something to my point. 20GB isn't top-of-the-line capacity for either hard drives or tape drives, and older hardware often goes up in price before going down (compare SDRAM vs. DDR at Crucial, for example). So right away I'm inclined to think that there's something odd about this comparison.

      The funny thing is, if anything, the grandparent post is too nice to tape drives. I can't find that tape drive for just $120 anywhere, and hard drives can definitely be had for a lower cost per GB.

    7. Re:$$$ Money! by fishbowl · · Score: 2, Insightful

      >The only way that kind of increase in price
      >becomes worth is if your doing some highly
      >critical things which absolutely must be done
      >faster.

      Or under acceleration, or being rotated, or in zero-g.

      --
      -fb Everything not expressly forbidden is now mandatory.
  2. Huh? by SN74S181 · · Score: 5, Funny


    Get rid of my High Density Diskettes (HDD) and replace them with Single Sided Diskettes (SSD) ???

    That would be expensive, because the old drives are expensive when you find them from collectors on eBay, besides which I would have far less storage capacity (180K instead of the 1.44M I have now).

    It reminds me of the short period back in the day when I ran my BBS on a three floppy diskette PC system. The third floppy diskette was a 5-1/4" 720K drive (quad density) but users complained about the slowness, and this was 1200 baud users.

  3. Price? by brian728s · · Score: 5, Funny
    From the point of view of serious corporate customers, $US100,000 can be a great big bargain.
    I think I'll keep my magnetic drives and spend my $999,900 on something else.
    1. Re:Price? by IIRCAFAIKIANAL · · Score: 3, Funny

      I can forgive spalling errors on Slashdot. But numbers? I'm tempted to make you my first foe! :P

      --
      Robots are everywhere, and they eat old people's medicine for fuel.
    2. Re:Price? by jpetts · · Score: 4, Funny

      From the point of view of serious corporate customers, $US100,000 can be a great big bargain.
      I think I'll keep my magnetic drives and spend my $999,900 on something else.


      A pocket calculator?

      --
      Call me old fashioned, but I like a dump to be as memorable as it is devastating - Bender
    3. Re:Price? by dotgain · · Score: 2, Funny
      Perhaps you meant a grammar checker?

      Slashdot _is_ a grammar checker!

  4. This really isn't new ... by HMC+CS+Major · · Score: 5, Informative

    There's a lot of research going on in this area. In particular, there's a newly completed Ph.D. thesis studying a persistent memory/disk hybrid filesystem for linux, named conquest. The performance is quite impressive, although the reports are that it's nowhere near ready for use - the term 'researchware' gets tossed around a lot.

    Basically, by storing metadata and files smaller than 1mb in memory, the typically accessed information is much more convenient, and the larger files left on the disk are typically in their 'best case' (it's much more common to read large files than to write them, and typically they're read in some near-linear order: if you watch a moving, you may skip once or twice, but then it's sequential reads). The combination seems to work quite well: We compare Conquest's performance to ext2, reiserfs, SGI XFS, and ramfs, using popular benchmarks. Our measurements show that Conquest incurs little overhead compared to ramfs. Compared to disk-based file systems, Conquest achieves 24% to 1900% faster performance for working sets that fit in memory, and 43% to 96% faster performance with working sets larger than the memory size. .

    1. Re:This really isn't new ... by HMC+CS+Major · · Score: 3, Informative

      No. The logic is that system memory is faster than cache, because LRU caches typically have a high overhead in management and searching. To find data in the LRU cache, you have to search the entire cache, which is much slower than following a pointer already in memory.

      The disk caching helps (quite a bit) for the large files, though.

    2. Re:This really isn't new ... by Naikrovek · · Score: 2, Interesting

      why do they use one moving set of heads when several stationary (or less movable) heads would be much, much faster?

      i remember a very old 10 meg disk i had that had an 18 inch platter on it, and about 200 or so STATIONARY heads. the seek time was determined by the platter spin rate, and it wrote and read data as fast as the disk spun under the heads.

      it couldn't be that hard to build a small (10gig) prototype drive with one platter, and many, many stationary heads. you could probably format the thing in under .1 seconds, and if you had a better bus than IDE or SCSI, like PCI or something, you could REALLY speed up the disk access rates.

      I'm not in the hard-drive paradigm, I don't know the ins and outs of harddrive operation, but this seems like something to think about.

      ciao

  5. HDD as removeable media. by roseblood · · Score: 5, Interesting

    I'm finding that the lack of a universal DVD standard has left me looking at HDDs as my removeable media of choice as well. CDRs are nice and cheap, but I have files that would span multilpe CDRs. It's a little bit of a hastle to have to WINRAR up my data into small chunks, only to have to UNRAR it back into oen big chunk. DVDs aren't readable everywhere. I'd love to see faster solid state storage available at a price competitive with today's HDDs, but alas, it's just no there. I already have a great deal of respect from my 7200RPM HDDs

    --
    There are lies, damned lies, and statistics.
    1. Re:HDD as removeable media. by lsdino · · Score: 2, Interesting

      1) Implement software RAID 5 on all systems ( I still need to back up all data to something to make this work ) and hope no more than one drive fails at a time. This way I wouldn't need to do backups at all. The downside to this would be expandibility. To my knowledge, you cannot easily add storage to an existing RAID set. That means I would need to buy additional storage in sets of 3 HD's and make sure I don't underestimate my storage capacity requirements.

      I've gone with the RAID 5 solution and I'm pretty happy with it. I purchased a Promise SX6000 card & 5 80gig hard drives, so my solution was slighly different that what you're proposing.

      My experiences have been pretty positive. I end up with ~300gigs of storage (given that I lose one drive, and an 80gig hard drive isn't really 80 gigs). For a while the SX6000 had problems with my 760MXP based motherboard but an update has been released and everything's great.

      As for expandibility I'm pushing the limit of my storage right now. My current plan is to move my OS, applications and temporary data off the RAID set and onto their own 120gig hard drive. That should free up 50-60 gigs. After that I'm waiting for 300 gig drives to come out. At that point I'll be able to buy 6 300gig hard drives. I'll take 1 and copy all my data to it. I'll take the other 5 and build a new RAID array (oh, this part takes FOREVER), and then copy the contents of the stand alonge drive on to the array. I shouldn't even need to get a new card. Once the data's successfully transfered I'll take the extra 300 gig drive and hook it up to the RAID array as an available hot swap incase one of the drives dies, that'll give me some extra reliability.

      So my general expansion plan is to upgrade when my usable RAID space (4 drives) fits on 1 drive, or about whenever storage space quadruples. That helps to minimize the pain. And if you acquire too much data before that happens figure out a way to fudge it :)

      The only concern I have now is that I don't have an offsite backup.

  6. hmmm, by hfastedge · · Score: 4, Informative
    Sigh...
    http://ask.slashdot.org/article.pl?sid=03 /02/11/10 20256

    "It seems like the most problematic part of any notebook is the speed of the hard drive (and they also get noisy). I noticed http://www.bitmicro.com/products_edide.html selling 2.5" solid state disks SSD. Anybody currently using one of these in a notebook? I can't find pricing anywhere, but they've gotta cost a fortune." How long do you think it will be before the major laptop manufacturers start adopting this technology?
    --

    -- -- --

    Help my mini cause: My journal

  7. good for research/SDK by stonebeat.org · · Score: 3, Interesting

    SSDs are good for research purposes and Software Developer Kits. I think Intel's Explorer 2 SDK used to have 128 MB on board, which is useful for Assembly programming.

    I remember when we used to program Motorola 6800... hehe...

  8. Why bash hard drives? by evilviper · · Score: 4, Insightful

    I don't understand the hard drive bashing. Sure, it isn't as fast as DDR, but it's faster than any other storage media... It's not only faster, but cheaper as well.

    In addition, I've had many power supplies and entire motherboards die in the same period as my hard drives have been operating. The best part of all is that they have very obvious signs when they are beginning to die, as well.

    Hard drives are not the fastest or most reliable piece in you computers, but they are definately not the worst or slowest. Who here can find ECC DDR RAM for anywhere near $1/GB?

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    1. Re:Why bash hard drives? by Alpha_Nerd · · Score: 5, Funny

      Sure, it isn't as fast as DDR


      You've never seen me play DDR... Not exactly fast !

  9. Seems cheap by ripleymj · · Score: 3, Informative

    When you look at something like this, it makes $5000 for 20GB seem like a conservative estimate.

    1. Re:Seems cheap by Billly+Gates · · Score: 2, Interesting
      I wonder if I can buy a 2gig version for $500. I could then mount my / directory there and use my /home with my large mp3 collection on a regular hard drive. I would have kick ass boot time.

  10. Re:well.. by B3ryllium · · Score: 3, Informative

    Well, I haven't read the article ... but ... have you ever tried booting an OS from a RAMDisk? I hear people liked doing that with Windows 3.1 - sort of an instant-on feature. While that sort of blazing speed is unnecessary for most storage needs, it would make operating systems less susceptible to hard drive induced interface lag. And stuff. STUFF!!!

  11. Instead of RAM... by c_oflynn · · Score: 5, Informative

    They could use FRAM (Ferromagnetic Random Access Memory)

    It is as fast as RAM, but is non-volatile. Oh, and its endurance is unlimited. Right now they aren't big enough, but a the technology improves...

  12. about reading the article by Anonymous Coward · · Score: 4, Funny

    lynx -dump http://slashdot.org/ | grep "ead the article"
    required UPS, compact flash, etc. Read the article and you may get a
    loop" (read the article.) The goofy loop put about seven miles between


    Two mentions of "read the article" on the front page. Are they trying to start a fad?

  13. Mathboy strikes again by Nf1nk · · Score: 3, Funny

    First attempt at being a math nazi....

    shouldn't this be "I think I'll keep my magnetic drives and spend my $99,900 on something else."

    --
    I used to have a cool sig, back when I cared
  14. Here, I'll save you the trouble by ottffssent · · Score: 4, Funny

    "RAM costs more than disk". There. Now you don't need to read the story, which is probably /.ed by now anyway.

  15. RAM swapfile by Anonymous Coward · · Score: 4, Interesting

    I find it amusing that it mentioned using a RAM based swapfile. Doesn't that defeat the purpose of a swapfile???

    1. Re:RAM swapfile by vidnet · · Score: 3, Insightful
      Yes, it would indeed defeat the purpose.

      But quoth the article, "If your operating system's virtual memory management isn't all that it might be (...)".

      So if your OS sucks (I'd insert an example, but it's too obvious), then RAM based swap files could speed things up. If you OS does not suck, then it would be utterly stupid.

      And speaking of OS that don't suck, I upgraded to 512mb ram half a year ago, and Linux hasn't done a disk write since. Love that cache.

    2. Re:RAM swapfile by caluml · · Score: 3, Funny

      Lol, true, I didn't pick up on that.
      Imagine making your RAM-based swapfile bigger than your total RAM. Swap in, swap out, swap in, swap out...

  16. Hang on just a second.... by grahamsz · · Score: 4, Interesting

    This guy mentions that compact flash dies after 100,000 to a million rewrites... and that you'll reach that surprisingly quickly if you put your swap file on it.

    It seems highly unlikely that any sane person on any desktop system would choose to spend money on compact flash to use as swap, when they could spend less money and buy dram instead - which shuld be faster.

    Anyway potentially you only need fast solid state diskspace for your operating system and main applications, since few people need that sort of speed on their 'data files'. I could build a bootable linux box that ran off a 256Mb compact flash - doesn't seem like it'd be too bad at all.

  17. I was thinking about this the other day by Billly+Gates · · Score: 2, Interesting
    I was thinking about this after creating this thread.

    The tandy sensationII had a 212 hard drive while my current system has 512 megs of ram. If I upgraded such a beast with my current amount of ram I would have twice as much ram as hard drive space. I still have my old 3.2 gig and 540 meg hard drives in a drawer in my room. I am thinking of using these again in a FreeBSD server. With ram the way it is today I can just put a shitload of ram on the server and set it up to load the whole hard drive in memory.

    I remember a 3 year old maximumPC magazine which mentioned something about a ramdisk. Its an external scsi device that had 2 gigs of ram and a powersupply to keep its contents from being erased. Basically the computer saw it as a fast hard disk. It was very fast but got poor remarks because in a castrophic power outage your whole virtual disk is gone. Also the store space is very tiny. However with my comments above about specific servers this might make sense. With a price close to 30k it was very expensive and it was this that created the poor review.

    A web server that does not containt a database does not need alot of disk space. Just apache, the os, a java2EE sdk, or javascript, or perl and thats it. All the content is created automatically by cgi scripts or java depending on what the webadmin uses. A ramdisk might be used for a highend website if the disk is the bottleneck. My old 3.2 gig drive has the same amount of ram as these 2-4 gig ramdrives. I can easily create a workstation or webserver with this.

    A ramdisk today might be perfect because ram is so cheap and it would be alot cheaper.

  18. Bah. by silverhalide · · Score: 4, Interesting

    Until SSDs get an order of mangitude cheaper, HDDs will continue to rule! For the thousands that SDDs cost, you can built a huge striped RAID of quick 120 GB drives that will perform more than fast enough for any existing applications. Paintbrush and minesweeper will run like they've never run before.

  19. Hard disk backup rocks... by tinrobot · · Score: 2, Interesting

    We create tons of video and always are hungry for backup. What we've done is to simply save our old hard drives as we upgrade and put the old ones to use in those $6.00 IDE removable cartridges as backup media. We mostly have 2-3 year old 20-40GB drives. We also have bought 5400rpm 120GB drives for incredibly cheap on Pricewatch as well...

    We figure, as a backup, HDDs last just as long as any other magnetic medium. Because they mostly sit unused on a shelf, we're not that concerned about MTBF of the drive mechanisms. When we do use a backup, we still copy to our RAID/Server before using the files. The backup drives rarely see much use.

    We have CD/DVD writers, but really only use them when sending stuff to clients. With the price of hard drives, it's hard to justify anything else as a backup medium.

  20. Poor Math Skills by Nintendork · · Score: 2, Informative
    If you want to add more RAM chips for RAID 5-ish protection from damage to any one chip, multiply your chip count by 1.5.

    Last I checked, you would only have to spare one chip worth of space to store the parity information, regardless of how many chips are being used to begin with.

    -Lucas

  21. Memory, Hard Disks and Google by RobPiano · · Score: 2, Interesting

    I have noticed a performance increase when I have a seperate hard disk or partition for my operating system/programs. It seems to me that a lot of geeks do this. Have a fast hard disk for applications and a slower bigger hard disk for data. Memory is cheap enough now that I don't often even need to use virtual memory. I find the only time I need more system memory is for real time video processing. I don't even need it for audio anymore.

    Wouldn't there be some benefit in having about 2 gigs of memory just for running the operating system and a seperate/cheaper storage for your large files? I seem to recall google running everything on DRAM.

    Could someone explain to me why we don't have a portion of non-volitle memory for our operating system/programs?

    -Rob

  22. article = pointless AND redundant by SunPin · · Score: 3, Interesting
    The author starts out trying to convince the reader that hard drives suck, makes a weak attempt at defending the alternatives, and concludes that the alternatives are not yet feasible. He compounds the problem by littering the whole piece with annoying ticks like "well", "really" and nonexistent English usage like "that're."

    He obviously knows his stuff but a few more drafts and an editor would have done wonders for this article.

    --
    Laws are for people with no friends.
    1. Re:article = pointless AND redundant by SunPin · · Score: 2, Insightful
      Despite the accusation of one moderator calling me a troll, I remain in dissent about this article: the ideas were interesting but it was poorly written. He really needed an editor. The story really needed help.

      It's interesting to run data on solid state components but it's not very practical. SCSI simply rules the roost in terms of speed and pragmatism and puts the solid state idea in the very distant future. Gigabytes are almost the same price as eggs on IDE and very affordable on SCSI.

      Who wants a volatile drive? I'm really not sure what this guy was getting at and, quite frankly, neither was he.

      If that makes me a troll then this moderator has abused his privilege to moderate.

      --
      Laws are for people with no friends.
  23. Take me to his dealer by Quietti · · Score: 5, Insightful
    modern drives are pretty reliable, and highly compatible with each other
    I wanna have some of what he's smoking, quick!

    Seriously, I have IDE and SCSI drives that are about 10 years old (capacity is obviously small - in the 200 - 500mb range) and have almost no bad sectors; they still do a reliable job in routers and other boxes that don't require a lot of storage. Meanwhile, newer drives of 2Gb or larger regularly require replacements. Then, there's the problem of recent drive capacities being too large for the BIOSes of my "deprecated" computers, not to mention SCSI connector standards that change more often than the MTV Top 10.

    The real problem, for an end-user, though, is the excessively generous storage capacities; as Cringely once pointed out, unless you are a graphic artist, your personal data probably fits well within 500Mb of storage. Why the hell is it that the smallest drives I can purchase nowadays are around 30Gb (120Gb for SCSI), at a time when my data storage needs still have not exceeded that 500Mb per user quota? And, no, my workstations do not suddenly have a use for larger drives either.

    One cannot help but notice how manufacturer warranties reflect the lower quality, as well. Where we used to have 5 year warranties (which, in practice, meant that the drive actually performs well for about 10 years), current offerings are guaranteed for 1 year and last exactly that. There's been several recent cases e.g. with IBM's glass drives, where a replacement is required within 6 months from purchase.

    I don't know about you, but I have better things to do than constantly wasting money on purchasing replacement drives and time on reinstalling everything on the new drive, only to find out that the BIOS cannot use such large drives, and cursing that I had to purchase a drive whose capacity is exactly 100 times what I can use.

    Message to drive manufacturers: Gimme reliable and quiet 2 - 4Gb drives, using the good old 50-pin connectors in both IDE and SCSI flavours, but providing all the modern refinements of Ultra DMA100, etc. and guaranteed for 5 years or more. Make them affordable too. We don't want any more stinky throw-away media storage, thanks you.

    --
    Software is not supposed to be about how to work around a useability issue. - Ken Barber
    1. Re:Take me to his dealer by jawtheshark · · Score: 2, Informative
      I mostly agree, if you mean "personal data" == "documents you produced yourself" like spreadsheets, word processor files etc. However, give a digicam to any modern user and your diskspace is *gone*. Same with MP3, and luckily DivX isn't mainstream yet. (mainstream as in "non-geeks use is dayly").

      However, there is a need in 2G-4G drives. Mainly in the corporate market. I've got this nice new Dell workstation at work for development and to my suprise I noticed it had a 8Gig harddisk. We're supposed to store our stuff on the network so, basically it only has apps and the OS on it. My question was: where the *cencored* did they get these small disks. Well, I just launched the disk administration and fair enough: 40Gig disk, with 8Gig partition. A complete waste.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  24. I'd pay more for a solid state drive... by Andorion · · Score: 3, Interesting

    The price per meg on current harddrives is RIDICULOUSLY low, we're all spoiled.

    It's basically a dollar a GIG, or less... a 200 gig HD costs 200 bucks.

    I'd be willing to pay $200 for a TWENTY gig solid state drive. Ten times the cost, but worth it... too bad no such thing is available.

    ~Berj

    1. Re:I'd pay more for a solid state drive... by Glonoinha · · Score: 3, Interesting

      How about $200 for a TWO GIG solid state drive?

      For SSDs that are smaller than difference between what your computer has for RAM and what it can hold (ie. if you have 512M in your system but the board can hold 4G, the difference is 3.5G) the price is roughly $100 per Gig.

      Add two Gigs of RAM to your mobo and run ramdrive software (www.superspeed.com) - voila! cheap SSD running at your RAM bus speed.

      Need more than that? Mobo already filled with 4G and you need another 4G? RocketDrive DL (www.cenatek.com) : a PCI card with slots for up to 4 1G SDRAMs (PC133) viewed by the system as a drive. Retail price $900 plus the $1500 or so for memory (specifies high quality RAM.) So maybe $2500 total to add 4G to the system, and you can stack them if you want more than 4G via software RAID across multiple adapters (ie. 4 cards would be 16G of SSD for $10,000.)

      Ok, so $12,500 for a 20G SSD is a little out of my price range, but it also offers performance that I can't justify on a price to performance ratio.

      It was worth it to add a Gig of RAM to an old machine (PII/300) and create a 768M RAMdrive though, because when I tried to burn CDs from the hard drive at 12x it always suffered buffer underrun. Most of the time at 8x also. Move the stuff I want to burn to the RAMdrive first and I get a fast clean burn every time, adding $100 worth of RAM to that system saved me from having to buy a whole new computer.

      --
      Glonoinha the MebiByte Slayer
    2. Re:I'd pay more for a solid state drive... by Glonoinha · · Score: 2, Insightful

      In theory, the PCI bus would limit the peak sustained throughput to 133MB/s IIRC, but the number of transactions per second would be through the roof. The combined seek times on a zillion little file transactions is what kills traditional hard drive performance, these would be pretty much eliminated in a vDisk.

      Plus if the cards will run on the new 3.3v PCI-X architecture systems you could run a few in parallel (software raid, drive spanning) to seriously increase the throughput. I have no clue if they do, however.

      Right now if I want more than 4G of RAM I am going to have to wait for the price of RAM to come down, or for my income to go up. Heck my beefiest box only has 1G of RAM so I could bump that one to 4G and make a 3.5G RAMdisk simply for the cost of the memory (and the RAMdisk software, natch.) I have been thinking about it too, if I could only find a good use for a 3G RAMdisk besides coming here to brag about how fast it is :)

      I shoulda loaded it up when Frys had the ECC/Registered 1G PC100 SDRAM on sale for $100 apiece (it isn't my newest box, merely a 1.2GHz Celeron that likes ECC/REG PC100 memory.)

      --
      Glonoinha the MebiByte Slayer
    3. Re:I'd pay more for a solid state drive... by unitron · · Score: 2, Funny
      "Does anyone remember the HardCard? It was a hard drive + controller on a fullsized ISA card. I had one... I still might have it in my 286, I wonder where I put it?"

      Probably not in slot 8 :-)

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

  25. That's just plain stupid ! by yuvtob · · Score: 4, Informative

    The current basic and EXTREMELY old computer architecture (which is CPU, memory, storage device, and IO devices) already solves this !
    You store everything you need on the STORAGE DEVICE, and access stuff by copying it to MEMORY. If you what you need to access is big (like a database) - add more memory.
    Actually, the only difference between MEMORY and STORAGE DEVICE is speed. If they were the same speed, we wouldn't have needed one of them. Shoving the memory away from the processor is like saying 'let's put a hard drive instead of memory - that way we'll have hundreds of GBs of memory !'.

    To be fair, I'll add that it might help on 2 occasions:
    1. Systems which are memory-limited - like my PC which is limited to 4GB. But I'm guessing that computer manufacturers will continue to expand this as needed (both for PCs and servers).
    2. Loading-up such a system - reading those GBs from an HDD to the memory will take longer than loading it from memory.

    But other than that, I think that stuffing the memory in the storage device and saying that you have a fast storage device might be true, but it's plain stupid !

    1. Re:That's just plain stupid ! by lastberserker · · Score: 2, Insightful
      Actually, the only difference between MEMORY and STORAGE DEVICE is speed.
      Nah, there is at least one other: persistence. HDDs and flash are persistent, memory chips are not. Maybe you should think a little next time before screaming profanities, even if it is just /. ;-D
      --
      My other Beowulf cluster is... er...
  26. Are you for real? by mindstrm · · Score: 2, Insightful

    My personal data?

    Let's list some common consumer appliances that offload data to the home computer:

    mp3: 1MB/min of audio

    video from digital video cameras: Lots of GB here
    digital photos: getting bigger all the time.

    DIVX video: almost a gig per movie.

    Video Game: 2 gigs of space, easy.

    PVR: the more space the merrier.

    So seriously, what are you smoking?

    In the old days, there were all kinds of ide incompatabilities.. some drives just would not work with other drives in master/slave configurations. Bios issues, etcetera.

    Nowadays, any modern computer (by modern, I mean from the last 4 years or so) can use any hard drive out today, with no problems at all.

    My mom eats 30 gigs for breakfast.

    1. Re:Are you for real? by (H)elix1 · · Score: 2, Insightful

      >>video from digital video cameras: Lots of GB here. digital photos: getting bigger all the time.

      >Both are best stored on CDRW.

      >>DIVX video: almost a gig per movie.

      >Unless you are a movie producer, none of it is your data.

      Personal Computing is powerful enough to turn the home user into a movie producer. Back in the day, I remember spending six digits for a Mac based Avid - a very large portion of the cost was the vast arrays of SCSI hard drives and raid controllers needed to handle days worth of raw video material. At the time, the largest SCSI drive was ~4G and the editors claimed to require 36G for about a half hour's work.

      Fast forward to today. I have a personal video camera, firewire, and editing software on my personal machine. You might get a meg a minute with some heavy compression, but while I'm chopping and splicing I like the uncompressed video. Perhaps you need kids... because I know I use a metric assload of HDD capacity. Quality may be no better than the reels of tape my father and grandfather took, but make no mistake - Joe Sixpack is a movie producer. I'm proof no talent is required.... (grin)

    2. Re:Are you for real? by Per+Wigren · · Score: 2, Insightful

      "mp3: 1MB/min of audio
      Unless you are a recording artist, none of it is your data."


      Duh, I've ripped all of my legally purchased CDs (about 300 of them) to my computer.. I love the fact that I can now put 50 CDs in my XMMS playlist and play them at random.. I haven't used my regular CD-player in more than 2 years...

      --
      My other account has a 3-digit UID.
  27. Considering making an affordable SDD with IDE by pjrc · · Score: 5, Informative
    For several months, we've been tossing around the idea of making an "affordable" solid state disk circuit board at PJRC. The article asks:

    What if someone started making SSDs for the consumer market, though? How cheap could they be?

    Produced at modest volumes in the USA (not made by the boat-load in China), we've been looking at somewhere in the $250 to $300 (usd) range for the bare board with 16 or 20 DIMM sockets, IDE interface, and power management circuitry with aux power inputs.

    The unit is planned to fit into the form factor of a cdrom drive, which allows just enough room for 20 sockets and a couple inches to pack in all the circuitry, IDE and power connectors. There just isn't room for a battery, so the plan is to have 2 or 3 "aux power" connectors that accept 9 to 12 volts. We'd make a battery pack that fits into a 5 or 3 inch drive bay and recharges itself from PC power, so you could connect 1, 2, or maybe even 3 battery packs, or maybe a battery pack and 12 volts from some external source like a "wall-wart" power adaptor plugged into a cheap UPS, or maybe something a bit more "reliable". I'm not sure what the battery pack will cost, but it's hard to imagine it'll be over $50-60 even if we splurge a bit for a fancy microcontroller-based rapid charger and advanced battery monitor.

    Today, 512 meg DIMMs are the most affordable, and today's pricewatch says about $40 for PC100-SDRAM and $46 for PC2100-DDR. Prices fluctuate quite a bit... a few months ago the 512 meg PC100-SDRAM was $30. But assuming you pay $40 each for 20, plus $280 for the bare drive and $60 for a battery pack, that puts you at $1140 for a 10 gig ultra-ultra-fast drive. Ouch. Even if the prices drop back to $30, which puts you under four digits, it's still quite expensive.

    But not as expensive as the article claims.

    Anyway, at this point the project is pure vapor. The earliest you might see it would be about one year from now, but 18 months is more likely. Even though DDR is more expensive today, the design will almost certainly use DDR because it is expected to become cheaper and remain more easily available for the years to come. It's also quite likely I'll do serial ATA only, as S-ATA is going to become the mainstream down the road, and it's already gaining acceptance now. My hope is that 1 and 2 gig DIMMs will become more common and their price/byte will come in line with the 128/256/512M sizes.... 'cause there's no way we're going to get more than 20 DIMM sockets into the 5.25 inch drive bay form factor.

    The project also has a number of technical challenges... including the difficulty of connecting that many unbuffered DIMMs (the design will need 4 or 5 separate memory channels and a lot of buffers & PLLs that there aren't really room for on the board).

    Well, enough vapor for one day.

  28. Works great for me by digitalgimpus · · Score: 2, Interesting

    Should use intelegent drive management.

    Since solid state memory is cheaper now than it was, disk drives should use giant amounts of cashe... Perhaps 512MB... let the OS put the common stuff there.... that way boot time, and such could be quicker.

    Kind of like auxilary ram. The OS can put stuff there based on what it thinks should be there... for example commonly used apps (in most cases a webbrowser and email client)..

    Can also expand on the idea and use solid state as a form of backup, since it's so reliable. Have the system automatically compress data on the drive from specified directorys, and backup to solid state memory.

    There are so many potential uses. We rely on hard drives to much.

  29. LVM by Jennifer+E.+Elaan · · Score: 3, Insightful
    From what I have read, linux's Logical Volume Management (LVM) system gives you the advantage of RAID while still letting you expand your storage. If I were going with the multiple HDD method, I would be using it.

    That said, I'm looking at a DVD-R drive. While the rewritable DVD's don't work everywhere, the non-rewritables work almost anywhere, and DVD-R discs can be as cheap as $0.70 each (DVD+R's are several times more expensive). This falls well below the $1/Gig for HDD storage, and they are very conveniently removable.

    1. Re:LVM by Simon+Kongshoj · · Score: 2, Informative

      Unfortunately, LVM is on its way out. 2.5 kernels no longer have it, and it appears that the jury's still out regarding its replacement.

      --
      Six sick .sigs, the Number of the Beast!
    2. Re:LVM by Salamander · · Score: 2, Informative
      (DVD+R's are several times more expensive).

      I don't know where you're shopping, but at one online retailer I use 10-packs of Memorex DVD media are priced right now as follows:

      • DVD+R $25.44
      • DVD-R $25.99
      • DVD+RW $30.61
      • DVD-RW $44.99

      That's right: DVD+R is actually cheaper than DVD-R. DVD-RW is almost 50% more expensive than DVD+RW while also lacking some DVD+RW features like defect management and lossless linking, and being very slightly less compatible with consumer A/V gear (dvdrhelp.com).

      You can get DVD-R media for $0.70 apiece if you buy a hundred or so of some off-brand that won't work in most drives. You can do the same with DVD+R. The claim that DVD+R is "several times" more expensive was never true, and is not even close nowadays.

      --
      Slashdot - News for Herds. Stuff that Splatters.
  30. Option 3. by Glonoinha · · Score: 3, Interesting

    Option three : buy a spare computer with a TON of hard drive space to dedicate as 'offline' storage. It isn't particularly expensive anymore (although no where near as cheap as tape) but it doesn't take a week to do a system backup either. Doesn't have to be a fast state of the art computer, just have a lot of drive space.

    Do a system image once a month of your entire OS, apps, etc... stored to that machine, then just back up your data once a week. If it takes you a week to back up a system now you are only backing it up once a week anyways.

    If you were creative you could probably come up with a 1TB server (IDE drives) and a GigE network card for under $1,500.

    Notes on your post :
    Under option 1), if you do RAID5 you always lose the capacity of one disk. If you want to minimize costs use bigger drive sets (ie. in a 6 drive set you lose 17% (one drive), but in two 3 drive sets you lose 33% (two drives.) Granted it is a little difficult to do a 6 drive set using IDE, and SCSI drives are still a little pricey when they get big ...

    Under option 2), if you store the offline drives in a quiet, cool, dry, clean place (those mylar bags they came in when you bought them, for example) I don't think you are going to experience hard drives demagnetizing themselves much.

    --
    Glonoinha the MebiByte Slayer
  31. FRAM vs Core Memory by Jennifer+E.+Elaan · · Score: 2, Insightful
    Actually, from what I have read about the FRAM technology, the difference between it and core memory is essentially the same as between SRAM chips and banks of hand-wired transistors: It's on an IC.

    The basic principle is more or less the same for both technologies, but since FRAM is made on an IC, it doesn't need millions of hand-wirings to put together. Fast, small, cheap, mass-producable core memory. I like it.

  32. Not just OS-level by Jennifer+E.+Elaan · · Score: 2, Insightful
    It's not necessarily just an OS-related problem. I dare you to try to put 60GBs of RAM into your favorite Linux box. What's that, you can't do it? But... Linux doesn't mind having multiple gigabytes of swap... What about putting that swap on a 60GB external ram-drive?

    This idea has been used for decades. The C64 had ramdrives of up to 8MBs available that did just this, even though the base system could not have more than 64K of system RAM onboard.

  33. Quit teasing. by Glonoinha · · Score: 3, Insightful

    Ouch - come on man quit teasing us. This is EXACTLY what we want, although I would suggest supporting ATA-133 on down. The reason people want to add a SSD is to make an existing computer a LOT faster ... if they have to buy a new computer (that has SATA) simply to use your SSD then the price isn't just the price of your hardware, it is the price of your hardware PLUS the price of a new computer. A hundred million PCs are getting sold this year without SATA support and that means there are a hundred million computers (customers) out there you are insuring you can't sell to if you only support SATA.

    Secondly, rather than planning your first release to be the superduper box in 18 months, how about a 'pretty good' box that supports regular IDE (ATA-100 on down) in 6 months, sell some to generate some cash flow, learn from the feedback of your early adopters, adapt the engineering changes into your superduper box v2 that is still getting released in 18 months.

    Maybe the first generation skips SATA, no battery backup, uses PC100 SDRAM, make it full height (two 5.25" bays) instead of half height if you need the room, perhaps see if a SCSI interface might get you out the door sooner (much less intelligence on the drive in a SCSI implementation) ...

    Lets face it, the first generation of anything usually has pain - so plan on your uber release being v2 in 18 months and release (sell) your first generation in 6 months.

    --
    Glonoinha the MebiByte Slayer
  34. The purpose of on-disk cache by billstewart · · Score: 3, Informative
    The purpose of on-disk cache isn't to cache your files - that's your operating system's job, and system RAM is the place to do that. On-disk cache is for speed and latency matching between your disk drives and the request queues from your system, so you can do things like start caching a whole track on the disk wherever the heads are right now, rather than waiting for the disk to rotate around to the bytes you asked for (which lets you work on the next request after one rotation, rather than one and a half), and caching write requests so that you can work on them after finishing the current request. How fancy the software in your disk controller and operating system is can affect the efficiency of these operations, but it's basically for scheduling around the rotational and seek latency of the disk.

    Does anybody know how big disk tracks are these days? If 2MB was enough on a 20GB disk, does a 200GB disk need 20GB, because the tracks are 10 times as large, or does the disk have 10 times as many tracks of the same size, or somewhere in between? The price of memory hasn't come down as fast as the price of disks, but it has come down a lot, and 10MB of RAM costs about $1 - even though the price of disks is really competitive, drives might as well have as much as makes sense for current geometries and speeds. The sizes are still likely to be on the order of 10MB, not 256MB, and since there's got to be _some_ chip there, it's cheaper as well as more reliable to just make the chip big enough rather than adding sockets for plug-ins.

    Large quantities of write-cache on a disk drive are bad, though, because they're not backed up by battery - the system needs to know that when it's written something to disk, it's really written in some form that can be read back later. Read cache is harmless, because losing it just loses a bit of repeatable fetch work - you need enough to cache a couple of tracks of data, but more than that doesn't usually accomplish much, unless there's a big mismatch between your disk speeds and the bus that transmits to your system memory.

    Caching cards are usually silly, unless they either provide battery backed-up RAM or are part of RAID controllers where they can help in the assembly/disassembly process. Their main purpose is to make up for limitations in operating system caching design (i.e. they help Windows a lot more than Unix) or making up for other hardware limitations (e.g. CPU RAM limitations, or bus speed differences, or letting you run server disks off the otherwise-unused AGP port instead of the PCI bus.) Their other main purpose is to take advantage of memory speed / price differences - disk caching works just fine with cheap PCI-100 memory, while system RAM needs to be the fastest Quadruple-Data-Rate Gigahertz-RAMBUS Quadruple-Price memory you can buy to keep the CPU running at maximum speed, so if you're buying large quantities of the stuff, it's sometimes worth spending an extra $50-100 for a card that can hold lots of cheap memory.

    Battery-backed RAM cards are actively useful for applications that need secure writes, such as database commits or NFS writes. A decade or so ago, the Legato Prestoserve NFS accelerator cards had a meg of battery-backed RAM, which was enough to commit writes to while waiting for the disk drive to spin. This meant that you could respond to NFS requests in sub-millisecond time rather than waiting 10ms or more for a disk to seek and spin (seek time was still slower than rotational latency back then, plus your request might be queued with other disk requests), so you could handle one or two orders of magnitude more requests per second, and a megabyte was more than enough to buffer traffic from a 10mbps ethernet. Database transactions might be generated much faster than NFS requests, but it was still enough to handle caching for a lot of disk space.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  35. What are current tape capacities / costs? by billstewart · · Score: 2, Informative
    OK, it's been a while since I've used tape :-) The typical digital tape things held about 4GB of data, which would cost you about $4 to store on current disk drives. (At this point, the little plastic trays for removable disks are about 10% of the cost of the disks themselves :-) What do tapes cost today, and how big are they?

    The operational costs of using that tape were generally higher than the disk drive - a good tape robot and automation software can reduce them, and to make up for the lack of random access on the tape, you need to make the tape from backup/mirror disk rather than from working disks (while queuing up journalling request for the drive you're making the tape from), but restoration was the hard part.

    It's possible that tapes are still cheaper for offline archival backup - the weekly stuff you dump in the safe deposit box so you can defend yourself against that patent lawsuit three years from now, or get that copy of version 0.6.1.8 to support that customer who's got a problem with the embedded device he built last year that uses your code. I've never found tapes to be highly reliable; you certainly don't want to trust them for restoring last night's build when the developers scrambled things this morning, and one reason you can trust them for your weekly archives is that if you lose Week N-48, usually Week N-47 or N-49 will have a copy of what you need.

    But you've also got to keep a spare tape drive in your archive vault, and a spare copy of your backup software, because it's likely that any Really Bad Event that wipes out your onsite disk storage will also trash your tape drive, and tape drive formats seem to change at least annually, or at least the interfaces and backup software do, and the Non-Random-Access performance of tape and the popularity of compression means it's highly likely that the data format on the tape is much different than a disk file system; you can't simply find an old ATA controller or USB1.0 bus and expect to plug the thing in and read it. You don't necessarily have to store a backup tape robot - a single drive of the appropriate type is probably adequate - but you at least need the drive and all the software.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  36. Re:Get with the times? What tells you I haven't? by Saeger · · Score: 2, Interesting
    [sarcasm]Oh, you mean those files that sent you to jail after the RIAA came knocking on your door?[/sarcasm]

    Still amazes me how many people refuse to believe that a LOT of people would rather rip their CDs to mp3. You know ... convenience?

    Ever heard about the demo scene? I didn't think so.

    Congrats on your h4rdc0re 64K intro/extro collection d00d.

    "500MB should be enough for anyone" ... Oooookay Grandpa.

    --

    --
    Power to the Peaceful
  37. Good OS memory and cache management by billstewart · · Score: 3, Informative
    There's no need for the OS to be in non-volatile memory - almost all of it's read-only except for a few log files, things like print spools, /tmp, and swap space when that's needed. So if the operating system does a half-decent job of cache management, it'll keep the stuff it needs in RAM, and it'll be much more efficient if it can decide flexibly what that is rather than having chunks of the memory inflexibly dedicated only to specific applications.

    The special cases are things like /tmp, which look like disk drives but mostly contain files that are created, used, and destroyed, and never really need to be saved on disk if there's enough cache space to keep them. The tmpfs file system type was designed to optimise these - it stores files in RAM and uses the virtual memory mechanisms to handle its data rather than a separate disk partition, and can really speed up applications like compiles because there's no need to wait for disk latencies or to even bother the disk bus with writes in most cases.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  38. Prices cost solid state storage device 2003 2 gig by hfastedge · · Score: 2, Informative
    in fact I do. I requested a price quote (ugh..i know).


    http://www.bitmicro.com/products_edisk_25_ide.php
    E-Disk® 2A66(2), 17408MB, Commercial Temp, No PowerGuard, NAND
    E-Disk® Part Number: D2A066B 017408 CNN
    Discounted Unit Price: $18,857

    -- -- -- --

    http://www.bitmicro.com/products_acedisk_25_IDE.ph p
    Ace-Disk 2A16, 2048MB, Commercial Temp, No PowerGuard, AND
    Ace-Disk Part Number: A2A016B 002048 CNA
    Discounted Unit Price: $1,356

    -- -- -- --
    SSD pricing has been coming down over the last few years as the performance continually improves. We expect the pricing to reach the consumer level in the next 3-5 years. Two years ago we were roughly $15/MB, last year $5-8/MB, and this year we are ranging from $1-4/MB depending on interface/model and capacity.


    With any type of real market, these prices should come down very nicely.
    --

    -- -- --

    Help my mini cause: My journal

  39. Re:RAM? Ya gotta be kidding! by Technician · · Score: 2

    Add two Gigs of RAM to your mobo and run ramdrive software
    Ever try to boot from RAM after the power was off overnight?
    Somehow I still see a rotating media device as the boot device.

    --
    The truth shall set you free!
  40. Re:Opteron and Athlon 64 are not the same CPU by aka1nas · · Score: 2, Interesting

    Well, CompactFlash is up to 6GB now, just give them a few years to get affordable at that size.