Slashdot Mirror


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."

57 of 248 comments (clear)

  1. Re:Theoretical != Real World speeds by Pinky's+Brain · · Score: 2, Funny

    SSDs are pulling a whole lot more than that ... at least when they are new ;)

  2. 6 Gb/sec? Meh by Totenglocke · · Score: 4, Funny

    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
  3. Re:Ah! by prjt · · Score: 2, Informative

    My bank account is dead.

  4. Re:What is the point? by Jason+Pollock · · Score: 5, Informative

    Devices which aggregate themselves as a striped array behind a single eSATA/SATA interface. While the individual device may not be able to pump out enough data, they can in aggregate.

  5. Re:Theoretical != Real World speeds by evanbd · · Score: 5, Informative

    Wow, both your numbers are wrong. SATA 2.0 has a theoretical transfer rate of 3Gb/s, not 3GB/s. It also uses an 8b/10b encoding, so 3.0Gb/s translates to 300MB/s. Data throughput will be less than that, thanks to control protocol overhead, though the overhead is very small.

    Modern drives do seriously better than 25MB/s. Seriously, go look at benchmarks. Also, SSDs, which are a very real design influence on things like SATA, are already getting close to the 300MB/s mark.

  6. Re:What is the point? by BeardedChimp · · Score: 3, Informative

    Exactly, it's not like technology advances or anything.

  7. Re:Theoretical != Real World speeds by markringen · · Score: 2, Interesting

    ssd's will probably end up being connected to a form of ram socket with an on-cpu controller (like system ram) in the future. eventually flash can be half as fast as system ram, so there is no real reason not to have it connected to the CPU.

  8. Worth noting by earnest+murderer · · Score: 3, Interesting

    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.
  9. Re:isn't it time for by Wesley+Felter · · Score: 4, Informative

    No, because SAS will always be more expensive than SATA.

  10. Re:What is the point? by Wesley+Felter · · Score: 4, Informative

    Current SSDs are very close to the SATA 2.0 limit and the performance of flash is about to double thanks to ONFI 2.0, so we can expect SSDs to quickly adopt SATA 3.0.

  11. I hope they make the plug stronger by pembo13 · · Score: 4, Interesting

    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
    1. Re:I hope they make the plug stronger by ColdWetDog · · Score: 4, Funny

      I've lost 3 drives due to plugs breaking off into the SATA ports on the 3.5" drives

      Agreed, that's the dumbest physical connector I've seen in the longest time. I'd like to take those broken bits and shove them up the fingernails of the engineer that designed it.

      --
      Faster! Faster! Faster would be better!
    2. Re:I hope they make the plug stronger by Anonymous Coward · · Score: 2, Funny

      I've lost 3 drives due to plugs breaking off into the SATA ports on the 3.5" drives

      Agreed, that's the dumbest physical connector I've seen in the longest time. I'd like to take those broken bits and shove them up the fingernails of the engineer that designed it.

      Obviously, you have never used an HDMI connector.

    3. Re:I hope they make the plug stronger by zonky · · Score: 3, Funny

      I raise you SCART. (Thankfully now disappearing.)

    4. Re:I hope they make the plug stronger by grommit · · Score: 4, Funny

      Maybe you should stop using a hammer when plugging in a new hard drive?

    5. Re:I hope they make the plug stronger by yachius · · Score: 3, Informative

      Same here. I plugged in a drive a few weeks ago with a regular straight cable and bent the cable up to fit in the case and the connector promptly snapped off.

  12. Re:What is the point? by ichigo+2.0 · · Score: 4, Informative

    Actually the limit is 300MB/s which some of the new drives are very close to reaching. One more generation of SSDs and they'll be bottlenecked by SATA 2.0.

  13. Re:What is the point? by geekoid · · Score: 2, Informative

    Not true. SSDs are approaching that now.

    HP has an enterprise SSD that is 800MB/s (Note the large B as opposed to b). So this drive could saturate SATA 3's 6 Gb/s

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  14. Re:isn't it time for by Brian+Gordon · · Score: 2, Interesting

    I'd say if it's bandwidth we're after, we shouldn't be reducing the number of signal lines. Do things in parallel instead of serializing everything and depending on astronomical clock speeds. Obviously PATA is obsolete but especially with the rising importance of multiprocessing we should be focusing on more parallel solutions, perhaps allowing multiple reads at a time on different lines of the connector.

  15. Sata Smata by nurb432 · · Score: 3, Funny

    What about us using MFM drives with removable platters?

    --
    ---- Booth was a patriot ----
  16. Stupid by TheParadox2 · · Score: 4, Interesting

    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. Re:Stupid by afidel · · Score: 4, Interesting

      I think the most likely outcome is SSD's move to something like ExpressCard, a physical spec which extends the PCIe bus out to the storage. The drives will show up as a SCSI/SATA controller AND a virtual disk attached to that controller so that the software layer doesn't have to be changed.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  17. Re:6 Gb/sec? Meh by Zerth · · Score: 5, Funny

    Surely you mean 1.21JW

    1.21 Joule Watts?

    WTF is 1.21 m^4*kg^2/s^5 good for?

  18. Re:isn't it time for by kaiser423 · · Score: 5, Informative

    You do realize that at either end of a Parallel link you'd have to re-serialize right? That's what PATA does. So you still need the high clock rate regardless of how much you parallelize it on the wires. That's extra hardware, and another piece the needs to be be really fast. Then you also have issues with maintaining clocking integrity over parallel lines, which gets tricky at high data rates.

    Right now, our technology is better in going pure serial. In the past, it was parallel. It might swing back and forth a couple of times between the two in the future. But make no mistake: right now, on commodity hardware for drives connected via cables, serial is pulling ahead in the speed war.

  19. Re:isn't it time for by Wrath0fb0b · · Score: 5, Informative

    The problem with parallel is that you can't crank up the clock speed because you have to make sure that the signal on each line is combined with the ones from the other lines that were sent at the same time. This limits how fast you can send the send the bits (if the time being bits is comparable to the skew time, the receiver will not be able to reliably reassemble the data) and how long the interconnect can be (skew being linearly amplified by length). It's not for nothing that PCI has been replaced with PCI-E, PATA with SATA, SCSI with SAS. USB and IEE1394 would be impossible with parallel. Serial communications are more reliable and more scalable (one big exception -- wireless RF, but that's not what we are discussing here).

    Multiprocessing, incidentally, has nothing to do with it -- the software interface to a storage device hides all the implementation details (PATA/SATA, for instance) anyway. 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).

  20. Re:isn't it time for by hardburn · · Score: 4, Insightful

    Why? Do you have a hard drive that can even saturate a SATA I bus?

    --
    Not a typewriter
  21. Re:6 Gb/sec? Meh by DimmO · · Score: 2, Funny

    Time travel?

  22. Re:SSD by Wrath0fb0b · · Score: 5, Informative

    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?

    The seek time has nothing to do with the throughput. The seek time refers to the latency between when a read command is issued and when it begins to be fulfilled. The throughput refers to the data transferred per unit time during fulfillment.

    Here's a nice car analogy for those of us in New England -- consider the Mass Pike versus I-93. The Mass Pike has a very long seek time from the onramp because of the toll lanes (and the mouth breathers that won't get a transponder even though they are now free and clog the automatic lanes) but once you get on the highway, you can go 80 MPH until your exit. On I-93, by contrast, you can get right on, but you will be going 30 MPH for the duration. Of course, if you drive down to CT and get on I-84, you have a low-latency AND high throughput highway but if you drive too far down to, say, the Bronx, it becomes high-latency and low throughput.

  23. Forget Heads... by RudeIota · · Score: 4, Insightful

    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. Re:Forget Heads... by camperdave · · Score: 2, Insightful

      While all flash is solid state, not all solid state is flash.

      --
      When our name is on the back of your car, we're behind you all the way!
    2. Re:Forget Heads... by vadim_t · · Score: 3, Informative

      Ok, so let's say those 4MB/minute (IO writes/s would be a better measure) are made from 64K requests. So that's 64 requests/minute, or about one a second.

      That's not terribly high, so let's double it to 2 requests a second.

      1310720000 max block erases, at 2 per second will last 7585 days, or 20 years.

      This assuming a MLC drive with 16GB available for reallocation for it. If you use a SLC drive, you probably won't live long enough to see the disk wear out, and even with MLC it's doubtful you're going to keep the same drive around for 20 years. I think that 20 years ago you'd be running a 386 or a 486, and have maybe 200MB of disk space, and can't even plug in a hard disk from back then into most modern computers.

    3. Re:Forget Heads... by Barny · · Score: 2, Insightful

      You are very very kind to windows, that 4MB/min of IO was across about 20 different processes, most of which were writing a few bytes a second, not nice neat 64K writes (or even, as you add double, 32K writes).

      --
      ...
      /me sighs
    4. Re:Forget Heads... by asdf7890 · · Score: 2, Informative

      Did I miss the memo that says flash no longer has a limit on how many times it can be written upon?

      No, but the limits are sufficiently high with current technology revisions that it isn't really a problem.

      For good solid state drives in all but the most convoluted use cases the expected average time before failure is of about the same order, or some claim better than, spinning disk bases drives. I emphasize the word "good" in that last sentence as this probably may not extent to cheap USB sticks that could be using old design memory and controllers and are generally subject to hasher physical conditions then an internal drive (even in a laptop/netbook).

      They key issues with solid state drives at the moment are relative cost (though this will change as the tech matures further), write speed for many small writes (though better drives are coming with more intelligent controllers now, that mitigate this issue somewhat), and write speeds in general particularly after some use (but again, this issue is being actively worked on).

      Unless you have a specific use that you think will punish individual flash cells, the write limits should not be a concern when comparing SSDs to spinning disks - instead pick the technology that best fits your desired I/O, power use and noise profiles in your price range.

  24. Re:hard drive that can saturate SATA? by Clover_Kicker · · Score: 3, Informative

    Prepare for mass storage connected to the north bridge.

    /me wanks furiously!

  25. Re:Theoretical != Real World speeds by Firehed · · Score: 5, Informative

    Sequential reads on large-capacity drives are often in the 70-90MB/s range (yes MB, not Mb), bursting into the 200MB/s range. Hell, I've seen 50MB/s+ for at least the last half a decade. High-quality (read: expensive) SSDs can roughly double that.

    And of course, the spec is in gigabits per second, not gigabytes, and includes overhead. Actual supported, sustained transfer is supported at 150MB/s, 300MB/s, and 600MB/s on SATAI-III respectively.

    --
    How are sites slashdotted when nobody reads TFAs?
  26. Re:hard drive that can saturate SATA? by hardburn · · Score: 2, Insightful

    Agreed that it's eventually going to be on the northbridge. However, SAS isn't there now, either, and SSDs are still likely to saturate that bus in the near future.

    SATA vs SAS is a different debate than IDE vs SCSI. Even on servers, it's easy to now justify the cheeper standard compared to the older standards. Not in all cases, of course, but far more often than you could with IDE.

    --
    Not a typewriter
  27. Re:isn't it time for by Ilgaz · · Score: 3, Interesting

    Yea, while swearing at Apple 24/7 for giving SATA1 with Quad G5 Workstation (most expensive G5), I purchased a very nice performing Western Digital Caviar 1TB drive having 32MB cache. It took a while to figure that I can't really saturate SATA1 bus, even with "fill with zeros" (format) of OS X, it went up to 140MB/sec. Of course, Apple expects me to buy a ATTO like high end card if I need more bandwidth.

    What matters is SSD, that is why they release the spec right now. If you have enough money to setup a very high end (not toy-like) SSD right now, you will see SATA2 is the bottleneck. People were already talking about a different standard or even getting rid of SATA alltogether for them.

  28. Re:isn't it time for by morgan_greywolf · · Score: 4, Informative

    Actually, there really isn't much difference. The main difference is that hard drive manufacturers build their SCSI/SAS drives better than their IDE/SATA drives, because most SCSI/SAS drives are going into servers.

    The performance difference historically was much faster and that's the reason why SCSI is used in server hardware, but now it's mostly a matter of economics and pricing.

  29. Re:Theoretical != Real World speeds by BikeHelmet · · Score: 2, Insightful

    I really wish SATA 3.0 had a bigger jump than this. 600MB/sec is hardly anything for some of the high end SSDs and RAM-drives available.

    If they become affordable, I'm definitely going for PCIe 4x SSDs, since they can hit 8GB/sec (80gbit) when RAID'd on server boards with tons of PCIe lanes.

    I remember when someone stuck six FusionIO IODrives together and got about 2.2GB/sec of bandwidth out of a regular 2-socket server board. (like those Tyan ones, which can be had for well under $1000) It seriously makes me drool... though I suppose all I really need out of an SSD is 200MB/sec with minimal latency.

  30. Re:isn't it time for by vadim_t · · Score: 2, Interesting

    It's been tried, and didn't work well.

    The drive heads are some of the most expensive parts of a hard disk, so it raises the price considerably. Then you get higher power usage, heat generation, decreased reliability, and higher complexity in exchange for the extra performance.

    The problem is that normal people don't look at speed, they look at capacity. So they won't buy the expensive drives. And the people who do look at things like bandwidth and latency are already running a RAID and benefitting from multiple heads already. They're also unlikely to want something that's less reliable.

  31. Re:isn't it time for by Theovon · · Score: 4, Insightful

    And what you clearly missed from the post you're responding to is that the clock rates that you can get from serial are so much higher than what you can do with parallel that it more than offsets the disadvantage of serialization.

    There are two things that limit the speed of parallel interfaces. As the GP mentioned, one is signal skew. The clock rate has to be slow enough so that the receiver can sample all data lines at the same time and get them all within the data eye. The second is that the data lines are single-ended, meaning that there's only one wire per signal. The clock rate has to be slowed down to ensure that the signals have reached full on or full off at the other end and that they're noise free.

    High-speed serial interfaces use DIFFERENTIAL SIGNALLING. The signal is transmitted over two wires that switch in antiphase. You decode them by comparing them. This has several beneficial effects. One is that noise affects them the same, so even if they're both offset by noise, they compare the same. The other is that now you don't have to wait as much on the effects of resistance, capacitance, and inductance. You can reliably decode the signal before the transitions are complete. (Look up "slew rate".)

    So, using the same basic silicon technology, you can get a single differential pair to transmit data MUCH faster (in bytes/sec) than you can with parallel. It's interesting to see how technology transitioned from serial to parallel (wider means more bits per second), back to serial. The reason they didn't just stick with serial was that they just didn't have the technology to make the I/O drivers go that fast until recently.

    IIRC, A 1x PCI Express channel is a single differential pair for data. (I think there's a side band channel and some other stuff.) This is just like DVI and SATA. 16x PCI Express is sixteen 1x channels. The trick here is that although data is interleaved across all 16 channels, those channels are not syncronized with each other. They are out of phase, and the the data is just put back into phase at the receiver.

  32. Re:isn't it time for by Barny · · Score: 2, Informative

    Firstly, multi platter is not the best, increased heat, increased complexity all increases rate of failure.

    Secondly, you now are making a standard for the number of platters/heads in a drive, in reality everyone wants something different (reliability over density).

    --
    ...
    /me sighs
  33. Re:3.0 by fuzzyfuzzyfungus · · Score: 2

    That's not marketing, that's honesty. The .0 says "Buckle up guys, we are going to be making a whole lot of point releases..."

  34. Re:isn't it time for by Penguin+Follower · · Score: 2, Interesting

    For drives of equivalent spec, on SAS, on SATA, same spindle speed, I suspect that it is largely marketing fluff and a few firmware tweaks; but 15k RPM vs. slower is a nontrivial difference.

    I agree completely. We've got two SANs at work... the older one is full of U320 10k RPM drives and the new SAN is all 15k RPM SAS drives. The new SAN leaves the old one in the dust (and has 20TB more space, too! :D).

  35. Re:isn't it time for by Antique+Geekmeister · · Score: 3, Interesting

    And the OP is, frankly, unaware of the history of SCSI and PATA. Those big wide cables are deprecated for many reasons: one is their expense, another is their fragility, and another is the incredible variety of vaguely distinct, and often stupidly different, specifications for such broad interfaces. I had to deal with that debris, for decades, and it was extremely painful.

    The amount of time saved in consistent, small interfaces having fewer things to screw up is enough, by itself, to make up for the expense of any drives lost from the fragility of the SATA connector. I remember the amazing crap shoot it used to be to design a SCSI chain of devices, the awful incompatibility and expense of the cables even for what were nominally the same type of SCSI, and tendency of those connectors to bend pins or fail under stress.

    Give me SATA (and its low cost peer for external devices, USB), any day over the technically superior but less consistent SCSI and firewire.

  36. Re:isn't it time for by Guspaz · · Score: 2, Insightful

    Yes. I do. My single drive has an average sustained transfer rate of 230MB/s. A SATA1 bus would severely constrain the performance of my drive (an Intel x25-m).

    There are numerous other SSDs on the market whose manufacturers focused on higher sustained performance rather than random access performance that already hit the 300MB/s wall of SATA2. And I expect that Intel's next series of drives will do the same. SATA2 is woefully unprepared for the very near future, let alone the present; it's slow enough to already be constraining high-end performance.

  37. Re:Theoretical != Real World speeds by ShakaUVM · · Score: 2, Insightful

    >>Are you seriously moving around THAT much data

    Fast boot speeds and load times, man, are the holy grail for PC gaming. When SSDs fall enough in price that they're remotely competitive, I'm slapping a SSD RAID0 into my box.

    As it is, my 2x7200RPM RAID0 from late 2004 still outperforms a single SSD drive in my SiSoft benchmarks, so I'm happy for now.

  38. Huh? by symbolset · · Score: 2, Interesting

    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.
  39. Re:isn't it time for by rcw-home · · Score: 4, Insightful

    The second is that the data lines are single-ended, meaning that there's only one wire per signal.

    Well, this may not be exactly what you were getting at, but I'd like to split hairs here anyway, and divide this into two separate issues that SATA/SAS resolved.

    For best results it's important to model the cable as an RF transmission line, with a specific impedence. An ideal transmission line has the important qualities that all the energy you send from one end will arrive at the other, and none will be reflected back to you. To get reasonably close to this ideal, we space the wires we use a fixed distance apart (in relation to the wire's diameter), choose our dielectric (insulating material) carefully, use terminating resistors at both ends, and keep the line a simple line (no tees, etc.)

    For those of you who cut your teeth on parallel SCSI, 10base2/10base5 Ethernet, or Apple LocalTalk, you'll wax nostalgically at just how much of a pain in the ass this was.

    For those of you who have only messed with parallel IDE, you'll wonder why you never had to deal with this. The reason is that IDE cheated a little bit - they only terminated the controller (motherboard) side of the bus, and let the signals reflect off the other end. This left only a master/slave/cable-select jumper to infuriate you - but it also limited how long an IDE cable could be and prevented them from jacking up the clock rates on it.

    SATA/SAS fixes this for good by limiting you to one device per cable ("port", not "bus"). Both ends are hard-wired to always terminate and any cable problems are limited to a single drive.

    The other issue you may have been referring to is balanced (differential) vs. unbalanced signalling (where one wire is held to ground and the voltage read off the other wire). Electrical engineers do commonly call unbalanced signalling one wire because ground is so boring that they never bother to connect it on their schematics, but it does have to be connected in real life and coax Ethernet/most old SCSI/Parallel IDE/RS-232/VGA still used two wires per signal. Balanced/differential signalling (LVD/HVD SCSI, SAS, SATA, 10/100/1000baseT, USB, telephone lines, T1 lines, LocalTalk, etc.) allows for the can't-imagine-life-without-it common-mode noise rejection technique you describe.

  40. Only a woman could have by msimm · · Score: 3, Funny

    marked your post Informative.

    --
    Quack, quack.
  41. Re:Theoretical != Real World speeds by symbolset · · Score: 2, Insightful

    A few reasons spring to mind. One is that expanders are cheaper than controllers. Another is that they don't take a slot. That's handy if you're using a case that supports 25 drives. A third is that you want to maximize throughput per slot for various reasons. A last is that you want to attach external storage and you want the maximum amount of external storage per connection - because some people want to connect 48TB of storage to one 4-port SATA card, which ain't going to work directly unless you've got a source for 12TB HDDs.

    Was that enough reasons?

    --
    Help stamp out iliturcy.
  42. Re:isn't it time for by guruevi · · Score: 2, Interesting

    Apparently you are not completely up to snuff with your jargon there.

    I have worked with the guts of computers long enough to have known ESDI drives (in the PS/2 no less) those had as far as I remember serial data lines (and a separate control line to control head movements). Then came SCSI and IDE (later standardized as ATA, faster versions as EIDE or ATA-2, for CD/DVD/ZIP drives ATAPI and recently known as PATA) which were parallel versions.

    The first SCSI drives I used had 8 data lines (SCSI-2) - you could even make your own cables for those things, very robust. Later SCSI's (Wide SCSI) had 32 data lines and a very wide connector with thick cables that would have the whole side of your case covered with cables if you were putting in a dual controller setup - sometimes those cables would have so much tension and take up so much space they wouldn't stay in the drive and then you could start rerouting the whole cable again to find a 'better' way.

    ATA had less of an issue as the cable wasn't as wide nor thick but you could only get 2 devices on a cable and the one designated slave (usually CDROM) could tie up your bus and use valuable time so you should've ran a separate cable for each device.

    The problem with both Parallel SCSI and Parallel ATA was that you could only drive it up to a certain speed before you would get synchronization issues between the data lines. Serial is much cheaper for that as you can drive up the frequency without caring too much about the synchronization.

    Firewire and USB have always been serial. Firewire is technically superior and also more expensive than USB (same as SCSI was far, far, far more superior than any IDE installation for the same reasons) because the devices (both host and target) require internal controllers so as to not tie up the CPU. SCSI also required (sometimes manual) terminations and (before SCSI-3) SCSI ID's

    SAS is Serial Attached SCSI, just like SATA is Serial ATA. SCSI (this time serial) is again, more superior but also more expensive than ATA and allows much more flexibility (you can for example attach SATA devices to a SAS controller, not vice versa) and SAS can maintain multiple drives on a single cable while SATA is limited to one device per cable.

    Give me Firewire and SCSI over USB and ATA anytime.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  43. Re:bike, nigga stole my bike by porl · · Score: 2

    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.

  44. Re:isn't it time for by Anonymous Coward · · Score: 2, Informative

    IIRC, A 1x PCI Express channel is a single differential pair for data. (I think there's a side band channel and some other stuff.) This is just like DVI and SATA.

    Actually, I remember looking this up just last night. Each PCIe lane consists of two transmit pairs and two receive pairs, for a total of four pairs. DVI also uses multiple pairs, both in single-link and dual-link mode. I'm not sure about SATA.

    At the electrical level, each lane consists of two unidirectional LVDS or PCML pairs at 2.525 Gbit/s. Transmit and receive are separate differential pairs, for a total of 4 data wires per lane.

    Thus sayeth the Wiki.

    I think the only other thing you missed was a discussion of crosstalk. IIRC, crosstalk was one of the major limitations of the old IDE cabling standard, since transmitting many high speed signals in parallel was a recipe for interference. The cables were therefore required to be of a particular length (18 inches), shape (flat), and electrical characteristics. SATA and especially eSATA aren't anywhere near so picky.

  45. Saturating current SAS/SATA buses is easy by Colin+Smith · · Score: 2, Informative

    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
    1. Re:Saturating current SAS/SATA buses is easy by Rockoon · · Score: 2, Informative

      Its at least a year old now, but look up the "Battleship MTRON" guy who tried to mount like 8 SSD's in RAID0. This was before OCZ and Intel changed the dynamics of the SSD market, and even then he was very near 1GB/sec sustained transfer rates once he found the right RAID controller.

      SATAx isnt a RAID controller. While people without good solid RAID controllers can get away with decent RAID0 performance, the serious people never rely on a single SATAx controller for RAID0 since that is not its purpose.

      --
      "His name was James Damore."
  46. Re:isn't it time for by nausicaa · · Score: 2, Insightful

    Well, no, not a SINGLE disk.. But, hey, I'm using a backplane/port-multiplier combo that allows me to connect 5 drives to a single SATA-connector..
    (I think someone actually mentioned something like this, far above in the earlier comments)

    Besides, having interfaces be ahead of the drives, performance-wise, is not a bad thing, it's actually a very good idea, so that drives can advance without hitting the roof..