SATA 3.0 Release Paves the Way To 6Gb/sec Devices
An anonymous reader writes "The Serial ATA International Organization (SATA-IO) has just released the new Serial ATA Revision 3.0 specification. With the new 3.0 specification, the path has been paved to enable future devices to transfer up to 6Gb/sec as well as provide enhancements to support multimedia applications. Like other SATA specifications, the 3.0 specification is backward compatible with earlier SATA products and devices. This makes it easy for motherboard manufactures to go ahead and upgrade to the new specification without having to worry about its customers' legacy SATA devices. This should make adoption of the new specification fast, like previous adoptions of SATA 2.0 (or 3Gb/sec) technology."
isn't it about time for us to switch to SAS? (Serial Attached SCSI)
It's a pity that while SATA 2.0 has a theoretical speed of 3GB/sec the real world speeds are around 20-25MB/sec.
If my understanding of the technology is correct, the seek time on most hard drives already limits drive access speed to typically be slower than 3Gb/sec. Would this rely on a transition to Solid State Drives for any noticeable difference in performance?
Let me know when we hit 1.21 GW -- then I'll be excited!
"The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants." ~Thomas Jefferson
No current hard disk or even SSD can do 3Gb/sec so what is the point?
My bank account will be delighted that there's a reason for me to hold off buying a new system.
..that is until it see's me buying overpriced bleeding edge buggy gear again.
-
-- VCI
-
Maybe now I can actually use my 320 GB external HD.
Transferring 4+ GB files took ages with SATA 2.0.
The spec as we have seen with most other transfer specs have little to do with real world device designs. Hardware interfaces (much less devices) languish in the "has to cost less than x per part" hell... But you bet your ass they'll put a SATA 3.0 up to 6GB per second label even though the actual device isn't designed to transfer more than a fifth (peak) of the spec. data rate.
Platform advocacy is like choosing a favorite severely developmentally disabled child.
http://www.serialata.org/developers/naming_guidelines.asp
Here's a clue: If you have to post a web page explaining the proper way to refer to your products, your products are poorly named.
Here's another clue: If there's a shorter/easier/faster way to refer to your product, people are going to go with that. Insisting that they do otherwise indicates delusions of grandeur.
Get the hell over it already.
I've lost 3 drives due to plugs breaking off into the SATA ports on the 3.5" drives
"Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
we don't even have any actual 3.0Gbps disk drives yet. They're upgrading the interface yet again when we have barely even got to the point of saturating the one from TWO generations ago (with magnetic media anyway).
The industry has largely been selling SATA II devices to unwitting consumers based on the perceived promise of 3GBps performance, which of course no one has been getting.
Instead of obsessing over the interface like this, how about they put some equivalent effort into speeding up the actual output of devices that use the interface?
Surely you mean 1.21JW
What about us using MFM drives with removable platters?
---- Booth was a patriot ----
I think in a years time frame, we could see the 6 Gb/s passed with the way SSDs are going. To make this standard is dumb. If we're looking for speed, SATA 6Gb/s is not it and this ancient CHS scheme has to go to accommodate a better way to map, access and control data. Ultimately, we need to have these devices understand & control the file system. (Trim does this for SSDs) For example: The OCZ vertex nearly saturates the 3Gb/s mark already. They only way the drives 'fail' to accomplish this sustaining speed is with random writes, typically which occur when writing data to a spot marked as available when the NAND isn't zeroed, it either has to re-zero or move on. If the drive knows that the OS is deleting a file (not marking the site, as available) then the drive can zero automatically without you noticing. Its only in certain conditions, these drive don't Consistently perform at peak performance: Free space not consolidated, Free space not zeroed, Swap file creates random writing (slows performance), Indexing is now useless with .1 ms seek times. Using write filters, or something that converts random writes to sequential writes (through buffers, caches or drivers) greatly enhances speed, such as the MFT Software or even windows SteadyState for the devices.
I like the idea of the 'RAM socket' interface as someone stated above. These devices i think work better in a parallel manner. Most work like this internally anyway.
1.21 Joule Watts?
WTF is 1.21 m^4*kg^2/s^5 good for?
Time travel?
Damn marketing junk. WTF is 3.0? Why not 3?
where there are multiple INDEPENDANT heads reading/writing on multiple platters all at the same time
The entire idea of 'heads' should be forgotten. Mechanical drives should be sent to oblivion and we should welcome your idea of parallelism on solid state solutions.
Fact: Everything I say is fiction.
1.21 j W (j = (-1)^0.5)
Yes, SSDs commonly saturate the bus. And they'll probably saturate SATA3.0 on day one. Prepare for mass storage connected to the north bridge.
I'm still using MFM, you insensitive clod!
j= - ((-1)^(0.5))
That website says $400-500
This is only a margin faster than the new USB 3.0 spec, at 4.9Gbits...
I see more headway being made in the flash storage area.
I really doubt hard drives as we know it will last another couple years.
With SSDs and flash being faster, it only makes sense
I'd say if it's bandwidth we're after, we shouldn't be reducing the number of signal lines.
Nope, Package pins are expensive, cable connectors are expensive, board traces are expensive, cabling is expensive. On the other hand, silicon is cheap. :-)
A 6gbps serial link is straightforward to implement, if you know what you're doing, and there are probably a couple dozen design groups around the world that can do it.
Jay
Today at work a brand new 1TB seagate came in. I went over to my machine to breathe life back into it to find out that it was instead a 32 megabyte drive according to Windows. Immediately the cache sprang to mind. The drive actually is reporting the cache as the actual drive. Well...hell. At first I thought it was just DOA with corrupt firmware, but after some googling you can actually reset the size that the drive reports with LBA. Hopefully I won't have too many other problems. Not a big fan of the newer seagates, but my boss seems to be going for whatever is cheapest these days.... :/
I would love to get away from complex mechanical drives as a storage medium. Can't someone just make some solid state cube that will hold a petabyte (no petabyte in mozilla's spell checker?? for shame!) and can withstand being written to millions of times?
zosxavius photography
" The hard part in multi-threading IO-intensive apps has quite a bit more to do with latency issues and atomicity guarantees (the complete lack thereof) rather than the inability of the storage device to do 2 things at once (which, for a physical disk, is impossible anyway, meaning that it would have to back-convert into a serial process anyway)." - by Wrath0fb0b (302444) on Wednesday May 27, @07:27PM (#28116993)
Great post by the by, found it informative (& IF I could "mod you up" as an A/C, I would) - still, I have a question:
Wouldn't the use of Solid-State disks help "offset" the latency portion of this restrictions you note, since they tremendously reduce latency (seek/access mainly)?
(Thanks for the answer - you actually seem QUITE knowledgeable on this subject material, & that's a rarity in my book (even on THIS site, which is one of the better ones, as far as the "technical talent" around this place, vs. other forums online, imo @ least))
Sincerely,
APK
P.S.=> Some background as to WHY I ask this: I am an "avid user" for many years, of a "True SSD" here (not FLASH ram based, which is slower on writes & yes, perhaps write-back caching CAN offset that, but I don't like the idea of wear levelling being needed to offset their short lifespan, vs. the type I use), since late 2002!
It's called a CENATEK "RocketDrive" (PCI 2.2 bus, PC-133 SDRAM, 2gb (can be spanned into 16gb between 4 of these units))... Thus, why I ask the question above, since I like these units quite a lot & they can be used for a plethora of things!
See - @ home at least, I use for things like:
1.) Pagefile.sys placement
2.) ALL logging from the OS & applications (where possible on both & it is largely, e.g.-> Windows Event Logs & far more which I went into here -> http://hardware.slashdot.org/comments.pl?sid=1100343&cid=26573497 in far more detail)
3.) %temp% & %tmp% system-wide environment variable alterations to its 2nd partition
4.) Webbrowser cache location (IE, FireFox, & Opera)
These not only access/seek faster, but also "offload" my main OS + Programs bearing C: drive here, making it, in essence, faster (since it is NOT burdened by those duties & far more... AND, it helps stop fragmentation imposed by the clutter of those operations files as well!)
& more...
(It is widely known that SSD's are tremendous for databased work. & in various work environs, I have had such luck in using them for this type of application, mainly websites that are database driven, OR, for SQLServer or Oracle DB device placement (for temp ops/scratch tables only sometimes, since SQLServer since v. 6.5 or 7.0 began using System RAM for that afaik).
Also, it's been shown as effective for DB work, such as seen here from this review -> http://techreport.com/articles.x/9312/7 & my own work back in 2001-2002 for SuperSpeed.com @ Ms Tech-Ed (SQLServer Performance Enhancement finalist 2 yrs. in a row, albeit, using a software-based mirroring back to HDD ware they produce called SuperDisk)...
AND, it works!
Anyhow/anyways, back onto my question above?
Well - I ask this, because I am looking to purchase a Gigabyte IRAM soon (faster bus in SATA 2.0, DDR Ram also vs. the unit I have now for my 2nd machine I am putting together lately)... but, if this new bus spec is coming?
Well, I would like to see a PCI-e implementation of such a unit, & I wonder if it will also offset that which you state is a "stumbling block" in regards to multithreaded application design (which I have been doing since roughly 1996 in both shareware/freeware & commercial apps + work apps, no stranger to it here, but I usually do what is known as "coarse multithreaded design" (where the data being worked on by separate threads is discrete & sepa
Many people pronounce giga as "jigga". The advisor for Back to the Future was one such person. I hope that clears up the confusion.
What day is it? Could you please tell me?
http://en.wikipedia.org/wiki/Back_to_the_Future#Plot
Bah.
With networking usually the speed jumps about 10x each generation. So why with the other common IO interface used in computers are they just doubling it with each generation?
Jackasses.
You won't be paying for it, you don't pay taxes because you make less than $5000 a year. You will never be rich, put all objectivists up against the wall.
ronald reagan was black?????????
Until recently to get decent performance in a reasonable size you needed a huge SAN with hundreds of spindles. Now that you can get stuff like The OCZ Z-Drive, the PhotoFast G-Monster and of course the Fusion-IO IODrive Duo that's not really necessary unless you also need >6TB. The 50 microsecond latency is just bonus.
And oh, joy, there will be more. The SAN vendors who are betting their next year's revenue on those $million+ performance SAN's better get a plan B, and quick.
Help stamp out iliturcy.
There are several SSDs currently that offer more than 1GB/s Read/Write, which would more than saturate this bus. I mentioned them here. The trick is that they don't use this bus. Because that would be silly.
Help stamp out iliturcy.
marked your post Informative.
Quack, quack.
Is it just me or is only a double increase in speed a bit lame (3Gb for SATA 2 to 6Gb for SATA 3).
Why OpalCalc is the best Windows calc
*Many* people?
Whatevz, you don't fuckin argue with Dr. Emmett Brown.
don't worry. by the sound of your attitude towards others it doesn't look like you'll have much of a future anyway. better to give it to someone who deserves it.
Are SATA drives as comprehensively tested as SAS? Or have they been selling crap SAS drives with a high markup? I haven't seen any particular problems with SAS, or SATA for that matter, but neither am I running a disk farm.
Deleted
Any RAID stripe on a reasonable controller and the SAS/SATA bus will at 300MB/s be the I/O bottleneck. Not much point going beyond 4-5 drives at the moment.
What I want though is for 10G ethernet to drop a little in price. Then it'll just be the one technology, and when 10G is too slow for storage I/O, the kit can be reused on the other side of the machine. iSCSI has made FC a legacy technology.
Deleted
Jigga Watt? Jigga Who?
"Thou shalt keep SATA connectors the hell away from PCI-x slots." It amazes me how many MB's still put them in locations that interfere with vid cards.
"You can't really dust for vomit" --Nigel Tufnel
I don't really care about bandwidth. What I really care about is parallel requests and out of order requests. This is why SCSI was so much better then IDE. Does SATA 3.0 remove the odious limit of 15 NCQ reqs?
He means 1.21 Gbps, but he doesn't know jack between power and speed.
My SATA drive connector (power) keeps broken off - who the hell came up with these crappy connector?
6Gb/s is pretty good, but I suspect as SSD's accelerate in development that the 6Gb/s limit will be reached before the next generation of SATA. How long has SATA 3Gb/s been around? Quite a while...
Don't argue with or troll the ac apk like you had here http://slashdot.org/comments.pl?sid=1230601&cid=28076381 or you will get the thrashing you received for it, here http://slashdot.org/comments.pl?sid=1243941&cid=28108607 from him. You really are what he states you are, a talker but one who is nothing but a liar. I say that solely based on your inability to correctly identify what was going on in there being use of the idle time present in applications as the ac apk had and he also provided code for it as an example of how it can be used which to myself appeared to be quite like the scenario in Microsoft Excel being provided in his example using grids like excel has. I also had no idea that you had bothered he before and he got the better of you about the Gigabyte iram solid state drive also. No small wonder you are unwilling to answer my question to you, of prove you are a professional programmer as you stated you were. You clearly are not and are nothing more than a liar ion.simon.c and it boggles my mind how people like yourself can live with themselves after humiliating themselves repeatedly in public as you have here where you tried to mess with your betters in the ac apk and only got yourself spanked for it. I will ask the question again which you asked apk, prove to us all you are a professional programmer, because you stated you are and demanded the ac apk do the same. He did with an large body of proofs to that effect. You had nothing like them, not even a single one and you are unwilling to answer my questions to that effect where I ask you prove you are a professional programmer as you stated you are. I would also like to ask the question the ac apk had, in that I would like to hear why you think the Gigabyte iram ssd is a finicky piece of trash. It runs on Windows, but not on Linux, according to yourself. What the finicky piece of garbage is appears to be Linux, or, your rather pitiful skills in this science actually. Anyone is free to see those url links above to verify my statements and see that ion.simon.c is not one to give advice about arguing with his betters. He clearly runs when confronted and makes unbelievably rookie class errors as well in doing so. Quite hilarious.
Modding down MEK_LoveBug for telling the truth about ion.simon.c is amusing to see, and quite obvious that it is ion.simon.c doing it himself attempting to hide the truth of his incompetence in this science of computing. Especiall considering it shows that ion.simon.c is nothing but a big talking blowhard liar who says he is a programmer, and demands others prove that they are, but, then when ion.simon.c is asked to prove he is a programmer, you can only see where he refuses to do so though he asks the same of others. You can also see ion.simon.c's clear inability to do what programmers do, in programming itself here -> http://slashdot.org/comments.pl?sid=1229883&cid=27931741 and here -> http://slashdot.org/comments.pl?sid=1243941&cid=28108607 . The nicest part is, the down mod tends to attract readers if anything, so thanks for the down moderation, because it was exactly what attracted my reading MEK_LoveBug's posting, and seeing that ion.simon.c is nothing more than a big talking lying blowhard who is anything but a programmer, and that though he "acts the Linux expert", could not get a Gigabyte IRAM working on Linux (and called the IRAM a "finicky piece of trash" but strangely enough? The Gigabyte IRAM works on Windows just fine, so, what is the piece of trash here? Either it is Linux's SATA accessing layers, or ion.simon.c is not much of a tech either - take your pick!)