Samsung Mass Produces Fast 256GB SSDs 280
Lucas123 writes "Samsung said it's now mass producing a 256GB solid state disk that it says has sequential read/write rates of 220MB/sec and 200/MBsec, respectively. Samsung said it focused on narrowing the disparity of read/write rates on its SSD drive with this model by interleaving NAND flash chips using eight channels, the same way Intel boosts its X25 SSD. The drive doubles the performance of Samsung's previous 64GB and 128GB SSDs. 'The 256GB SSD launches applications 10 times faster than the fastest 7200rpm notebook HDD,' Samsung said in a statement."
Re:Fuzzy math (Score:5, Informative)
So it launches applications 10 times faster [sic] (should say in 1/10 the amount of time), but the article only claims speed improvements of about 3.5 to 1. People need to seriously examine how they quote or accept statistics.
Jim Elliott, vice president of memory marketing at Samsung, said the new 256GB drive can store 25 high-definition movies taking up 10GB of space each in just 21 minutes, which he said is a significant advancement over a 7200rpm hard disk drive, which takes about 70 minutes.
Ah yes, but you don't have the seek times of the 7200rpm drive which are at best ~7ms. And since opening an application involves opening lots of different files (in different physical locations on the drive), this is where launching an app can be 10x faster.
So for straight writing a single, large, contiguous piece of data, it's only 3.5 times faster. For loading 200 random, tiny files, it's ten times faster.
Re:cant wait (Score:5, Informative)
Re:10,000 RPM (Score:5, Informative)
1 TB of SSD today = 17 * $150 [newegg.com] = $2,550.
1 TB conventional storage = $95 [newegg.com].
SSDs are still over 25 times as expensive. They will improve quickly, but they need to hit a moving target to kill conventional drives.
Re:Yeah but it costs how much? (Score:3, Informative)
For comparison, an Imation 128GB costs between $1,900 [cdw.com] and $2,500 [cdw.com].
I'd guess that the Samsung 256GB ones would therefore cost in the range of $5,000 +/- $2,000 (probably more likely +, given there's usually a premium for new and for bigger).
Re:How many hours will it last if used as swap? (Score:4, Informative)
Wonder how many hours this drive would last if used for swap or a database container until the flash cells wear out and start returning errors.
10k*256GB / 200MB/s write speed = 151 days at full write 24/7. And you'll probably get some nice warnings without data loss since the typical failure mode is that they can be read but no longer written. Of course if you're using swap even nearly that much, you're doing it wrong. I'd be very surprised if my swap use exceeded 10GB/day, in which case it'll take me some 700 years to hit the write limit. And if you're running a heavy database there are drives for you, just not this one. So who do you work for? Western Digital? I think they're the only ones that haven't realized the boat is leaving and they're lost in the mountains.
Re:small, cheap, and reliable, please! (Score:5, Informative)
You can get 16GB SDHC cards for about 30 USD. Those are class 6, which means you get anything from about 8MB/s to 20MB/s depending on the brand. Of course, if you want more speed, you can always use RAID0.
In fact, given how cheap they are, a RAID5 system would probably make sense. You get a speed boost, and the ability to hot swap a single card if it goes bad. ZFS would also work really well, but I don't know if you'd get a speed boost that way. Also, all these approaches would allow you to very easily extend your system by buying another card (and reader) and adding it to the pool. (You may want to check up on whether you can remove it again later, though.)
Hmm. Thanks for prompting me to go and look at this stuff. I might actually do this for my next lightweight server.
Re:10,000 RPM (Score:4, Informative)
http://tinyurl.com/cheapssd [tinyurl.com]
Probably nothing like a Seagate, but, technically they are SSD drives. I imagine they are probably more like big thumbdrives with a run-of-the-mill SATA controller slapped on them.
Re:10,000 RPM (Score:4, Informative)
Because that's what GB means (Score:5, Informative)
Giga is an SI prefix. It is defined as 10^9 and abbreviated as a capital G. So to say you have 200G of something implies you have 200,000,000,000 of them.
Computers do it wrong. When computers say Giga they mean 2^30, not 10^9. That's wrong, for that you use IEC prefix of gibi, abbreviated as Gi.
The reason is that back in the day, computers had little memory. Thousands of bytes was all. So when talking about thousands of bytes, programmers started calling them "kilobytes". After all, it is close. 2^10 is close to 10^3, only 2.4% error. Well memory kept growing, and the incorrect prefix usage kept going on and they kept using bigger ones.
However this has two problems:
1) The error grows. At the giga level it is about 7% off. The large you are talking about, the more the difference between the base 10 prefix and it's "closest" base-2 amount.
2) You get confusion between levels. For example suppose your computer shows you something in megabytes. It says you have a file that is 2000 megabytes. Well that's 2 gigabytes right? Wrong, 2 gigabytes is 2048 megabytes. So it is rather unintuitive to humans. We work in base 10, the numbers displayed are base 10, but the prefixes are used wrong.
Really, the harddrive makers are right. Computers should display amounts according to the base 10 prefixes. Computers have no problems with base conversions, they should be doing that for people.
Re:SSD = Single Sided Disc (Score:3, Informative)
That didn't last all that long though. I went from cassettes in a TI 99/4A in 1984 to 5.25" diskettes for the Apple ][ machines at school from 1986-1988. By the time I got to college the 3.5" disks were starting to come out and this trick didn't work on them.
There were always rumors that treating your disks like this would shorten the life of your diskettes or your disk drive itself, but we always chalked that up to a conspiracy by the media manufacturers. Certainly my 5.25" disks lasted well beyond the point where there were drives to read them anymore. I never heard about anyone having to replace a drive because of it either.
Anywhoo what were we talking about again? The important thing was that I was wearing an onion on my belt, which was the fashion at the time...
Re:10,000 RPM (Score:2, Informative)
This TinyURL redirects to:
http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&SubCategory=636&N=2013240636 [newegg.com]
Re:Random access (Score:3, Informative)
Re:cant wait (Score:5, Informative)
One problem is they write in blocks (128kb?) and the entire block needs to be erased to modify a single byte.
That chews those writes faster than you'd expect, and write leveling can only do so much especially if the drive is mostly full.
Re:10,000 RPM (Score:3, Informative)
Calibrated motor? You think that they have to specially make motors which run at exactly 7,200rpm? O_o
They just use a feedback mechanism for precise positioning and speed.
Flash on the other hand chews up massive amounts of space on silicon.
That is quite expensive.
Re:RAM? (Score:3, Informative)
SSD = 220MB/s transfer rate
DDR2 800 RAM = 6400MB/s transfer rate (peak theoretical)
Nope.
Re:RAM? (Score:3, Informative)
Not at all. Solid state drives are still orders of magnitude slower than RAM (i.e. main memory).
Re:Powers of Two (Score:5, Informative)
No, you wouldn't necessarily expect to be able to load 3000 tons. Firstly, what type of tonnage are you talking about? In shipping, there are several different types of tonnage, or in other words, different values for the same thing, with at best slightly different names. For example, Gross Register Tonnage, Net Tonnage, Gross Tonnage, Thames tonnage, Panama Canal tonnage, Net Register Tonnage, and who knows what else.
Secondly, suppose a ship has a "capacity of 3000 tons". Could you fit more pillows or gold bars into the ship? Which one will fill the hold first? Can you fit 3000 tons of pillows into a ship with a capacity of 3000 tons? Can you fit 3000 tons of helium in? 3000 tons of depleted uranium? What if the ship is to be sailed from a salt water port into a freshwater lake? Does that affect anything?
Why would you pick tonnage of shipping as an example of regular math? Shipping measurements are all over the place. For example, how long is a ship? Well it depends on the shape of the ship, and where you measure it. Length at the waterline or length overall? With the ship loaded or empty? Heeling or sitting level? Salt water or fresh?
Just about everything to do with computers is simpler and more regular than just about anything related to boating.
Re:10,000 RPM (Score:3, Informative)
Don't think so
DLT Tapes ($25 for 40 GB + cost of drive) are now more expensive than hard drives.
They are even deader than spinning disk.
Re:cant wait (Score:5, Informative)
Reads are byte word size
The caveat is that it is necessary to erase the whole block to write a byte when a bit needs to be changed from its erase state. e.g. :
If the erase state is 0 and a bit needs to be cleared (it holds a 1 in or scenario, and we want it to be zero) then it is necessary to erase the whole block. This (obviously) means copying the block contents to RAM, zeroing the FLASH page in which the byte resides, and then writing the page back to FLASH. It sounds worse than it is, and ultimately the overhead doesn't put a dent in the difference between using spinning media and FLASH. For example, what is the overhead to change a single byte on a hard disk?
Update the metadata (itemization of steps not included; you get the idea.)
Re:Yeah but it costs how much? (Score:3, Informative)
Good god, man, only suckers with corporate accounts have to shop at CDW. $1,900 for an MLC drive? Try $300 for the same speed specs [newegg.com]. If you want SLC you'll have to double that, but still, CDW is way overpriced these days.
Re:Fuzzy math (Score:3, Informative)
Re:10,000 RPM (Score:4, Informative)
One thing to remember is people like my parents and grandparents. I use over a TB of HD space. My parents haven't even used over 50 yet, and my grandparents even less.
Due to the mechanical components of hard drives, they aren't going to get much cheaper, even/especially in bulk - some of the bottom end we see are the manufacturers putting their old drives on fire sale.
Once the manufacturers can get a 40-80GB HD for LESS than they can get a hd*, I predict they'll start switching. They're already on the poor side for GB per $.
The cheapest laptop HD on newegg is $50 for 80GB(.625). Lots of 320GB($70,.22), 500GB($110,.22). The cheapest 3.5" HD is $36 for 80GB(.45). $42 for 160GB(.26). A 1TB one runs $95(.095), so per GB it's a much better deal, delivering 4 times the GB per dollar over the 'cheap' 80GB. The cheapest SSD is $20 for 4GB(5). Not very efficient, not even very fast. Going up - $145 for 64GB(2.27). $278 for 128GB(2.17) Not much economy of scale gained, but that's to be expected. 32GB seems to be where the SSDs start flattening out($84,32GB,2.63) at the moment.
Going by this - I figure 3 years before you start seriously seeing SSDs replacing hard drives in laptops - and it'll start on the low ends for cost savings, and the high end for performance.
It'll be another 5-10 before they start doing the same to desktops. Still, I figure upgrading will become common again - fast flash for OS and programs, cheap big HD for most multimedia.
*As long as it can be expected to last long enough that they don't have to do warranty work, and performs at least as well.
Flash Translation Layer (Score:5, Informative)
SSDs do not allow you to directly read/write/erase flash memory. The firmware includes a flash translation layer that lets the host read/write 512 byte sectors just like any other drive. Sectors do *not* have a fixed location on the disk. Writing a sector simply appends it to the current erase block, and updates the translation table (also an append). When it runs out of blank blocks, it picks one to erase based on its wear leveling algorithm and garbage collection, and copies any live sectors to a fresh erase block. Just like a HDD, there are plenty of spare erase blocks, which are needed for the copying garbage collection and for when erase blocks go bad.
While the basic function of FTL is open, the wear leveling and garbage collection algorithms are fiercely proprietary. (The best ones actually count how many times a block has been erased and keep the counts even - and do this at high data rates.) This is OK for now because there is also fierce competition, and the code runs only in firmware on the device - not on the host. (Same as the controller code on a HDD.) Should the SSD market ever shake out into a monopoly, the basic FTL ideas are available.
Re:Yep (Score:5, Informative)
Re:cant wait (Score:3, Informative)
It seems (to me anyway) that people dont think a single byte being defective is a big deal, when in fact its dead blocks which are somewhat larger.
Logs, most databases and many other things have frequent small writes.
It means that the SSD can be fried somewhat faster than people think.
Wear leveling just means it all fails at the same time instead of some bits failing sooner than others.
Re:Because that's what GB means (Score:3, Informative)
That's revisionist history.
The IEC prefixes were created in 1999 to deal with the discrepancy introduced by hard drive manufacturers. (kilo|giga|mega)bytes had standard definitions in powers of two decades before the hard drive manufacturers started ignoring them, and yet an additional decade before the IEC prefixes were created. Worse, hard drive manufacturers used the correct definitions right up until 1995, when it was switched so they could advertise their drives as having a 1GB capacity.
Just because the prefixes are similar (identical) to metric prefixes is merely confusing for non-computer users. It doesn't mean that they're wrong.