Slashdot Mirror


IDE, SCSI And Recording Everything

Raju writes: "For many years we were told that SCSI is superior to IDE. I always made my systems with SCSI and the others in the household got el-cheapo IDE disks. In the past SCSI beat IDE hands-down but now according to Simson Garfinkel, "today's IDE drives are significantly faster than SCSI drives". In the article at O'Reilly Network he talks about the tests they had run for storage of network data on disks. In the light of this article does anyone see any reason for going with SCSI in a desktop machine? For servers with heavy disk usage patterns it might be different due to command queuing." Disk types aren't what the article's really about, though -- it's a top-level look at network forensics (including advice on building a traffic-analysis system), and makes some interesting points about the unbalanced growth of storage and bandwidth.

163 of 532 comments (clear)

  1. IDE is not necessarily worse than SCSI by kpansky · · Score: 3, Interesting

    I have two sets of IDE controllers on my system. Each disk I have has its own channel and controller. Because I get to use cheap IDE disks, the cost is much lower than SCSI and the performance is right on par with it. Its not the technology -- its how its applied and used in real life.

    --

    --Kevin
    1. Re:IDE is not necessarily worse than SCSI by BrookHarty · · Score: 2

      Lucky the problem of running our of IDE spots is gone with newer motherboards. The problem on older motherboards, only 2 ide controllers, you would run your HD on the primary and CD on your secondary. Sharing would slow access down, and if you mix pio/udma modes they would slow down even again.

      Now with the newer 4 ide controllers on motherboards, 2 are normally combo raid/fast controllers. So you can have 4 devices on unshared controller, and get the most speed out of them.

      I currently have 2 80 giggers on my raid/fast controller, each on its on channels. And my DVD and CDR on the non-raid motherboard channels. Nothing shared, and I put my swap on 2d drive to get max performance. IDE is perfect for my workstation, fast and tons of room. If I ever go crazy, I can have a total of 8 IDE devices on my PC. And add another IDE card for 12 (Max for motherboards) I do this for my linux server, all IDE, and makes a great cd-rom tower. With the tower case and an extra IDE controller, I put in 4 CDs. The built in ide controller handles the 3 HD's and 1 CD/R.

      I wouldnt use scsi for a workstation, but for a pc box server, the price of a ide raid card with cpu/ram would be the only factor. Major servers like sun/hp/etc scsi is your only option.

    2. Re:IDE is not necessarily worse than SCSI by rnturn · · Score: 2

      All that hardware and no mention of any devices with which to do any backup of that 180+GB of hard disk space. Keep away from my servers, please.

      --
      CUR ALLOC 20195.....5804M
    3. Re:IDE is not necessarily worse than SCSI by BrookHarty · · Score: 2

      lol.

      I use my CDR for backup. 1 Cd holds my OS (ghost) and 3 for apps (compressed) I was thinking of getting a backup, but nothing I could loose that I dont have on cd. The majority of room is mp3 cd's and video games. Just backup the save-games on CDs and patches. On the unix box, my /etc and /home fit on 1 or 2 bziped cd. I can restore linux in about 30 minutes, same as a backup. But ya, if I had to reload all my video games from CD or MP3s that would take a couple hours. But havnt seen any good cheep and reliable backup over a few gigs that I wanted to blow the money on. 300 bux for 20/40gb DAT or 600 bux for a 35/70gb AIT.

      Really, if Its something important, I just backit up on a cd or 2.

    4. Re:IDE is not necessarily worse than SCSI by rew · · Score: 2

      I have a system where I want top performance. So I prepared an extra IDE controller.

      Turns out that performance drops from 35Mb per second (manufacturer claims something like 35.4Mb per second) to about 33Mb per second if the second drive on the controller kicks in at another 33Mb per second.

      I get about 120Mb per second out of all 4 disks (i.e. 4x 30) , and only 100Mb per second when they are striped together. Well, that's the level of performance, I don't worry anymore, and just leave it with the extra controller unused, as it didn't handle the 160G disks correctly.

      Roger.

  2. Speed by CmdrTaco+(editor) · · Score: 2, Troll

    IDE may be faster than SCSI in some benchmark tests, but in multiple drive machines where IDE drives share controllers, SCSI will always be faster. Plus, access times and transfer speeds aren't everything. The fact that SCSI supports multiple IO commands at the same time is a major contribitor to the feel of speed.

    1. Re:Speed by reaper20 · · Score: 5, Insightful

      My vote is for the low-CPU usage of scsi devices. My hardrives, DVD drive, CDROM, and CDR are all SCSI.

      I can run three instances of grip and rip/encode from all three drives simultaneously. Desktop still runs like a champ, it doesn't bog down. Rip from one IDE drive and it does ok ... start copying around movie files while it does this, and you'll become a SCSI fan real quick.

      Sure, I may pay $400 for an 18GB SCSI drive, but it's worth it. :| It really does make a difference, though lately IDE has been too cheap to ignore.

    2. Re:Speed by BMazurek · · Score: 4, Interesting
      ut in multiple drive machines where IDE drives share controllers, SCSI will always be faster

      On the surface, I would agree with you. However, the planned usage of the disk space in question becomes an important point.

      I had this conversation with Greg Oster, a friend from University, who wrote the NetBSD RAIDframe implementation. We were considering setting up a large network server. After doing some number crunching, something became very very very clear: unless we were going to be moving to Gigabit Ethernet, 3 IDE disks in a RAID configuration were going to be more than sufficient to fill our 100MB LAN.

      The point is, whether IDE will be "good enough" depends on what you're using it for. For a large fileserver, IDE RAID may well be good enough, depending on you local LAN. For video editting and other purposes where the data is used on the machine where the disks reside, SCSI's command queueing may be the better choice.

    3. Re:Speed by aonaran · · Score: 2, Interesting

      ...not to mention that I have yet to see a true IDE RAID controller. There's some nice RAID 0+1 controllers now that do OK, but RAID 5 still seems to be SCSI's domain.

      Sure the question was is there any reason to use SCSI anymore in a desktop, for which my answer would be "there never was one for 99% of users" Of course gamer/benchmark freaks who need 200+ FPS (why?) will likely disagree with me.

    4. Re:Speed by chriso11 · · Score: 2, Insightful

      Errr - from your own admission, there are two advantages to scsi:
      1) faster drives - manufacturer unwillingness or what not. This is because Joe Blow would rather have a 60GB drive for $180 than a good 18GB for $300.
      And:
      2) More drives.

      Basically, SCSI drives are better drives.
      First, bigger caches.
      Second, better bandwidth. SCSI is going to 320MB/s. Where is IDE - 133MB/s?
      Third, lower latency.
      Fourth, you can use several drives better.

      To state simply - SCSI is a better engineered interface. IDE is designed to be cheap. No matter how many excuses and FUD is thrown, it is the truth.

      --
      No, I don't trust in god. He'll have to pay up front, like everybody else.
    5. Re:Speed by Yakman · · Score: 2

      http://www.adaptec.com/worldwide/product/proddetai l.html?prodkey=AAR-2400A&cat=%2fTechnology%2fRAID% 2fATA+RAID

      Unfortunately it only supports up to 4 IDE devices (still, with 4 x 80Gb drives you can get 240Gb out of a RAID5 array), but it's IDE hardware RAID5.

      I'd say that's the biggest advantage of SCSI.. it's easy to make a RAID 5+1 array with 5 drives per array and a hot spare - all off one controller. (Power on the other hand is another issue :) )

    6. Re:Speed by Bios_Hakr · · Score: 2

      Ask for IDE RAID5 goodness and ye shall recive...

      http://www.adaptec.com/worldwide/product/proddet ai l.html?prodkey=AAR-2400A&cat=%2fTechnology%2fR AID%2fATA+RAID

      --
      I'd rather you do it wrong, than for me to have to do it at all.
    7. Re:Speed by GunFodder · · Score: 2

      Most of your points are correct, but the bandwidth argument is bogus. While your facts are correct the reality is that you can't put more than two hard drives on one IDE channel, and no two IDE hard drives in existence today need 133MB/s of bandwidth.

      And if we're going to talk about bandwidth then it should be mentioned that a 32 bit 33Mhz PCI bus can't handle more than 133MB/s anyway, so to take advantage of Ultra320 SCSI you would need a 64bit 66Mhz PCI bus and SCSI card. That will cost some serious clams. In fact the performance advantage compared to the extra cost of SCSI is not good, which is why this technology is not growing like IDE is.

    8. Re:Speed by jgarzik · · Score: 3, Informative
      but in multiple drive machines where IDE drives share controllers, SCSI will always be faster.

      Look at "TCQ" -- Tagged Command Queueing -- that has been worked on by Andre Hedrick in the past, and is currently going into the Linux 2.5.x kernel series due to the work of Jens Axboe.

      TCQ is where SCSI gets a lot of its speed, by allowing multiple device commands to be outstanding on the bus at any given time. TCQ really levels the playing field for IDE and SCSI... assuming your IDE driver supports it (most do not).

      Jeff
    9. Re:Speed by tcc · · Score: 2

      False.

      3WARE 7850 IDE RAID CONTROLLER.

      8 channels ATA/100
      48Bits LBA support
      64Bits/66MHZ PCI
      Linux/Windows drivers
      Good Raid5 results when you use the 7850 and not the 7810 (2MB cache extra on the 7850).

      This my friend, is the cream of what you can get with IDE, and I use this with 8 maxtor drives for a non-critical datacenter (temporary rendered images). IDE drives are a bit less reliable than SCSI drives, that's why I built an array with ventilated cases (they run for 20$ each these days). You make that raid 5, in case one breaks, and off you go, it costed me a bit over 1/3 of the price of a comparable SCSI solution.

      Bandwidth? PCI64bits/66mhz = theorical 528MB/sec peak bandwidth. The storage switch itself is very well optimized, but it also depends on the drives themselves, of course in my case storage was more important that the overall speed, so adding maxtor 160GB drives (5400rpm) won't be as efficient as using the Western Digital 120GB drives 7200rpm that have 8MB cache on them (this must be a killer drive with that raid card, I'd love to try this one day).

      --
      --- Metamoderating abusive downgraders since my 300th post.
    10. Re:Speed by Bryan+Ischo · · Score: 2

      Wow. I am simply amazed that people can actually sling insults at each other over IDE vs. SCSI. It boggles the mind.

      I can only talk about my experience, whch is unfortunately outdated. At my previous place of employment, I was basically the IT department, and I helped to build our at-the-time honkin fast file server. We decided to go with the fastest SCSI at the time (can't remember what it was, a step behind Ultra160 I think). We bought 18 GB 7200 RPM scsi drives (this was when IDE was at 5400 RPM max). It worked really, really well. We were able to do multiple read/write tests (tar'ing from one drive to the other, etc) simultaneously and the CPU load stayed very low (under 10%). We did the same tests using the remaining IDE drives in the system, and the CPU load went up significantly to 30% or so. This was with a Pentium III 500 system, using Linux.

      So at the time I was very impressed and happy with our choice. There is something about knowing that disk I/O is being handled by a capable and powerful controller, that was comforting. When we replaced the machine we went with a SCSI Raid array and were even more impressed with the speed and low CPU usage.

      But that was about three years ago, and I'm sure things have changed. I am about to build my own system and I have been seriously considering using a SCSI drive. But I would like to know if SCSI still holds the advantages that it used to (or at least, that I thought that it used to). I wish someone would do comprehensive testing and benchmarking on this, I think it would clear up alot of the FUD floating around in this debate.

      There, I made my point, and I didn't insult anyone in doing it!

  3. This is NOT what the article is about by Brento · · Score: 4, Insightful

    The article's authors needed a way to store large amounts of network log data quickly - they're trying to capture packets in real time. For that kind of straightforward use (large volumes of data, only one user, no simultaneous read/writes) it's easy to see why IDE is more cost-effective and speedy, as the article states. However, when you add multiple users trying to write multiple drives simultaneously, the story changes, and the article simply doesn't address that.

    --
    What's your damage, Heather?
  4. Western Digital's new 120 GB IDE Drive by hex1848 · · Score: 2

    Toms hardware has a review of Western Digital's new drive, the WD1200JB. 8 megs of cache . The article claims that the drive performs at par or better then Seagate's Barracuda ATA IV. IDE has come along way.

    I want one!

    1. Re:Western Digital's new 120 GB IDE Drive by Lobsang · · Score: 3, Insightful

      I agree.

      However, I want to see not one, but eight IDE drives outperforming eight SCSI drives doing heavy I/O. That's the crux of the question for servers. For desktops, just go IDE and that's it.

    2. Re:Western Digital's new 120 GB IDE Drive by Master+Bait · · Score: 4, Informative
      I suggest you head over to Storage Review and double check the facts about SCSI vs. IDE. While some Windows-style user space benchmark tests will show that reading and writing out of an 8mb cache is faster than doing the same out of a 2mb cache in a mid-range SCSI drive, overall performance definitely belongs to SCSI.

      If you check out Storage reviews File Server Benchmark database, you'll see that the fastest ATA drive scores well below half what a 15,000 rpm Fujitsu drive does.

      --
      "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
      --Tom Schulman
    3. Re:Western Digital's new 120 GB IDE Drive by Salamander · · Score: 2

      OK, so how do you explain the fact that, on the referenced benchmark, the 7200RPM SCSI Quantum Atlas V beats the very best ATA drive (the 7200RPM Maxtor DiamondMax D740X) by 174 to 133. That's a 30% difference. Sure, the Atlas is smaller and costs more, but it does perform better and that's what we're supposedly talking about.

      In fact, this is a hard comparison to do, because it's hard to find SCSI drives below 10000RPM or ATA drives above 7200RPM? Why do you suppose that is? One possibility is that it's a vast conspiracy. Another possibility, which seems more rational to people who know something about storage, is that the drive vendors know the extra speed would be wasted on an ATA drive. It'd be like putting a GigE interface on a DSL modem. OK, not quite that bad, but you get the point: it doesn't make sense to upgrade one part of a system that remains bottlenecked elsewhere. If putting an ATA interface on a 10K RPM mechanism really gave better performance than a 7200 RPM mechanism, the drive vendors would be all over that, but it doesn't so they don't. No conspiracy theory is necessary to explain that.

      --
      Slashdot - News for Herds. Stuff that Splatters.
  5. Re:Stability... by flatrock · · Score: 2

    A lot of the lower end Sun systems use IDE.

  6. Re:SCSI by Anonymous Coward · · Score: 3, Insightful

    I agree that it's the reliability that's the big factor.

    Ever try to add 8 IDE devices to a system? With SCSI it's a snap as long as your power supply is large enough.

    I think this is very application specific though.

  7. Performance Depends by codeguy007 · · Score: 2, Informative

    The advantage SCSI has over IDE is the multiple read, writes on the channel. So a single IDE drive compared to a Single SCSI drive may provide an advantage but you can put several SCSI devices on the same SCSI channel and make use of multiple read/writes. To obtain similar performance with IDE you would have to have a separate channel for every IDE drive. The biggest advantage to SCSI comes with raid. No sure you can get IDE Raid but compared to a good SCSI raid card, IDE raid sucks.

  8. Depends upon usage by blankmange · · Score: 2

    Like everything else about computing, it all in what you want to do with the machine. SCSI for mission-critical, IDE for everything else. Quite a simply formula; IDE's speed and throughput nowadays is fast/high enough to handle just about anything the usual user can throw at it.

    --
    ...we are from the government - we are here to help...
  9. The age-old debate... by NerveGas · · Score: 5, Insightful


    As if the tens of thousands of times this has been hashed out weren't enough already...

    The question of IDE vs. SCSI is not (or should not) be about speed. Really. There are nice, fast drives in each camp. If speed is all that matters to you, go with IDE, it'll be a lot cheaper.

    So are there any advantages to SCSI? Sure. But not for the majority of people. SCSI's beauties are:

    - You can hook a LOT of drives to one controller
    - You can hook most any kind of device to the controller
    - You can hook devices up both inside and outside of the case
    - You can use much longer cables
    - When the controller is waiting on one command, it can issue other commands while it's waiting

    SCSI was designed for systems where you would either have many, many devices connected to the controller, or where many different processes (or users) would be accessing the hardware simultaneously - and in either of those situations, it *does* perform better than IDE. However, the portion of systems that will actually enter into that area are very, very few. In general, "if you have to ask, you don't need it."

    As for straight speed, if you're looking for all-out throughput, don't rely on a single drive, get a RAID array - be it IDE or SCSI. By getting a faster drive, you can increase your throughput by what - 10%? 20%? A two-drive array will nearly double your throughput, and with quality controllers, it's fairly linear up through three to five drives - again, depending on the quality of the controller.

    steve

    --
    Oh, you're not stuck, you're just unable to let go of the onion rings.
    1. Re:The age-old debate... by larien · · Score: 4, Interesting
      You can hook most any kind of device to the controller
      Watch out, if you attach many different types of devices on the same SCSI chain, it will function at the speed of the slowest device. i.e. if you have a SCSI-3 disk drive and attach a SCSI-1 CD-ROM on the same SCSI chain, you'll get SCSI-1 speeds.

      You can use much longer cables
      Quite; I was attaching a tape drive using a 20m cable a fortnight ago.

      As for arrays, beware of the benefits of striping. RAID 0 (striping) has the problem that the more drives you add, the less reliable your array becomes. RAID 0+1 (or RAID 10) mirrors the data as well and keeps your data secure in the event of a single disk failure (and RAID 10 can occassionally suffer multiple disk failures).

    2. Re:The age-old debate... by John_Booty · · Score: 4, Funny

      A two-drive array will nearly double your throughput, and with quality controllers, it's fairly linear up through three to five drives - again, depending on the quality of the controller

      A two-drive array can double your throughput, but halve your reliability since if one of the drives fails, you lose all your data ;-)

      that sort of RAID is neat but it's just inviting disaster. you need to move to the higher levels of RAID which involve more drives and offer parity as well as striping!

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    3. Re:The age-old debate... by jmv · · Score: 3, Insightful

      I think you're forgetting what probably explains most of the price gab between IDE and SCSI. SCSI drives are targeted at mid/high-end servers and are build so that they're more reliable than IDE drives, although it has nothing to do with the controller itself.

    4. Re:The age-old debate... by Meowharishi · · Score: 2

      SCSI is far superior when it comes to sustained thoroughput. It also does not rely on the CPU and system bus as IDE does. These two factors are particuarly important when you're thinking about online editing systems, for example.

      --
      mje0w!!!1!
    5. Re:The age-old debate... by WhaDaYaKnow · · Score: 2

      Just to clarify something you wrote:

      - When the controller is waiting on one command, it can issue other commands while it's waiting

      This is exactly why it's NOT a good idea to have two IDE devices on the same cable, if you expect that both will be used at the same time. Such as your HD and CDROM.

      IDE allows for only one transaction to be active on the cable, until it's entirely completed. So for example you can not issue a read to the HD, then while waiting for the HD to become ready for transfer, issue a read to the CDROM. You have to wait until the HD is ready, and transfer the data, and THEN you can only access the next device.

      A big shortcomming, that's why it's nice to have a board with a RAID controller, just for the extra IDE interfaces.

    6. Re:The age-old debate... by Amazing+Quantum+Man · · Score: 2, Informative
      I think he meant device types, not SCSI types...

      For example, SCSI-2 device types include:

      Direct Access Devices (Hard Drives)

      Sequential Access Devices (Tape Drives)

      Printer Devices

      Processor Devices(*)

      Write Once Devices (WORM, CD-R)

      Optical Memory Devices (CD-RW, MO)

      Medium-Changer Devices (Jukeboxes,Tape Libs)

      Communications Devices

      (*) Yes, you can do processor-processor communications using SCSI. You do, however, need a target-mode driver.

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    7. Re:The age-old debate... by Zathrus · · Score: 4, Interesting

      Unfortunately, that's not true.

      Take a 7200 rpm SCSI drive. Take a 7200 rpm IDE drive. Rip off the electronics.

      You now have two identical drives.

      That's how it's been for most vendors for years now. SCSI does offer higher speeds (10 and 15k RPM), and the various other benefits spoken of, but reliability is not one of them. The electronics rarely fail on HD's. Instead it's a failure of a mechanical device (the motor, the heads, etc).

      SCSI really doesn't serve much purpose on desktop machines anymore. Three times the cost for little or no performance gain. The days of IDE being vastly slower (even on the desktop) are gone, as are the days of IDE CD-R/RW's spitting out coasters if you as much as moved the mouse. There are a few people who will go out and buy the fastest SCSI drives out there, toss them in a RAID array, and then play games on it (no, I'm not kidding... a friend of mine did), but the cost-benefit there is so small as to be ludicrous.

    8. Re:The age-old debate... by cruff · · Score: 3, Interesting
      Watch out, if you attach many different types of devices on the same SCSI chain, it will function at the speed of the slowest device. i.e. if you have a SCSI-3 disk drive and attach a SCSI-1 CD-ROM on the same SCSI chain, you'll get SCSI-1 speeds.

      This is simply not true for all SCSI busses. Each device will use the speed it is capable of. All devices are not forced to the slowest speed. It is true that slow devices may tie up the bus for longer periods than a time-sensitive device can tolerate, but then you shouldn't have placed the two onto the same bus anyway!


      One thing that is true is that mixing single ended (SE) and low voltage differential (LVD) devices on a bus will cause all devices to behave as SE, with a possible lowering in the maximum speed possible for the LVD devices, but again, this does not necessarily mean they will all run at the same speed.

    9. Re:The age-old debate... by arivanov · · Score: 2
      Quite; I was attaching a tape drive using a 20m cable a fortnight ago

      That shall be HVD "High Voltage Differential" sir. 25m max to be more exact. It is a standard that is not suported by anything but some tapes (as in your example) and some SANs. You are not connecting anything else to this conroller (except in SCSI-2 compatibility mode to the 50 pin internal connector assuming you have an AH2944). It is also obscenely expensive (low volume production).

      The more common varieties that are priced at more normal prices do much shorter distances.

      You are mostly correct about the speed though. Connecting an old device to a chain with new ones makes the chain go from differential to SE mode. This change does not necessarily force drop to SCSI-1 if I recall correctly. It usually does but it is not obliged to. But it does impose a speed penalty.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    10. Re:The age-old debate... by ottffssent · · Score: 2

      That depends what RAID level you're talking about. Striping will double both read and write speeds but halve reliability. Mirroring does nothing for write speeds but doubles read speed (if done right), and squares your MTBF. IE, if 1 drive has 100,000hr MTBF, two mirrored drives have 100,000 * 100,000 = 10 billion hours MTBF. The RAID controller however will likely fail *long* before both drives do simultaneously, and systems to handle controller failure without interruption are *expensive*.

      I don't mean to jump on you in particular, but /. posters in general seem pretty clueless about storage issues. If you're honestly interested, check out storagereview.

    11. Re:The age-old debate... by Deltan · · Score: 2

      Reliability and Liability are two different things.

      The drives are just as reliable on their own as they are in a pair. The way I saw his post worded was that he was insinuating there's some kind of degraded reliability of the drives while in running a raid configuration.

    12. Re:The age-old debate... by John_Booty · · Score: 2

      Well, the reliability of each drive is the same. However, the chance that your data will disappear to a drive crash on any given day is doubled since only one of the two drives needs to fail.

      And as another poster pointed out, yes, I was talking about RAID striping two drives here, not a two-drive mirror configuration.

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    13. Re:The age-old debate... by Dirtside · · Score: 2

      One of my biggest pet peeves about computer games is how the computer stutters (or stops dead) whenever data is being accessed off the hard drive -- for example, in almost any 3D FPS, whenever you load a new level, you're treated with the sight of a status bar loading in big jumps and chunks, since the screen isn't updating while the HD is accessing. I don't have any real experience using SCSI hardware, but I was under the impression that one of the advantages of SCSI to games was that since the drive controller is asynchronous, the rest of the computer (i.e. the rendering going on in the game) doesn't stutter to a halt whenever the game accesses the drive. Is this true? Am I even on the right track? If not, wouldn't it be neat?

      --
      "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
    14. Re:The age-old debate... by John_Booty · · Score: 2

      You're totally right. I didn't mention striping specifically in my post since the original poster was talking about "doubling his speed" with two drives, so I assumed it went without saying that we were talking about striping. For maximum clarity i should have mentioned that you could run a mirrored setup with two drives for greater reliability if you don't mind forgoing the throughput boost that striping gives you.

      Then again, if all you have is two IBM Deskstar drives, might as well runn 'em striped anyway-- they'll both fail in what, a week? :)

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    15. Re:The age-old debate... by Beliskner · · Score: 4, Insightful
      Take a 7200 rpm SCSI drive. Take a 7200 rpm IDE drive. Rip off the electronics.

      You now have two identical drives
      Are you sure? Have both drives been through equivalent QA tests? And if one fails a QA test, wouldn't it make sense to make it IDE, remap the defective sectors, and sell it? Do you work in a HD manufacturers cleanroom? Do you know for a fact that they just randomly make some SCSI and others IDE without running further tests?
      --
      A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
    16. Re:The age-old debate... by Bios_Hakr · · Score: 2

      The screen updating has nothing to do with HD access. If you need 100mb of level info, and a status bar is plotting the progress, it will move some when a 10mb file loads, when a 50mb file loads, it will jump a lot.

      The overall CPU usage on a HD read is also very low. At peak transfer, my system reports between 2% and 5% CPU utilization. You would think you could load a little of the next level while playing the current level, but I guess the memory managment nescessary to do that is too much for poor game programmers.

      --
      I'd rather you do it wrong, than for me to have to do it at all.
    17. Re:The age-old debate... by Zarquon · · Score: 2

      I think what you mean is mirroring will double the (read) speed, but halve the capacity...

      --
      "'Tis great confidence in a friend to tell him your faults, greater to tell him his." --Poor Richard's Almanac
    18. Re:The age-old debate... by jsse · · Score: 2

      Take a 7200 rpm SCSI drive. Take a 7200 rpm IDE drive. Rip off the electronics.

      You now have two identical drives.

      Yes, if you are driving them on the road they must be in similar performance.

      Oh wait...

    19. Re:The age-old debate... by Zathrus · · Score: 3, Interesting

      Look at the part numbers on the drives. They're the same.

      Obviously this works better if you look at older drives, since there aren't many 7200 rpm SCSI drives manufactured still.

      Sorry, but anyone thinking otherwise is trying to convince themselves that there's something magical about a physical transport medium that has the same performance requirements and characteristics.

      They're also trying to convince themselves they're not being ripped off for buying SCSI.

    20. Re:The age-old debate... by jandrese · · Score: 2

      I think that was only available on the IBM Deathstars. The feature you're thinking of is command tagged queueing, and it's pretty much the same as the CTQ used in sCSI drives (although with a much smaller tag limit). It doesn't really save much bus time, it's more a method of lowering average seek time by ordering your operations so the write head only has to seek in one direction instead of randomly jumping all over the place like in most ATA drives.

      --

      I read the internet for the articles.
    21. Re:The age-old debate... by darkonc · · Score: 2
      However, if the two disks which die hold the same data, that data is lost ....

      That presumes that your raid 1 mirrors are only two plexes each... There's nothing wrong with doing (say) a 7 way mirror. It'll be hell on writes without hardware support, but really nice for a read-mostly database with lots of concurrent access -- and you can lose up to 6 disks, guaranteed, before you risk real data loss (as opposed to performance changes).

      I vaguely remember doing a 4 way mirror one day, using the veritas volume manager, when I had a 'spare' 10 disk box sitting about to be put into service. It was mostly just proof-of-concept. I didn't do any real benchmarking because I didn't have any real applications that might have needed that kind of that kind of data flow/reliability. (or, for that matter, enough spare time)

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    22. Re:The age-old debate... by darkonc · · Score: 2
      MTBF would, as you said, be average time before data loss to the entire array -- (and would, nominally, presume that you get the replacement drive running within the granularity of the measurement (1 hour, in this case)). That implies a hot-spare pool.
      On the other hand, if you presume 24 hours to get the replacement disk in and populated, then you'd be looking at 5,000*5,000 days == 25million days , or "ONLY" ABOUT 68K YEARS.

      Like said -- still more likely that the silicon is going to wear out with those sorts of times.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    23. Re:The age-old debate... by darkonc · · Score: 2
      As if the tens of thousands of times this has been hashed out weren't enough already...

      In something like logging network traffic, SCSI would give pretty much zero advantage for the extra cost. I'm only vaguely surprised that IDE is faster than SCSI for raw speed.

      My analogy:
      IDE is like a Yamaha motercycle -- motor, wheels, seat. little else.
      SCSI is like a BMW sedan -- more weight but more volume too.

      If all you want to do is get one or two people (400LB biker and his girlfriend) from point 'A' to point 'B' as fast as possible, the Yamaha/IDE may be your best bet.

      On the other hand, when you've got a spouse, 2 screaming Kids, a dog and a cooler fool of picnic supplies, I'd still suggest the BMW/SCSI.

      Network logging is a 400lb biker type of situation. 100,000 users trying to access their e-mail would be a screaming kids application.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    24. Re:The age-old debate... by shogun · · Score: 2

      Take a 7200 rpm SCSI drive. Take a 7200 rpm IDE drive. Rip off the electronics.
      You now have two identical drives.


      Actually you now have to equally useless chunks of metal. However you could take it apart even more and make a creative mobile or modern art sculpture out of them.

    25. Re:The age-old debate... by Paul+Komarek · · Score: 2

      Possibly true (though I thought the 15Krpm drives used smaller platters to achieve that speed). However, the SCSI drive is probably warranted for 5 years, while the IDE drive is probably warranted for 3 years. Thus there is an advantage with SCSI disks in terms of "reliability", insofar that if a SCSI disk fails in year four or five you get a new one for free. =-)

      That said, free drives in years four and five probably don't justify the additional cost.

      -Paul Komarek

    26. Re:The age-old debate... by Beliskner · · Score: 2
      Part numbers are meaningless. The part can be the same, but as another poster on this topic states
      "They spray a different lubricant onto SCSI platters than on IDE"
      Can you find the part number of the lubricant? Can you find the part number of the advanced QA testing? Does the part number change when a platter too defective for SCSI is installed into IDE? Do platters with many defects get a different part number? Can you see the part number of the GMR head?

      I remember seeing posted on /. in the past 9 months that Compaq servers were sold with IDE hard drives that had the same part numbers as the retail ones, but were "especially built". When these disks were replaced with the retail version (with the same part number) they dropped like flies. Do 20% defective platters have the same part number as 0% defective platters? No, just put the defective platter into an IDE drive and remap the defective sectors, why would companies embarass themselves by putting a different part number. They used to write defective sectors on the top of old, old drives, and you had to tell the BIOS about these when you installed the drive, but then people just bought the drives with least defective sectors (stupid). So now they hide this. Same part number, dude.

      --
      A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
    27. Re:The age-old debate... by Dr.+Manhattan · · Score: 2
      One thing that is true is that mixing single ended (SE) and low voltage differential (LVD) devices on a bus will cause all devices to behave as SE...

      And even that isn't true for all SCSI busses. For example, my Tekram DC390U2W card has an isolation chip so that I can hook up single-ended and LVD devices and each will run at their max speed. I get 80MB/sec from my SCSI drives and 20MB/sec from my CDRW (not that it can use that much bandwidth, except to fill the buffer).

      --
      PHEM - party like it's 1997-2003!
    28. Re:The age-old debate... by John_Booty · · Score: 2

      When you have mirrored drives, you're running two (or more) drives with the same data on them. Performance is the same (well, slightly decreased, actually) but reliabilty is greatly increased because if one drive goes down, you're still okay.

      --

      OtakuBooty.com: Smart, funny, sexy nerds.
    29. Re:The age-old debate... by Zarquon · · Score: 2
      Note I specified _read_ performance. Write performance will be the same, or slightly lower.

      From a random FAQ

      RAID 1: Shadowing/Mirroring/Duplexing

      RAID level 1 refers to maintaining duplicate sets of all data on separate disk drives. Of the RAID levels, level 1 provides the highest data availability since two complete copies of all information are maintained. In addition. read performance may be enhanced if the array controller allows simultaneous reads from both members of a mirrored pair. During writes, there will be a minor performance penalty when compared to writing to a single disk. Higher availability will be achieved if both disks in a mirror pair are on separate I/O busses, known as duplexing.
      --
      "'Tis great confidence in a friend to tell him your faults, greater to tell him his." --Poor Richard's Almanac
  10. Google... by kwishot · · Score: 2

    Didn't I read somewhere that Google uses IDE drives to host their database? Maybe that or it was archive.org. Companies with such huge investments in the technology have surely done their homework. If you take the cost, reliability, speed, and *availability* of both IDE and SCSI, IDE wins hands down no question.

    -kwishot

    1. Re:Google... by rtaylor · · Score: 2

      My understanding of the way Google works is that they simply don't use mechanical storage.

      It's all Ram between several thousand machines. The IDE disk system is a backup for power outtages.

      Similar to how many companies use a tape backup incase the harddrive dies.

      --
      Rod Taylor
    2. Re:Google... by geekoid · · Score: 2

      "Companies with such huge investments in the technology have surely done their homework"
      hahahaha you haven't worked in the corporate sector much, have you?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:Google... by Tony-A · · Score: 2

      Didn't I read somewhere that Google uses IDE drives to host their database?
      I would love to have a database, where if I ever lost a drive or something, I could just go out on the net and get, not an old stale bacup copy, but fresher information than what I just lost.
      Google knows what they're doing, but it is NOT a general recipe for how to set up a server cluster.

  11. SCSI Advantage.. by Hallow · · Score: 5, Insightful

    The main SCSI advantage is not that it's faster in I/O than IDE (although it used to be). The really big advantage was that (and I think still is), that on a server under heavy memory and processor load, SCSI will outperform IDE because most of the logic is moved off the CPU and onto the SCSI card. So when the CPU is pegged, IDE crawls, but SCSI keeps on chugging.

    I think one of the big things is that processor speeds have kept on shooting up, meaning that while IDE has been considered a serious contender for small to mid- sized servers increasingly over the past few years, it's now becoming much more plausible to use it on higher scale systems.

    1. Re:SCSI Advantage.. by j09824 · · Score: 2, Informative

      That used to be true. But modern IDE controllers are smart as well and take the load off the CPU.

    2. Re:SCSI Advantage.. by SpinyNorman · · Score: 2

      The other benefit of SCSI is (was?) that it queues and reorders read/write commands so as to optimize disk head movement. This is not only essential for servers, but also for multitasking OS's where you've got multiple tasks doing disk IO.

    3. Re:SCSI Advantage.. by j09824 · · Score: 2

      I don't see why that is a function of the bus. Head movement optimization can be done no matter what interface you have. The main constraints of IDE used to be that it kept the CPU fairly busy and that (I believe) you could only talk to one drive at a time. But with modern controllers, the IDE controller itself handles all the timing and talking to each drive, and you can just put different drives onto different controllers. A smart controller might even be able to do the reordering automatically, depending on how the host talks to it.

    4. Re:SCSI Advantage.. by j09824 · · Score: 2
      A couple of years ago, I would have agreed. But I just got rid of all my SCSI equipment.

      These days, the dual IDE controllers on most motherboards let you hook up up to two high performance hard disks and one or two CD-ROM drives without sacrificing any performance. For any expansion beyond that (external drives, scanners tape drives, etc.), USB2 and FireWire are the way to go: they are very efficient, cheap, electrically more reliable, and support more devices. The host interfaces are standardized, so most controllers will work under most operating systems out of the box. And, in terms of drivers, they generally encapsulate SCSI, so that software requires no or few changes.

      Note that IDE is completely standard now: Apple uses it, Sun uses it, and just about every operating system understands it.

  12. It depends on what you need. by jht · · Score: 2

    If all you need is a fast single-user system, or a machine that performs a specialized task, IDE is fine and good. The drives are fast and huge for little money, and the caches are big enough to obfuscate some of the bottlenecks. TiVo uses IDE drives, even - as do most of the specialized NAS servers out there.

    If you run a multi-user computer, high-end server, or a system where hardware reliability is at a premium, SCSI is still the way to go, though - but you pay a premium for it. Features like command queueing and disconnect/reconnect are really helpful when running a server that has to manage a heavy load, or a complex multi-user application. And the best RAID systems are still SCSI-based.

    But if you are running a server box that runs some sort of brain-damaged inefficient server or client OS, IDE is more than enough for you.

    --
    -- Josh Turiel
    "2. Do not eat iPod Shuffle."
  13. Re:SCSI by jsonic · · Score: 3, Informative

    The point of SCSI is that it allows the disk access and such to be offloaded from the CPU to the processor on the SCSI card. This way your programs don't freeze when heavy disk access occurs.

  14. Misinterpretation by Jeffrey+Baker · · Score: 4, Insightful
    That isn't actually what he said. He said:
    The conclusion: today's IDE drives are significantly faster than SCSI drives costing two or three times more per gigabyte stored.

    That's probably true. For example, you can buy a n 80GB western digital 7200RPM drive for $150. That is $1.88/GB. The only 7200RPM SCSI drive made these days is the Seagate Barracuda, which is $300 for 36GB: $8.33/GB.

    That really isn't the point of SCSI though. I'll accept that IDE wins on a money-per-GB basis. But, IDE has a performance ceiling that SCSI doesn't have. You can't get 10000RPM and 15000RPM drives for IDE at any price, period.

    There is a point, when building RAID systems, where SCSI exceeds IDE in the $-per-I/O-per-second metric. In desktop systems, you probably won't exceed this point. But if you intend to have stripe sets of 4 or more disks, SCSI will win the price wars again.

    Anyway it really isn't a matter of SCSI being expensive and IDE being cheap. It's the drives that are expensive/cheap and it simply works out that expensive drives get SCSI connections and cheap drives get IDE connections.

    P.S. Have fun trying to get you 4-disk IDE RAID all within 18 inches of your IDE controller :)

    1. Re:Misinterpretation by Jeffrey+Baker · · Score: 2
      Maxtor sells a 5400RPM drive up to 160GB, and a 7200RPM drive up to 80GB:

      Maxtor's product page

    2. Re:Misinterpretation by Kanasta · · Score: 2

      At the rate IDE disk densities are ballooning, they won't NEED 10K rpm to get good performance.

      5Yrs ago I bought a 4.5G SCSI drive. With the same money I can get about 18G now.

      5Yrs ago the money for a 9G IDE drive can get you about 80G now.

      Why are techs used in increasing IDE densities not being used in SCSI drives?

      With the increase in CPU speeds, any advantage SCSI has in many cases will cost too much for too little.

    3. Re:Misinterpretation by Jeffrey+Baker · · Score: 2
      High-end disks don't need those high platter densities. The platter densities increase the sequential transfer rate, but you get the same effect from spinning the disk faster. In addition, the faster spinning disk reduces seek times.

      CPU speed is totally unrelated. Even if we ignore the CPU penalty of IDE, about twice as much CPU time as SCSI, the SCSI disks are just moving faster than any IDE drive at any price.

  15. I like the metal on metal sound of SCSI! by ezfur · · Score: 5, Funny

    There is nothing like the metal on metal sound of a high quality SCSI drive. Also you cant find an IDE drive to make the high pitch whine like the 10,000rpm Cheetah. The IDE drives make weak plastic sounds, or almost make no sound at all.

    1. Re:I like the metal on metal sound of SCSI! by sharkey · · Score: 4, Funny

      The IDE drives make weak plastic sounds, or almost make no sound at all.

      Give the Western Digital ATA-100 drives a shot. They sound like stones mixed with sand being ground together.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  16. CD to CD copy by bmongar · · Score: 2


    For CD to CD copy you'd be hard pressed to beat the speed you could get with SCSI. The multiple IO at the same time makes that rock.

    --
    As x approaches total apathy I couldn't care less.
    1. Re:CD to CD copy by zaphod110676 · · Score: 2, Informative

      The same model plextor CD-RW drive, one IDE, the other SCSI.....

      The SCSI drive burned CDs in half the time.

      --
      To Do: 1. Take over world 2. Pick up Milk and Bread on the way home
  17. It's All About MTBF by twos · · Score: 2, Informative

    SCSI hard drives have longer life expectancies than ATA drives.

    For example, the Seagate Cheetah X15 36LP has MTBF of 1.2 million hours, whereas the Seagate Barracuda ATA IV has an MTBF of 0.6 million hours.

    Longer life = better ROI

    --
    Phear The Phat Penguin
    1. Re:It's All About MTBF by spectecjr · · Score: 3, Informative

      Ummm, 600,000 hours is about 68 YEARS. I think I can manage crashes 68 years apart. Even if you worst worst worst case it to 100,000 hours you are at over 11 years.

      All this means is that for any given drive in any given year, you have a 1.4705% chance of your drive failing, on average.

      If you have 68 drives in your system, then, it is likely that one will fail per year.

      That's stats for you.

      So higher MTBF can actually work out to better reliability.

      Of course, this is a simplistic analysis, which doesn't take into account the actual distribution of mortality for those drives (which, for any hardware, tends to have the stillborn/geriatric ends of the spectrum with the most failures)

      Simon

      --
      Coming soon - pyrogyra
    2. Re:It's All About MTBF by Beliskner · · Score: 2
      the Seagate Cheetah X15 36LP has MTBF of 1.2 million hours, whereas the Seagate Barracuda ATA IV has an MTBF of 0.6 million hours. If we take a worst case of MYBF=100,000 hours, this can be a misleading figure. It depends on the actual distribution of failure. If mean time between failures is 12.5 years then if the variance is wide then we can approximate half the hard drives last 22 years, and the other half last 3 years that would give an MTBF=12.5 years = 100,000 hours. But half of your hard disks would die within 3 years. An abysmal rate.

      We can see the same with cars, they are most likely to fail just after you buy them (manufacturing defect - lemon), then become unlikely to fail, and then gradually become more likely to fail after 10 years or so (because of age). Of course in the real world it won't be so extreme - half hard disks failing in 3 years, half after 22 years. It'll be more of a high-low manufacturing not perfect P(failure) = 1/exponential(t) within 10 years then slowly increasing P(failure) = log(t) rising to 100% failure after 500 years or so.

      I seriously think it's possible for hard disks to (perhaps) go over 300 years because well in a car the components are rubbing => finite life, whereas in hard disks:

      The heads barely touch the platter,
      Servo actuators are so reliable they're used in car braking systems,
      Brushless motors have no frictional brushes,
      The SCSI electronics within the drive are cooled by the whirlwind generated by the fast platter rotation. IDE electronics on the drive's underside aren't.
      Rust or dust? Ahh, that's why its made in a clean room.
      Oil bearing technology might have high reliability soon.
      So then why might a hard disk not last 500 years? Hmmmm let me think:
      Perhaps the head assembly would weaken or become brittle as the metal ages, sagging and causing the head to scrape against the platter after a couple of decades,
      Maybe the fast air rushing over the head would sharpen it same as a waterfall sharpens rock over thousands over years. This sharpening would over decades wreck the aerodynamics of the head causing it to lose lift and scrape against the platters, making a groove,
      Perhaps running your hard drive too cool can cause head scrapage against the platters - if the head assembly is cool then the metal will be less flexible and the head would ride closer to the platter, perhaps scraping against it,
      New Glass Platter technology might limit life because glass flows like a liquid, cuasing a warping effect in old windows. Under the high centrifugal forces in a 15,000 RPM hard disk it might shatter or start liquid flow within a few years.

      I wonder if the engineers have factored these failure conditions into the manufacturing process. Maybe now in this recession I should switch to career in science fiction, or science fact?

      --
      A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  18. how many drives by 2MuchC0ffeeMan · · Score: 2

    i think the only thing that matters now is how many drives you need.

    ide is now faster, but has been limited to the amount of ide cards/motherboard you have...

    granted, with the new abit max boards coming out, with 12 ide devices, that's not a problem...

    if you need more than 12 hard drives, when you're building a perfectly NEW system, i would use SCSI... if not, just go with the 'new level' of motherboards coming out, and smack some IDE drives into the case....

    now if i could only get a better power supply for all of them.

    --
    Runnin' On Empty .... I'm Still Alive
  19. The Big Picute is Much More Important by stoolpigeon · · Score: 2

    IDE vs. SCSI is the big topic here when the authors are talking about how rapid advances in hardware vs. slow advances in bandwidth means it is becoming much more practical for more people to track everything that happens accross the internet.

    The ramifications are important.

    Also - how does this storage boon impact other kinds of surveillance?

    This whole line of thought is a big part of making big brother a reality.

    Just a thought.

    .

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  20. Data integrity by origin2k · · Score: 2, Informative
    EIDE drives may be getting faster, but consider these points as well:

    • SCSI has parity checking on the bus, EIDE has nothing
    • SCSI drives have a higher MBTF and thus typically have a 5-year vs. EIDE 3-year warranty
    • SCSI drives use ECC for each sector as do EIDE, but some IDE drives do not do a 4 byte CRC on each sector so when ECC corrects it won't detect it misscorrected
    • SCSI drives typically XOR the logical block address into the CRC to detect the drive reading the wrong block
    • SCSI drives typically can handle more sock and vibe
    • SCSI drives are typically tested better

    Yes, the delta between SCSI and EIDE drives performance seems to be shrinking, but I would take a 15k SCSI drive over a 7200RPM 8MB cache EIDE drive any day.

    Just my $0.02
    1. Re:Data integrity by origin2k · · Score: 2, Informative

      Sorry I guess my post wasn't that clear. The crc and ecc I was referring to were used internally, I was not referring to the interface in that context. The last disk drive I worked on had:

      30 Bytes PLO (Used for syncing the read channel)
      512 bytes user data
      4 bytes CRC
      15 bytes ECC

      Our sister development team that did EIDE did not do the 4 bytes of CRC so they didn't have the option of XOR'ing the lba in the CRC.

      I haven't worked on drives for the last 2.5 years so my information is probably way out of date and varies between disk drive designs.

      The whole point I was trying to make is more effort is put into protecting the users data on enterprise disk drives.

    2. Re:Data integrity by BrookHarty · · Score: 2

      Buying IDE supports terrorism.

      -
      It is better to be quotable than to be honest. - Tom Stoppard

  21. I wish it was possible... by NOT-2-QUICK · · Score: 5, Insightful

    I wish it were possible to moderate the initial article submission as being off-topic, because from what I have gathered from actually reading this excellent article is that the individual who submitted this story completely overlooked the primary topic on which the article was written...

    The speed comparison of SCSI vs. IDE was most certainly referenced within the story context of the story; however, that was by no means the intended takeaway that the author had for his readers - it was but a supporting factoid of his other conclussions and thoughts. The article was a very written analysis, history and summation of the practice of Network Forensics. While it did cover a wide range of technologies (including hard disks) that aid in the collecting of such forensic intelligence, by no means was his observation of the increased speed of IDE drives intended to monopolize the reader's attention or be the central focus!!!

    Even worse, the majority of posters have (unsurprisingly) focused on everything but the article's intended subject matter. Now ensues the typical flame-war of people supporting their preferred technology instead of having intelligent discourse concerning this exciting and evolving new field of I/T security...

    Oh well...if you can't beat them, I suppose you might as well join them! For the record, my vote remains with the tried and true performance and quality of SCSI...

    --
    Beer is proof that God loves us and wants us to be happy. -- Benjamin Franklin
    1. Re:I wish it was possible... by Bios_Hakr · · Score: 2

      I wish it were possible to moderate the initial article submission as being off-topic, because from what I have gathered from actually reading this excellent article is that the individual who submitted this story completely overlooked the primary topic on which the article was written...

      I belive that feature is called Scoop. You can see a beautiful implementation of said system at Kuro5hin. Basicly, all the members of the community can submit stories(like slash), post comments (like slash), and rate comments(almost like slash). The differences lie in that everyone in the community votes to decide if a story gets posted, and everyone can moderate as much as they want. You can even post and moderate in the same discussion. Oh yeah, and I don't think Kuro5hin tracks "karma", but I could be wrong.

      --
      I'd rather you do it wrong, than for me to have to do it at all.
  22. How appropriate... by slipgun · · Score: 5, Funny

    according to Simson Garfinkel

    Hello SCSI my old friend
    It's getting very near the end

    --
    SpamNet - a spam blocker that really works
  23. Some people like it both ways (IDE+SCSI) by Xeger · · Score: 3, Interesting

    For the past five years I've run my system exclusively with SCSI components. When I first went out and bought a SCSI controller and a disk I paid a fortune for the privilege. At the time, the UW controller cost me $150 and a 9Gb IBM drive ran me another $300. The controller's SCSI BIOS added another 5 seconds to my boot time, and the IBM drive was full-height and loud as hell on account of it spinning at 10,000rpm. Regardless, I was a happy camper. I had consistently fast disk access, low latency and--best of all--I didn't get those annoying entire-system pauses while waiting for disk accesses to complete!

    Over the years the benefit running SCSI decreased. First bus-mastering IDE channels came along and got rid of the annoying pauses. Then they started turning up the clock speeds with UDMA 66, 100, and so forth, until my aging SCSI drives could barely compete with even an average IDE drive.

    Naturally, I did what any self-respecting bithead would do: I upgraded my SCSI components. By that time (circa 1999) the price gap between IDE and SCSI had narrowed somewhat (this was before IDE storage prices bottomed out) and I was able to purchase two 18Gb SCSI drives for a mere 25% than the equivalent IDE drives would cost me. And once again, I was happy with decent performance, low latency and high throughput.

    Two weeks ago, I found myself scrabbling to free up a few megs and realized it was that time again, time to upgrade my storage. Looking at Pricewatch, I noticed that IDE drives are now cheaper than Big Macs and come in similarly absurdly-sized portions. Would you like 160Gb of space for your MP3s? No problem--they've got you covered, at $200 a pop! Meanwhile, relatively few vendors have stayed on the SCSI bandwagon, demand for SCSI drives is mostly limited to legacy systems that don't support an IDE bus, and a 160Gb SCSI drive will cost you $900.

    In the face of this incredible price ratio, I did what any self-respecting bithead would do: I threw in the damn towel. Now I'm in a transitional period where I run 36Gb of fast UW SCSI storage and 160Gb of even faster IDE storage; I have a SCSI DVD-ROM drive, a SCSI CD burner, and an IDE DVD+RW burner, I/O controllers are fighting each other to the death to secure an interrupt, and the inside of my case looks like the aftermath of a tragic explosion at a cabling factory. I'm damned lucky my system is water-cooled, because I doubt any system fan could pull enough air through that morass of ribbon cables to make a difference in cooling.

    The moral of the story: SCSI had its glory days, but it just ain't cost-effective anymore. And with Serial ATA looming on the horizon and promising God's own transfer rates, it just doesn't make any sense to buy SCSI.

    1. Re:Some people like it both ways (IDE+SCSI) by geekoid · · Score: 2

      your not a bit head anymore, your a price consious consumer, there's a difference.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:Some people like it both ways (IDE+SCSI) by Paul+Komarek · · Score: 2

      Another way to mix SCSI and IDE is to use IDE for the drives, but SCSI for external communication. There are some nice external IDE RAID setups available now, which talk to the server via SCSI.

      You can attach a handful of these external boxes to a server, with each box looking like a single big SCSI drive. Because SCSI cables can be strung ridiculously far, there is no problem daisy-chaining these boxes throughout your cabinet. The drives inside the box are IDE, which saves money.

      -Paul Komarek

    3. Re:Some people like it both ways (IDE+SCSI) by Xeger · · Score: 2

      Interesting! I'm going to look into this -- thanks for the tip!

  24. Expandable Storage... by NanoGator · · Score: 2

    "In the light of this article does anyone see any reason for going with SCSI in a desktop machine? "

    I do a lot of work with 3D Rendering and Digital Video, etc. I have tons of high quality footage that needs to be stored. The reason I'm running SCSI is because its' really easy to add new devices. SCSI has enough channels that you can have one card control a bunch of disks. I have 5 SCSI Drives at work and a couple of Firewire for transporting data around to other computers.

    At home I have 1 SCSI and 2 IDE hard disks, and now an external Firewire drive. The SCSI drive is my performance capture drive. I have a 14 gigger that's reasonably fast, and an 80 gigger that's slow. The 80 gigger is for archival of the compressed video, or the uncompressed I don't need to get as quickly. Then I have the Firewire 80 gig drive (also slow) that I attach and do backups to occasionally. The drive stays off when it's not in use. I figure it's more reliable that way. :)

    I can forsee the day coming before too long where I have only high performance IDE drives and Firewire drives, but no more SCSI.

    --
    "Derp de derp."
  25. What keeps most people on scsi? by G00F · · Score: 2, Interesting

    Is that they can have a lot more devices, and it isn't just limited to storage. MY personal system has 5 HD's, 1 cdrom, 1 zip, 1 scanner. All scsi. If it wasn't for that one thing, yea, ide would make scsi people stupid now days.

    Not to mention, there is also the smartness of the scsi controller. I've used "good" usb scanners, and ittakes over you computer when scanner. With scsi, you can burn a cd, scan a picture, and play quake3 with out a hickup. Now, who would do all that? Well think enterprises. Think 14 15000 RPM scsi drives in a raid 5 (or what ever). Or think media people having to render imamges while saving to a file and other stuff.

    Oh ya, and nothing like sending in an older (3 year old ) scsi drive for RMA, with no questions asks other than "how can I help you".

    But I have to admit, these days I keep quesioning myself on my coninuation of buying scsi for home. The I just look at all the things I have in scsi, and think of how I would "try" to do it w/o it. And I can't.

    Oh ya, somethign that you ide people can't do
    1 10k rpm hd OS
    1 10k rpm hd swap/tmp
    1 10k rpm hd data
    1 10k rpm hd applications/games
    1 10k rpm hd mp3/downloads, etc

    --
    The spirit of resistance to government is so valuable on certain occasions that I wish it to be always kept alive
  26. Re:SCSI by Tattva · · Score: 4, Insightful
    This way your programs don't freeze when heavy disk access occurs.

    That's only true if the program is doing disk I/O asychronously. If your program is doing I/O inline with its execution, it will be paused just as long reguardless of where the disk I/O computation is being done.

    --
    personal attacks hurt, especially when deserved
  27. Re:yep, I know this one... by tps12 · · Score: 2

    Yes, my reaction was along similar lines: you are going to take some old rock stars' advice on disk systems?!?

    --

    Karma: Good (despite my invention of the Karma: sig)
  28. SCSI vs. IDE is not the issue by acidblood · · Score: 3, Interesting

    Although many people discuss the superiority of the SCSI protocol vs. the IDE protocol, this is not really the question.

    Manufacturers produce the fastest disks on the planet on SCSI interfaces only. There are no 10K/15K RPM IDE discs, period. If one wants the lowest access time available today coupled with respectable transfer rates, one must purchase a 15K RPM drive, which are only available in SCSI interfaces.

    For single-user access patterns, the author is correct to state that IDE drives have the lead today. StorageReview.com recently reviewed the latest 7200 RPM Seagate SCSI offering, and it was beaten down in single user tests by half a dozen of the newer IDE drives; however, when tested with server access patterns, it was the clear leader (excluding higher-RPM offerings, of course.) Still, 7200 RPM drives can't beat 15K RPM drives in any access pattern.

    And I noticed the author was RAIDing drives -- 3ware's RAID products are very high quality, and their performance exceeds each and every other RAID card out there, SCSI or IDE interface. That surely contributed to his conclusion that current IDE drives are faster than their SCSI counterparts.

    --

    Join the NFSNET. Our prime goal is making little numbers out of big ones. http://www.nfsnet.org/

    1. Re:SCSI vs. IDE is not the issue by buss_error · · Score: 3, Informative
      Manufacturers produce the fastest disks on the planet on SCSI interfaces only

      Actually, SSA is rated at 180Mbps, whilst SCSI 3 is 160Mbps. Technically, the fastest drives are RAM drives. DATARAM used to make boxes (8 or 12 U, as I remember) of nothing but static ram. Blazing speed, sky high prices.

      OK, I'm nit picking here.

      --
      Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
    2. Re:SCSI vs. IDE is not the issue by ottffssent · · Score: 3, Insightful

      I agree that 3ware makes excellent products. One slight nitpick though. The Adaptec 2400A beats 3ware's 7450 in some RAID level and test combinations, though it is limited to 2 channels whereas 3ware offers the 7850, with 8 channels.

    3. Re:SCSI vs. IDE is not the issue by Paul+Komarek · · Score: 2

      Do you have a model name or number for these boxes? I would love to read about one, just for the sake of curiousity. What a great idea that has virtually no use today!

      -Paul Komarek

  29. Re:SCSI by ergo98 · · Score: 2

    Isn't this particular article about workstations though? Workstations seldom have more than 2 drives, if even that, and many new motherboards now offer the normal IDE controllers (2 drops each with 2 connections), and a RAID connector (2 drops each with 2 connectors), for instance the Asus A7V333.

  30. When they fix the jagged mouse pointer problem.... by e_n_d_o · · Score: 2

    Ah yes, another IDE vs SCSI debate. That's my cue to bring up the same point I've made in the last 500 /. IDE vs. SCSI debates, and hope that this time someone actually has an answer.

    Heavy use of SCSI drives does not noticably impact system performance. When I say "noticably," I mean those intermittent pauses a computer experiences during disk usage. That is, when you're moving your mouse and the pointer skids across the screen, making it incredibly difficult to get any work done. I absolutely hate this. If anyone knows of an IDE setup that will solve this problem, just THIS problem, I'll dump my ridiculously expensive Seagate X15 in a heartbeat. Until then, its worth it to me to shell out an extra $200/box and deal with smaller capacity drives.

  31. Re:yep, I know this one... by SirRichardPumpaloaf · · Score: 2, Funny

    Art Garfunkel - dead or Canadian?

  32. No. by bani · · Score: 2

    SCSI has parity checking, EIDE (UDMA) has CRC.
    SCSI drives (from the same manufacturer) use exactly the same physical mechanism as EIDE ones, but with different controller cards (or sometimes, just different firmware and different physical connector)
    SCSI and EIDE do exactly the same ECC mechanism and exactly the same reserved-bad-blocks mechanism.

  33. Don't count out FireWire by SpiceWare · · Score: 4, Informative

    FireWire Faq

    Sure USB2.0 is about the same speed as FireWire, but FireWire hasn't been standing still - it's next version calls for speeds of 800Mbps and 1.2Gbps. There's even plans for fiber and wireless based versions.

    However, even more import is that FireWire is PEER based. A computer is not required to transfer video from one device to another. There's already a bunch of video equipment that has FireWire support, camcorders as well as the Playstation 2(Sony calls it i.LINK instead of FireWire or IEEE 1394) come to mind.

    While it might be possible to hack USB 2.0 for use without a computer, USB 2.0 wasn't designed for it. I suspect such a hack would be a successful as the "patched on security" we see in Windows.

  34. Re: USB 2.0 v. Firewire by rnd() · · Score: 2

    this would be an interesting discussion... i hope someone comments...

    --

    Amazing magic tricks

  35. Re:Stability... by SpinyNorman · · Score: 2

    They do, and I'm writing this at work on one - an Ultra 5.

    The IDE drive's performace SUCKS. It's horrible. My PII 266MHz (state of the art at the time I bought it) at home with SCSI drives just kicks the crap out of this thing on file copies, compiles etc.

  36. Re:Apple realized that a long time ago by tps12 · · Score: 2
    Apple has stopped using SCSI for their systems since the G3 IIRC and went for IDE instead. To compensate for external hot-pluggable drives, they've added Firewire.

    This was a dark day in Apple history, IMO. :( Apple seems to have done this in an effort to drive down costs, to try and compete better in the low-end PC market. As a result, while you can pick up an SE/30 with a still-functional original hard drive, you don't have to go far to find some iBook user who needed their drive replaced.

    --

    Karma: Good (despite my invention of the Karma: sig)
  37. Um, duh? by Wakko+Warner · · Score: 2

    The Barracuda ATA IV is an IDE drive.

    IDE still has a long way to go.

    - A.P.

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  38. All worry, no substance by Junks+Jerzey · · Score: 2

    For many years we were told that SCSI is superior to IDE.

    This is completely irrelevant unless you have an application which is tremendously hard drive bound, and you've done benchmarking to determine which type of drive or specific model of drive will work best for your purposes. Otherwise this is just the typical, meaningless fretting that some geeks have made a hobby of, such as buying a new, expensive video card so they can get 327fps in Quake instead of 270.

  39. Re:From experience by geekoid · · Score: 2

    But would you want to put all those disks on the same channel? probably not. In a world where Hard drive keep getting cheaper isn't the ability to put 16 drives on a controller make more sense?

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  40. Whatever... by levendis · · Score: 2

    That's just great. I hope that anyone with half a brain who reads this article takes it with an incredibly large grain of salt. If you are using one or two drives, IDE might be comparable to SCSI (as long as your have the drives on separate channels!) for most "workstation" type applications. Any more than that, and SCSI is the way to go (or Fibre Channel...). Here are just a few reasons:

    - tagged command queuing (multiple outstanding I/O requests to a single drive)
    - disconnect (drive does not "hog the bus" while waiting for an I/O to complete)
    - you can have up to 15 drives per channel (compared to 2 on IDE) with minimal performance impact
    - 15,000 RPM SCSI drives are available, although they do require extensive cooling.

    It really burns me when some idiot claims SCSI is dead just because he doesn't see any reason to use it on his POS desktop system. A friend of mine recently set up a PCI-X based system with 8 SCSI channels and lotsa drives, and benchmarked it at over a gigabyte a second transfer rates (yes, that's 1024+ MB/s). It'll be a long time before you see that with IDE anything.

    (Serial-ATA does promise to bring many improvements to the low end of storage, but by the time it gets common, SCSI will be even further along with Ultra320, etc)

    --
    ---- I made the Kessel Run in under 11 parsecs.
  41. Neither are prefect. by jtshaw · · Score: 2, Insightful

    IDE has gotten a lot faster these days but there are still many flaws.

    For one, most of the ATA133/ATA100 is a lot of hype. On long transphers (or any transphers that exceed the cache size of the drive) I have yet to see an IDE drive break 30-40 MB/s. In fact, testing an "ATA133" drive on an ATA133 controller vs. an ATA100 controller I saw no gain in speed. There was a gain from ATA66 because the ATA66 bus can't quite sustain 30-40MB/s constant.

    Which brings me to another point, like all buses, the 66/100/133 is the peak allowed, it is usually not nearly that fast.

    The drive speeds could be higher on IDE. You can get some top notch SCSI drives that run at 15,000 rpm. The best you find with IDE is 7200rpm. The drives would obviously be a little better at filling the bus if they had faster motors.

    The IDE bus lacks any intelligence. It is the intelligence you are really paying for on SCSI. The command queues, multitasking bus, ect. ect.

    Lastly, SCSI drives are obviously way more expensive, as are there controllers. Of course you are getting a higher quality (read=better built, not faster) product.

    Basically what it comes down to in real world performance is no matter what you choise, IDE or SCSI, your disk drives will be the biggest bottleneck in your system by a long shot. If you run a single drive system, or have enough buses so you don't share them SCSI doesn't really provide enough to justify the cost on a desktop in my opinion.

  42. Costs: Why SCSI > IDE? by deragon · · Score: 2, Insightful

    Can someone explain me why SCSI drives are more costly than IDE? I believe (I might be wrong) that many IDE and SCSI drives share the same mechanics and thus, its the electronics that change.

    I can understand that 80's and 90's that SCSI electronics were expensive, but I would have expected that electronics prices would fall. How complex is a SCSI controller? Does it have a chip running at 600Mhz or something?!? (Guess not).

    Any input about the reasons why SCSI $> IDE is welcomed.

    --
    Remember the year 2000? They promised us flying cars. They delivered the PT Cruiser...
  43. Simon & Garfunkel Reunited!! by ScoLgo · · Score: 2, Funny

    Talk about scuzzy! What is it with all these old rock/folk has-beens making comebacks lately, anyway?

    What? Simson Garfinkel? Who the hell is that? I thought it said... oh hell, never mind...

    --
    "Michael, I did nothing. I did absolutely nothing - and it was everything that I thought it could be."
  44. Don't forget disconnection and hot-swapping! by doorbot.com · · Score: 2

    In addition to the numerous advantages listed by previous posters, SCSI also includes the ability to "disconnect" a drive from the bus, through the software. In theory (or at least in my understanding), then the drive is effectively idle and you can unplug the device from the bus without damaging data on the drive, or corrupting data being sent to other drives.

    Of course, those who would try this should be using another great feature of SCSI: the single connector attachment (SCA) plug, which allows SCSI drives to be hotswapped, and often assigned a SCSI ID on the fly.

    While many have spoken about the ability for SCSI drives to be used in RAID configurations, a huge benefit is the fact that the drives can be swapped off of the bus/host without turning the host off. This is a huge boon for server environments, where uptime is king. IDE does not have any features like this.

    SCSI also has the ability to be used in a "simple" cluster of two machines. Sorry, but I'm hardly an expert on this, so I can't fill in the specifics. But you basically have two identical machines each with a RAID controller, and then these are both hooked up to the same disk array. That way, if one machine goes down, the other still has the current file data.

  45. Re:Apple realized that a long time ago by arivanov · · Score: 2
    Apple has stopped using SCSI for their systems since the G3 IIRC

    Earlier. Large batches of early PPC Performas for the education sector went out outfitted with IDE. I have to deal with one such antycomputer from time to time (my significant half's machine) and it is a c*** of s***t. It also has SCSI but the disk and the CD are connected to the IDE bus.

    The G3 was the first Mac to have only IDE and no SCSI. Otherwise Apple was quitely putting in IDE for a while before that.

    Considering that most Apple cult followers do not check the hardware they had no problem doing this. And the machines still had the SCSI connector on the back for Apple branded external devices.

    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
  46. use the best technology for the job! by deviator · · Score: 5, Insightful

    Beta is technically superior to VHS.

    Novell Netware is technically superior to Windows NT.

    SCSI is technically superior to IDE.

    Does any of this matter to most of the market? Not really, since most people look primarily at up-front cost. I've been telling my customers (mainly small businesses) that mirrored IDE drives are the best value for general purpose data storage. The gap has narrowed; IDE definately makes more sense for most people (and even most servers) these days.

    If I were specing out a system for high-end video editing, or a system that absoulutely had to process thousands of transactions a second, or a general purpose file or e-mail server that supported thousands of users, or a GIANT SAN, I'd go with SCSI. SCSI shines in really big storage pools, or in places where you absolutely need the fastest possible speed. But for most things, IDE undercuts SCSI by a longshot.

    That said, there is one major problem with IDE, and it's not bandwidth (as most "higher-end" IDE-RAID controllers (such as some of the new ones by Adaptec) have multiple channels for multiple drives) - it's lack of VERY standard chipsets & APIs needed to access IDE block devices. The original spec has been hacked onto so many times that you're really at the mercy of the manufacturers' drivers for any "sophisticated" IDE implementations. This has gotten me into trouble several times. SCSI drivers tend to be more plentiful than high-end IDE drivers, and the testing cycles seem to be better because OS vendors actually care about them.

    But again, people who buy IDE just on the technical merits of it may as well throw their money away. I wish the situation were different, but I don't think it will change unless drive vendors DRASTICALLY lower SCSI drive prices. Right now they're getting away with charging lots of extra dough simply because managers are hearing "SCSI is way better!" from their employees when purchasing hardware. That may have been true a few years ago, but it'll take a few years for the general consensus to swing in the other direction. (I really, really like SCSI too, and I think IDE sucks as a technology... but money talks) :(

  47. SCSI Adapters for IDE drives by Malc · · Score: 2

    Does anybody have any experience with SCSI adapters for IDE drives. The cost of an IDE drive + SCSI adapter seems lower than a normal SCSI drive.

  48. Re:external connections, length and number of cabl by arivanov · · Score: 2
    With LVDifferential scsi you can get 25M.

    Nope. That is HVD. LVD is less. 12m if you do not have SE devices on the bus. Even one SE device drops it further down to 1.5m. Check the FAQs on http://www.cablemakers.com. In btw: they are the only ones I found to supply HVD parts.

    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
  49. Heavy IDE disk load = poor performance by Malc · · Score: 4, Interesting

    I have a dual P3-850 (was a P2-450). Under heavy CPU load it remains suprisingly responsive. However, if it's under heavy disk load, it crawls, even though Ultra-ATA isn't very heavy on CPU utilisation.

    My previous machine was a single PPro-200 with SCSI disks. Under heavy CPU load, it crawled horribly. However, under heavy disk load, it remained much more responsive than my current system.

    Therefore I conclude that SCSI really does perform better, even if the drives themselves are matched on throughput and access times. I think most benchmarks suffer a little from tunnel-vision and focus only on the raw disk performance without really taking into consideration what it all means in real world situations.

    I put up with the worse overall performance of IDE because it's so much cheaper. Of course, I'm up to my limit (4 devices) and need a new controller if I want to add anymore. And, I have to remember to be careful about tying up the IDE bus attached to my CD-RW when I'm burning discs. I can't see the last point being a problem with SCSI.

    1. Re:Heavy IDE disk load = poor performance by markmoss · · Score: 2

      The article more or less said that -- they are running a very unusual application, trying to capture everything on a network and log it to disk. That's a single-user application running the HD's harder than most servers ever do. So yeah, raw speed was what counted there, but things are probably different for whatever you are doing...

    2. Re:Heavy IDE disk load = poor performance by Pedrito · · Score: 2

      No offense, but a "population of one", as statistics go is hardly conclusive, though your conclusion may be correct, the example is limited in the ability to draw a conclusion. Just thought I'd point that out.

  50. Another Reason IDE sucks by lamontg · · Score: 5, Informative
    IDE write buffering also sucks. From the FreeBSD tuning(7) man page:

    FreeBSD 4.3 flirted with turning off IDE write caching. This reduced write bandwidth to IDE disks but was considered necessary due to serious data consistency issues introduced by hard drive vendors. Basically the problem is that IDE drives lie about when a write completes. With IDE write caching turned on, IDE hard drives will not only write data to disk out of order, they will sometimes delay some of the blocks indefinitely when under heavy disk loads. A crash or power failure can result in serious filesystem corruption. So our default was changed to be safe. Unfortunately, the result was such a huge loss in performance that we caved in and changed the default back to on after the release.

    [...]

    There is a new experimental feature for IDE hard drives called hw.ata.tags (you also set this in the bootloader) which allows write caching to be safely turned on. This brings SCSI tagging features to IDE drives. As of this writing only IBM DPTA and DTLA drives support the feature. Warning! These drives apparently have quality control problems and I do not recommend purchasing them at this time.

    So, SCSI is better both for performance and for data integrity.

    1. Re:Another Reason IDE sucks by Billly+Gates · · Score: 2

      Oh please.

      FreeBSD has been known to have a crappy ide interface implemantation while having a good scsi one. Especially with write buffering. This should change in the 5.x series. In the linux kernel 2.0x and the opposite was true. This manpage is about the freebsd issue with its own kernel cache write buffering drivers and not about which drive is better. ALso the part that mentions data integrity in case of a power failure is an issue no matter if the drive is scsi or ide. Yes, a better write buffering driver may help but it will not fix the problem if the filesystem is not journaled and the power goes off. All this has nothing to do with ide in general. Regardless as to what this manpage says, you should not have write caching on at all in a server unless it supports a journaling filesystem! Hell, even on my Windows2k workstation, the first thing I do is disable write caching.

      Yes I sound like an ide biggot but I support scsi for a server. I just think its laughable on anything else in this day and edge whith ata eide available. $400 for a low end hard drive? Please. If I wanted a raid for my personal use, I would use ata133 over scsi in a heartbeat and would probably NOT use FreeBSD obviously. Or if I did I would turn the write cache writing for sure.

    2. Re:Another Reason IDE sucks by lamontg · · Score: 2
      You don't understand the issue. The issue is that SCSI drives don't lie about write completion while IDE drives do. That means that even with a journaled filesystem your data integrity can be compromised by using IDE drives, but not with SCSI drives. It has nothing to do with the crappiness or otherwise of anyone's IDE or SCSI drivers. This issue would exist in a world with perfect OS drivers and perfect journaling and/or softupdate filesystems.

      Granted, there's a tradeoff here. How likely are you to get bitten by this IDE issue? Remember that you have to lose power to the drive at the exact same time that you're doing at least two virutally simultaneous transactions to the disk which get reordered in the write buffer. At home its probably worth the risk in exchange for the cheap storage. At some point though you start dealing with workloads which increase the risk and data becomes valuable enough to you that you're going to need to start using SCSI drives for the reliability.

  51. Look! They are *different*, not better/worse. by Moderation+abuser · · Score: 5, Insightful

    IDE drives are fine in a desktop machine. It isn't likely to be heavily stressed and any reads and writes are likely to be from a single application at a time and a single user at a time with a CPU that is typically 99% idle. Such a user doesn't need the benefits of SCSI and the additional costs that the marketing people add.

    If however you have 100 people all accessing different pieces of the disk, some reading some writing then IDE will just not cut the mustard. It requires too much CPU involvement. With SCSI the CPU just says here you handle this to the SCSI interface and gets on with something else instead. In addition, with SCSI I can have 15 devices on a single bus, with IDE, I can have 2.

    So basically:

    SCSI = scalability & heavy loads.
    IDE = low cost & single user access.

    Use the one appropriate to your application. For most people that'll be IDE, for other people chucking a lot of data around and lots of processes doing different things, SCSI would be better.

    Just a quick rant about laptops. People think that a 1GHz laptop is as fast as a 1GHz desktop. It isn't. The laptop disks are designed with power management in mind and are often significantly slower than normal IDE even. So if your managment think that everyone should have laptops, tell them not to complain when their Oracle client runs like shit.

    --
    Government of the people, by corporate executives, for corporate profits.
    1. Re:Look! They are *different*, not better/worse. by Skuld-Chan · · Score: 2

      ever use alexa or archive.org? Its all ide - seriously.

    2. Re:Look! They are *different*, not better/worse. by leandrod · · Score: 2

      > IDE drives are fine in a desktop machine. It isn't likely to be heavily stressed and any reads and writes are likely to be from a single application at a time and a single user at a time with a CPU that is typically 99% idle.

      If you use any modern OS you’re supposed to have virtual memory paging and multitasking that poses very serious data integrity issues for IDE, as stated in FreeBSD’s tuning(7) manpage.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
    3. Re:Look! They are *different*, not better/worse. by Billly+Gates · · Score: 2

      grrr. Please read my older comment.

    4. Re:Look! They are *different*, not better/worse. by Reziac · · Score: 2

      Some figures for folks to play with:

      CPU cycle usage for different types of HD:

      SCSI: 2-3% regardless of brand or size

      IDE: Western Digital: 10-12% for 40g; all other brands, 20-25% regardless of size

      Source: a performance review of 10g to 45g HDs, probably on TomsHardware, about a year ago. I have not seen any CPU cycle usage figures for newer HDs of either type or any brand (tho W.D. may have solved the CPU cycle use spike, since I notice my new 60g is much faster than my 45g of the same base model).

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    5. Re:Look! They are *different*, not better/worse. by Reziac · · Score: 2

      That should read:

      IDE: Western Digital: 10-12% for under 40g, 40% for over 40g; all other brands, 20-25% regardless of size

      (Damned Slashcode eating greater than/less than signs again)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  52. Faster controllers are SCSI, too by Chazmati · · Score: 3, Interesting

    I haven't seen any IDE controllers that sport a 64-bit/66 MHz PCI bus interface. SCSI already has PCI-X dual-channel U160/U320 controllers. Check out LSI Logic

    IDE RAID is fine, it's cheap, but with newer IDE drives pushing 50 MB/sec (sustained) you could max out a standard PCI bus with three drives. Need more throughput? Then you're stuck waiting for PCI-X IDE RAID controllers, or at least 64-bit/66 MHz versions. And in the meantime, SCSI will just get faster.

    1. Re:Faster controllers are SCSI, too by Jay+L · · Score: 2

      I haven't seen any IDE controllers that sport a 64-bit/66 MHz PCI bus interface

      Then you haven't checked Google. They're out there.

    2. Re:Faster controllers are SCSI, too by Jay+L · · Score: 2

      Which in a way proves to me that high-bandwidth IDE controllers are rare if not vaporware

      OK, we're both right! I was thinking of the 3Ware RAID box, www.3ware.com. That's 64-bit, but it doesn't mention 66MHz. If it is 33MHz, the card can still handle 8 drives no problem, but you'd have 50% bus saturation by my early-morning math.

  53. IDE is less reliable, it's the manufacturers by Beliskner · · Score: 2, Interesting
    : "For many years we were told that SCSI is superior to IDE. I always made my systems with SCSI and the others in the household got el-cheapo IDE disks. In the past SCSI beat IDE hands-down but now according to Simson Garfinkel, "today's IDE drives are significantly faster than SCSI drives"
    Not true. My friend worked at NCR, and talked to the clean-room hard disk manufacturing workers, I can't give him as a contact because he's retired now.

    Mainframe hard disks (historically SCSI) don't use remapped sectors. The drives are built to perfection. They are the top of the line. IDE drives are inferior, because the drives that have imperfections are sold off as IDE. This is because the bad sectors are remapped and hidden from the user.

    Same old story people, OS/2 is the quality system but loses, Microsoft is the pile of junk yet sells to the masses. Likewise SCSI drives are the quality niche, IDE drives are the mass-marketed Microsoft-equivalent pile of junk with the bugs and flaws hidden.

    While the manufacturing line at Seagate, IBM, Hitachi, Quantum, etc. take their SCSI drives *very* seriously, IDE is more like "yeah it's ok if we screw up a couple of sectors, couple of customers complain so what". The SCSI line failing is like Ford coming last at the Daytona, it's in a completely different league.

    The reliability of SCSI drives outclasses that of IDE because the manufacturers discriminate during production (note IBM 120GXP fiasco did *not* affect its SCSI drives). If any cleanroom people can confirm my facts please reply.

    --
    A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  54. Why I'm a SCSI Bigot by ewhac · · Score: 3, Interesting

    I've been a SCSI bigot since my Amiga days. Just 15 short years ago, all that was really available for consumer-level computers was SCSI, ESDI, and ST-506.

    ST-506 was hardly an interface at all. You had to tell the BIOS the number of cylinders, heads, and sectors the drive had (sound familiar?), so that it could do the multiplication and convert logical block addresses into positioning information for the drive. You also had to enter the bad block list by hand, printed on a sticker affixed to the drive. An ST-506 interface was available for the Amiga-2000, and setting it up was predictably a bear.

    SCSI saw its first consumer deployment on the Mac, and Amiga got it not too long after. No more CHS crap. No more typing in lists of bad blocks. All that intelligence was on the drive itself. Just plug the drive into the chain, tell the OS what SCSI address it had, and you were ready to start partitioning and using the drive.

    So when it comes time for PCs to get intelligent drives, SCSI was the obvious choice. But no, they invent this new thing called IDE. What was different about it? As far as anyone could tell, the cable. You still had to feed CHS addresses at it; SCSI used LBA from the start. IDE drives from different manufacturers wouldn't work together; SCSI mandated interoperability. IDE now let you have two drives in your machine; SCSI already allowed up to seven.

    IDE was touted as much cheaper, but it wasn't. SCSI and IDE drive prices were at near parity for years. Manufacturers were offering drives in both IDE and SCSI flavors (all other characteristics identical), with the SCSI flavor costing only ten dollars more (for a $600.00 drive, a typical price in those days, this was epsilon). It's only in the last few years or so that SCSI drive prices have skyrocketed for no readily discernable reason.

    Add to that the fact that, even on a modern SCSI controller, all your old drives will still work. I have an old 600M 5-1/4-inch full-height Hewlett/Packard drive with a SCSI-I (asynchronous) interface. I plug it into the Adaptec AHA2940-U2W controller in my main rig, and Linux sees and mounts it just fine. Same with all my other old SCSI drives; I don't have to leave any of my data behind. It Just Works.

    I also have an HP Omnibook 800CT laptop, which has SCSI built-in. All my drives work on that, too.

    Apart from the artificially inflated costs, SCSI's only real headache is bus termination. But aside from that, the increased speed, flexibility, expandability, and reliability, for me, make SCSI an obvious choice.

    Schwab

    1. Re:Why I'm a SCSI Bigot by Ziviyr · · Score: 2

      As an Amigan, they must have dumped all that ST-506 stuff on a big pile and burnt it all to the ground very quickly, because all the Amigas I've ever seen have not had much to do with it (as in I've never heard of it before).

      Sure it wasn't more of an Amiga 1000 thing?

      --

      Someone set us up the bomb, so shine we are!
  55. bandwidth/space inbalance by GigsVT · · Score: 2, Interesting

    I have some recent first hand experience with this one. I built a 980GB RAID out of eight 160GB ATA drives on a 3ware card, and I was all ready to ship it, and but I forgot that we needed to copy 500GB of our data onto it first. That was early yesterday. It is still copying files as I type this. It's pretty bad when it takes several days to copy files onto an array at full bore network speeds, just to fill it halfway up. Never before has network speed/storage space been at such a high ratio before.

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  56. It's simpler than that by kawika · · Score: 2

    All SCSI drives ship with write caching turned off. This is because they figure if you were willing to pay for a SCSI drive you must value your data.

    All IDE drives ship with write caching turned on. This is because they want to win all the lame benchmarks that people run. Plus, they're mostly used in desktop PCs where you can blame disk corruption on lots of different things. :-)

    This difference alone can give a massive advantage to IDE on write-intensive applications, especially on those new WD drives that have 8MB of cache. Of course if the sytem powers off suddenly you could have a problem, but you have a UPS, right? Also, if you run IDE on Windows, just make sure you keep up with the Windows patches for cache problems:
    Write Cache on IDE/ATAPI Disks Is Not Flushed on Shut Down (Q153296)
    ScanDisk Runs Even Though Windows Shut Down Correctly (Q273017)

  57. SCSI is not desktop. by GeekDork · · Score: 5, Insightful

    IMHO, the SCSI bus system is better than everything IDE/ATA can offer to date. It's not necessarily the devices that need to be put up against each other. Most recent SCSI disks in "acceptable" sizes are so expensive that you can easily build a RAID system from IDE disks for the same or even lower price. However what's really bad about IDE is the short bus. Face it, length and size do matter in some cases.

    You can have a 12m LVD-SCSI bus with 15 devices plus controller running at full speed. But that's not desktop. You'll have trouble just cramming the disks in your average-sized tower, and you still need one or two additional PSUs to get them spinning. And now you take the sucker out for a LAN; but don't forget calling your chiropractor and get a reservation for the next two weeks straight.

    Then there's IDE. With todays U-ATA133 specs you're limited to, like, 50cm bus length. Heck, that's about the height of a midi-tower! But it gets the job done. But no external devices for you, sorry. And you're down to 4 devices on your average motherboard, but most users can live with CD-ROM, CD-RW and one or two disks. With onboard RAID controllers coming up, there's an additional four disks possible and you can even plug in a separate DVD drive. You don't need a nuclear plant to get it running, you have lots of storage for a desktop machine and you can still carry it around. Perfect.

    To sum it up, I think SCSI is still great, but it's losing on the desktop nowadays. The disks might last longer, it might be more flexible, but in the end, it's way too expensive and overkill. And then there's serial ATA on the horizon.

    --

    Fight hunger. Filet a politician and send him to a 3rd world country of your choice.

  58. Re:Apple realized that a long time ago by Spencerian · · Score: 3, Informative

    Au contraire.

    Apple didn't stop using SCSI as standard equipment because of its speed. They used it in their Macs for YEARS because of better speeds than any drives of the time. Apple chose IDE later (when Job returned) for reasons of cost, just as PC makers do. Removing SCSI as standard brought down Mac prices by a few hundred dollars.

    For general daily use, and because of recent advances in IDE, there was no advantage to using SCSI as standard any longer for Apple.

    However, SCSI, particularly the LVD (SCSI-3) will SMOKE any hard drive interface today, which is why Apple still equips various SCSI configs on build-to-order workstations and their Server models.

    FireWire (1394) is theoretically as fast as SCSI-3, but few people can afford a true FireWire drive with genuine FW controllers (earlier FW drives were some IDE or SCSI to FW translator or used slow drives on a FW interface).

    Apple is overdue to upgrade their logic boards (motherboards) to the faster buses found in the best PC boards now, so there should be improvements in their performance for that platform in the coming months.

    --
    Vos teneo officium eram periculosus ut vos recipero is.
  59. More drives by autopr0n · · Score: 2

    3) SCSI allows you more drives - which means you have as much disk space as a slower IDE in 2 SCSI faster drives.

    Which is easily aliviated by getting $20 IDE controllers. Hell, my last drive came with its own controler card (due to size)

    I mean, just how many drives do you need?

    --
    autopr0n is like, down and stuff.
    1. Re:More drives by Paul+Komarek · · Score: 2

      How many drives do I need? At home, not many. In the lab, 9, which is estimated grow by one every half year (each addition is actually several drives in an external cabinet which talks SCSI externally). Just try to get all those ide controllers into a 1U chassis. =-)

      Just try to get a single $20 IDE controller past me and into a big box I have to administer. ;-)

      -Paul Komarek

  60. Another angle... by Stoutlimb · · Score: 2

    On the speed issue, I don't think this has been addressed... How many IDE I/O cards out there have slots for large amounts of RAM? How well do those caching SCSI controller cards work compared to an un-cached IDE? I dream of a controller card with 1GB of ram on it, and firmware that pre-loads the first 500MB of clusters into RAM (presumably system files and swap.)

    Buy a pentium so you can reboot faster.

  61. Can't you follow a thread? by SpiceWare · · Score: 2
    What does this have to do with anything?
    I was replying to part of the post by beldraen:
    With USB 2.0, Firewire will be religated to niche before dying quietly.
    So what is the point of your post?
    information - what was the point of yours?
  62. SCSI faster than IDE? Huh? by nightfire-unique · · Score: 3, Insightful
    Ok, really now. Anyone who believes "IDE hard drives" are slower than "SCSI hard drives" are out to lunch.

    SCSI as a protocol is far superior (in terms of performance design, connectability, intelligence, and fault tolerance/scalability) than IDE (which essentially acts as a glorified signal converter). Regardless of what any benchmarks attempt "prove," SCSI does not present an overhead which inherently degrades single-user performance. Given the same drive mechanics and comparitive channel rates (ie. 80mb/sec - 160mb/sec LVD, or FC), SCSI disk performance will meet or exceed IDE disk performance, for any given single user application.

    When you begin to involve more complex and real-world use of disk drives, the difference becomes tremendous. Think faster disks (15k rpm Seagates), switched fiber interconnects (running >200mb/sec), spindle synchronization, and intelligent command queueing. The added cost (which is usually insignificant compared to the cost of downtime, delayed I/Os, and maintenance) becomes a non-issue.

    99% of the high performance computing industry chooses SCSI over IDE as their block device interface, time and time again, and there is a reason. To do so otherwise demonstrates a fundamental misunderstanding of storage interface technology.

    --
    A government is a body of people notably ungoverned - AC
  63. Re:Costs: Why SCSI IDE? by prisoner-of-enigma · · Score: 2

    Easy! Because corporate I.T. departments think nothing of shelling out huge coin for SCSI arrays. Let's face it, SCSI at home is nearly an impossibility in the face of gargantuan IDE drives for under a dollar a gigabyte. $400 will buy you about 18GB of SCSI storage if you include a controller. You can get about 180GB of IDE storage for the same price. Sure you can't hook up a SCSI scanner or SCSI CDROM to it, but why would you want to? Good USB scanners are everywhere, and IDE CDROMs lack nothing compared to their SCSI bretheren except an inflated cost.

    So it has to be the corporations that are footing the SCSI bill and allowing the prices to remain inflated. The drive mechanisms and fabrication plants are IDENTICAL between IDE and SCSI. There is no special razzle-dazzle clean room with neato-keen testing equipment just for SCSI disk platters. It's the same! The only difference is in the electronics, and while SCSI chips cost more than IDE, we're talking the difference between a $10 IDE disk logic board and a $25 SCSI disk logic board, certainly not enough to account for the ridiculous pricing differences of SCSI vs. IDE.

    Some have said that IDE is worse off because you can't get it in 10K and 15K RPM variants. To that I say "if you ask for it, they will build it". Your average consumer neither wants nor needs a banshee-screaming, egg-frying 10K or 15K drive. And as we've already seen, about the only thing RPM gets you is reduced rotational latency. It does NOT scale the transfer rate (i.e. a 15K drive's transfer rate is not double that of a 7200RPM drive) with RPM. Do we really care if the drive has a 0.5ms faster seek rate? On a database server, yes. On a desktop, or even a good workstation? No.

    --
    In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
  64. The ONLY reasons to go SCSI by zerofoo · · Score: 2

    SCSI has one really nice thing going for it...160MB/sec bandwidth. A bunch of drives in a raid 5 configuration can take advantage of Ultra 160's bandwidth, but it's a waste on the desktop since most desktop chipsets do not support 64-bit PCI at 66 MHZ. (Intel's i850 P4 chipset has a bug in it that limits the PCI bus to 90 MB/sec instead of the theoretical 133MB/sec.) If your platform doesn't have the bandwidth capability then there is no reason to spend the dough on lots of fast SCSI drives.

    SCSI drives are (for the most part) built better and spin at higher speeds. 10k RPM drives can be had for $350. I have a 36GB 10k Seagate in my box right now. The SCSI drives that I buy come with a 5 yr warranty. You'll never see that kind of warranty on IDE drives. It has nothing to do with IDE vs. SCSI per se....it is all about margin. IDE drives have to be less than $200 to get anyone's attention in the retail space so they have lower build quality.

    Most SCSI drives, on the other hand, are designed for higher-end applications where cost is less of a factor. Reliability and uptime are more important (read: servers). These drives cost more and therefore the manufacturer builds (and warranties) them better.

    As far as single drive performance goes, the mechanicals of most SCSI drives and IDE drives are pretty similar. That is the limiting factor in a single drive installation...not the bus or the interface.

    -ted

  65. RPM by drwho · · Score: 2, Insightful

    Are there 15,000 RPM EIDE drives? I don't think so; the fastest I have seen is 7200 RPM and they are rare. What is the MTBF of the drive? EIDE may be faster at burning out. IBM gives a usage cycle of their drives that indicates they are designed for desktop use, not server use. This is usually reflected in the warrantee periods of the drives. 5 years is standard for SCSI, 2-3 for EIDE.

    There's more !/$ on EIDE than SCSI, but the performance and reliability isn't there.

    In any case, it's a matter of the appropriate use of technology.

    Yet again, Simson shoots his mouth off without knowing the full story. Or maybe he does, and ignored it.

  66. I'm Building a 600GB IDE RAID 5 File Server by Nintendork · · Score: 2, Informative

    Just ordered the parts yesterday. It'll be hot swappable (Promise SuperSwap) running NT server with 6 of those 7200 RPM, 120GB special edition caviars (8MB buffer per drive). I'm going to be using a Promise SX6000 (6 channels, one drive per channel) with 128MB memory in a RAID 5 configuration. Sure it slows down to do the parity, but the real bottleneck will be the dual port 10/100 NIC. After overhead, I expect a transfer rate over the wire of roughly 16MB/sec (200Mb - ~72Mb for overhead / 8). It'll be running a Athlon XP 2100+ with 512MB of DDR memory on a Abit KR7A Mobo. All the desktops in the company running WinXP Pro (About 20) will be backing up the entire contents of their drive to it nightly at midnight. I can't wait to run SETI and see if the performance dips when the backups are running. For those curious, case is a Enlight 8950 with 400W PSU, CDROM will connect to the regular IDE1, VGA is ATI AGP XPert 2000 (Inexpensive). I ordered the rackmount kit also.

    Grand total was ~$2,800. Ironically, it'll be in the same rackmount as the Compaq ML530 which was purchased before I was hired. Each 36GB drive in that thing cost us $1,200. Times that by 18 or so. You don't even want to know how much they spent on the whole setup with Fibre connection to the server.

    I talked to the senior technician at Promise and asked if running the drives in a master/slave configuration on their 2 channel and 4 channel cards would run slower than running one drive per channel when striping. I had always heard that with IDE, only one drive can be accessed at a time. He said that their controllers have a timing for each device so in theory it shouldn't matter, but in tinkering, he noticed a slight improvement when running with one device per channel.

    I'd be interested to hear what others have experienceed with IDE RAID controllers versus SCSI RAID contrtollers when it comes down to transfer rate and performance. Do these controllers give the same effect of bogging down of the CPU like IDE desktops because of I/O? Or are they quite similar because of the IDE RAID controller with all the chips on the card?

  67. To add to the myth... by mindstrm · · Score: 2

    I think people generally get this wrong. THey think IDE is to SCSI as winmodems are to real modems, ie, all processing and hard work done by the cpu.

    Not true.

    The controller hardware in the case of IDE is on the drive itself. In scsi, there is actually less hardware and logic on the drive itself; those functions are moved to the controller.

    The main bottleneck in IDE is the fact that it does not share a bus well. 2 drives on one channel is very hack-ish. SCSI, of course, was designed to be a bus, and to be efficient at what it does.

    I'm confused.. you say you have 2 drives, striped, and then talk about copying big files between them? IF they are striped they are one volume, and you can't copy things between them.

    I think the only reason IDE is more cpu intensive is because there are some functions, such as copying between drives, that scsi drives can do directly over the scsi bus with very little intervention from the cpu, and with ide, the cpu has to be involved in shuffling the data (or rather, with traditional ide controllers).

    Oh yeah. A traditional ide 'controller' is not a controller at all. It's more along the lines of a raw i/o port. It has an i/o address, and a buffered (electrically speaking) set of i/o lines. It's even more 'basic' than your parallel port. I think you used to be able to build an IDE controller with a pair of 8255's.
    Certainly they are a bit more complex now, but still, they are a raw i/o port, with no onboard functionality whatsoever.

    The ide/scsi argument is still silly. If you want lots of drives working together, use scsi3 or fiberchannel. If you are at home, use IDE simply because it's way cheaper and certainly fast enough for you, especially with all the new funky ide controllers.

    1. Re:To add to the myth... by ergo98 · · Score: 3, Interesting

      I'm confused.. you say you have 2 drives, striped, and then talk about copying big files between them? IF they are striped they are one volume, and you can't copy things between them.

      That was a mistype on my part, and what I meant to type was that while I have two 60GB drives off of a RAID controller, I haven't taken the plunge and striped them yet. As such they're both hanging as the single drive on their own bus, on two separate buses obviously.

      I think the only reason IDE is more cpu intensive

      It should be pointed out that while this is constantly restated, repetition doesn't count as evidence. It was ironic that just prior to seeing this debate, I saw this page which shows significantly higher CPU utilization for the two SCSI drives (mind you, they're extremely high performance drives, however they're not of a scale that would justify the difference between them and the IDEs). Each new time I replace my workstation I go through the whole IDE versus SCSI debate because I want to go with what's best (SCSI just has an air of superiority around it, much like Honda enthusiasts feel about their 115 lb-ft of torque VTEC engines : Enthusiasm, again, doesn't indicate that it's rational or based on any truths), but it seems that, firstly, it's extremely hard to find cold hard facts on the matter (i.e. basic metrics. Most of the evidence is anecdotal or based on uneven systems), but secondly that a lot of SCSI enthusiasts are very emotional about it. I have zero faith in anyone's personal opinion about the "feel" of one over the other: I remember back in the BBS days when a program made the rounds that promised to "convert your 386 to a 486!" and people would argue with me and ASSURE me that, yup, it made their system that much faster and smoother. A little persuasion and predisposition goes a long way when it comes to subjective measures, which is why I usually discount them.

    2. Re:To add to the myth... by mindstrm · · Score: 2

      They are about the same for a single drive.

      Moving data between drives will always be faster if you have a controller in between them handling traffic for you. This is why scsi works far better.
      Unless you factor in these new ide raid controllers that are true controllers.

      I have high end scsi systems I maintain. I would never suggest replacing them with IDE. But for a home system, an IDE raid controller from promise or 3ware would absolutely be a better solution. A good chunk of the performance of scsi, especially for the money.
      ANd man, don't stripe. IF you want to stripe, go all out and do raid 10. (not raid 0+1)

  68. SCSI was the only way to have a scanner on linux.. by C0vardeAn0nim0 · · Score: 2

    And it WAS faster for disk I/O back at the 233 MHz CPU times.

    when I built my second PC I planned it to have a 233 MHz AMD CPU, 64 MB of RAM, CD burner and a scanner, all of this running linux. It was one of the best machines money could buy in Brasil at that time.

    At that time SCSI made sense, because:

    - IDE cd burners used to suck at that time
    - SANE only had support to SCSI scanners

    So I went shopping and came home with a Soyo motherboard, a K6 233 MHz, a Symbios SCSI card, an Umax scanner, a quantum 3.2 GB HD and an HP SCSI burner. Excelent machine.

    Now we have nice things such as USB, Firewire, ultra fast CPUs and excelent IDE chipsets and linux supports all of them, so SCSI doesn't make sense for desktop anymore.

    Now I have an IDE burner, IDE HD, USB scanner and USB printer, etc. and all works flawlessly.

    SCSI nowadays is for SERVERS. where high the availability of RAID is a question of live and death, where reliable hotswap is neccessary and "details" such as extremelly high noise or subglacial cooling doesn't get into account because the machines will be locked in their own room.

    now, if you REALLY want ultra-fast disks in your desktop... firewire is FASTER than SCSI. up to 400 MB/s.

    --
    What ? Me, worry ?
  69. Hmm.. by tuffy · · Score: 4, Informative
    now, if you REALLY want ultra-fast disks in your desktop... firewire is FASTER than SCSI. up to 400 MB/s.

    Firewire is 400Mbps, which is 50 MBps. That's faster than Ultra2 SCSI, but slower than Wide Ultra2, Ultra3 and Ultra160/320 SCSI. Check out this link for details. Firewire is still nice tech, and a fair bit smarter than USB2.0, but it's not the bandwidth king that SCSI is.

    --

    Ita erat quando hic adveni.

  70. But why the price? by Ogerman · · Score: 2

    Here's the really stupid thing about all this: Although SCSI is hands down a technically superior interface it is not THE standard simply because some marketing bozos thought they should keep IDE along for the ride to better price differentiate the marketplace. I, for one, do not believe that SCSI electronics are much (if any) more expensive to produce than IDE--especially now that modern IDE RAID controllers are getting more sophisticated. There's nothing special about etching silicon for SCSI controllers vs. IDE, that should demand such a disgustingly huge price difference. In fact, the SCSI drives themselves ought to be less expensive than IDE since most of the interface logic is on the host adapter.

    If only engineers ruled this world. (-;

  71. Garbage. by Shanep · · Score: 2

    "today's IDE drives are significantly faster than SCSI drives".

    Fastest ATA drive at the moment transfers up to almost 50MB/s near the begining of the disk, fastest SCSI drive transfers at 60MB/s near the begining.

    The SCSI drive has a measured seek time of 3.9mS whereas the ATA drive has only 8.9mS.

    Factor in SCSI abilities to be able to queue commands, automatically re-order them and use the bus for more than one thing at a time and you'll see that SCSI is still the fastest. Especially so for IO intensive applications where lots of small transfers are requested.

    Whether the price difference is worth it or not for your application is what really matters.

    The Western Digital Caviar WD1200JB is one awesome ATA drive though.

    --
    War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
  72. Re:IDE faster than SCSI? RTFA by darkonc · · Score: 2
    Read the frigin' article:

    Nevertheless, it does seem to be the ugly truth, at least for straightforward read/write tests in a single-user environment.

    You essentially have one process doing sequential writes to disk. As almost everybody who has commented intelligently on the difference between SCSI and IDE seems to agree, this is the kind of situation that's going to favor IDE. I'd go as far as to say that it's probably close to IDE's dream application.

    No big surprise here, for me.

    ON the other hand, 25,000 users trying to POP their mail will probably beat those same IDE drives into submission faster than you can say "thrash the system".

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  73. Re:Costs: Why SCSI IDE? by Paul+Komarek · · Score: 2

    When I've bought cutting-edge SCSI equipment, I felt gouged. When I've bought previous generation SCSI equipment, I felt like I was getting what I paid for.

    I think that the cutting-edge SCSI drives prices are used to offset the R&D costs. By the time IDE drives reach the same point, the research is already paid for, manufacturing details are already solved, and the company is ready for traditional mass-marketing.

    Another factor is reliability. I don't believe that SCSI and IDE drives have the same mechanisms, unless you look at old or crappy SCSI drives and cutting-edge IDE drives. Regardless, you get a longer warrenty with SCSI drives than with IDE drives, and you're probably paying something for that. If the drive mechanisms are indeed the same, I expect that the best mechanisms from a lot end up in SCSI drives, and the rest end up in IDE drives. Just as microproccessor speeds are determined by testing.

    -Paul Komarek

  74. IDE lets you upgrade way more often, think TCO by Kjella · · Score: 2

    ...which is why I never have considered SCSI. With disk sizes growing (my 45gb disk was huge, now my 100gb is huge), I can increase capacity all the time (=better capacity), to higher data densities (=faster), more cache (=faster). SCSI would be better at purchase, hands down. But then I'd have to keep the same disk so long, it'd be inferior to the newer IDE drives I would have bought if I'd gone with IDE. I'd rather take a 200$ drive each year than a 600$ drive every three years, it's that simple.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  75. It's more complicated than that. by hawk · · Score: 2
    With two drives, you do indeed have a 3/4 chance of at least one failing before the MTBF of a single drive--but that's as far as you can go without more information.


    You need a handle on the distribution--which is probably approximately normal from the Central Limit Theorem--and other parameters. Assuming nrormality, MTBF and variance (or standard deviation) will let you use a chi-squared distribution with n degrees of freedom (where n is the number of drives) to come up with mtbf for the group (again, defining failure as "at least one").


    THe statistics get uglier when failure is "at least two":)


    hawk

  76. TCQ on IDE is B.A.D. by Dr.+Manhattan · · Score: 2
    TCQ is where SCSI gets a lot of its speed, by allowing multiple device commands to be outstanding on the bus at any given time.

    But from everything I've been able to gather, the IDE implementation of TCQ is Broken As Designed compared to SCSI. In a SCSI system, the drive can process commands and then notify the SCSI controller that a command has been completed.

    On an IDE system, however, the IDE controller has to poll the disk periodically to see if any commands have been completed. The drive has no way to notify the controller that data is ready and waiting.

    It's the difference between a polled and interrupt-driven system. Polling can be fast, if it's very carefully done, but interrupt-driven systems are easy to make fast.

    Don't get me wrong, it's a nice improvement to IDE, and it does narrow the gap somewhat, but as its always been, for high-end multitasking stuff SCSI is still the champ.

    --
    PHEM - party like it's 1997-2003!
  77. Here are some benchmarks! by EvilNight · · Score: 2

    I hunted all over the net looking for benchmarks of SCSI systems versus IDE systems, and couldn't find a damn thing. Sure, people benchmark SCSI hard drives versus IDE hard drives, but nobody ever bothers to benchmark SCSI RAID versus IDE RAID.

    I got so sick of it I said what the hell, and ordered up a pair of raid arrays for doing my own tests.

    Test system configuration:
    Supermicro P4DP6 Mainboard with two Intel Xeon 2.2GHz processors, and 4GB of memory.
    Microsoft Windows 2000 Server

    No I did not have time to test this under Linux before I had to get these bad boys ready for prouction. I doubt the benchmark results would have been much different, I've seen 3Ware running under Linux at Linuxworld and they kick some serious ass.

    IDE setup:
    3Ware Escalade 7450 Raid Controller
    Three Seagate Barracuda ATA IV Drives (7200RPM 9.5ms access time)
    This was set up in a RAID5 configuration.

    SCSI Setup:
    Mylex AcceleRAID 352 Raid Controller
    Three Seagate Cheetah LVD160 Drives (15,000RPM 3.6ms access time)
    This was also set up in a RAID5 configuration.

    Benchmarking utility used:
    HD Tach 2.52

    Here's the bottom line I got out of my benchmark tests.

    SCSI Performance
    CPU Usage: 2.1%, Access time 6.1ms
    Read Speed: Max 37.6MB/s Min 11.6MB/s Avg 30.8MB/s
    Write Speed: Max 8.5MB/S Min 5.4 MB/s Avg 7.5 MB/s

    IDE Performance
    CPU Usage: 3.1%, Access time 14.2ms
    Read Speed: Max 31.8MB/s Min 4.3 MB/S Avg 18.3MB/s
    Write Speed: Max 48.7MB/s Min 12.3MB/s Avg 36.4MB/s

    I was a bit shcoked to see the IDE do so well. It annihilated the SCSI in terms of sheer write performance but lagged behind a bit from the read performance. CPU use isn't a factor for most people, who really cares if you lose 1% more of your CPU to the IDE compared to the SCSI.

    Those 15,000 RPM drives were loud as jet engines, and they got hot enough that I was thinking of cooking some bacon strips on them. They were too hot to touch. The IDE drives on the other hand were barely audible even with the case off, and remained completely cool to the touch through the whole test without even a fan on them. You tell me which of those two types of drives is going to have a longer MTBF...

    I didn't even use high performance IDE drives for that test. I'd also like to point out that the Mylex card was 66MHz/64bit, whereas the 3Ware card was 33MHz/64bit... so the 3Ware card was holding its own even though it was running at a slower rate of speed. I wonder what will happen in future generations of these controllers when they turn up the speed and improve the code...

    Cost... I coul have built three of those IDE Raid systems for the price of that one SCSI system.

    Space... The IDE drives were 80GB, the SCSI were 36GB. IDE owns SCSI in terms of space. We have some bigass databases where I work so that's actually fairly important to us.

    Unless you REALLY need that 6.1ms access time or the extra ~20% in read performance you are far, far better off with an IDE Raid at this point.

    The guys at Toms and Anandtech really need to do a major article on this stuff...

    For the skeptical, here's a link to the screenshots of the HDTach benchmarks I ran. Be GENTLE guys we do not have tons of bandwidth for this...

    IDE vs SCSI

    IDE is on the top, SCSI is on the bottom. Interesting how SCSI is fairly linear but IDE is really sloppy and just running all over the place.

    --
    Hell is being intelligent in a world full of idiots.
  78. Re:IDE faster than SCSI? RTFA by darkonc · · Score: 2
    Even systems that are multi-user are rarely 100% loaded at any given time. That's why we can get away with making multi-user systems. A system with continuous 100% utilization is probably ill-provisioned (unless the 100% is because of low-priority idle-tasks like seti-at-home). I've seen systems with 300 users still sitting below 50% usage for reasonable periods of time.

    Although single user systems can have multiple processes at any given time, many/most single user apps usually have one process (max) accessing the disk at a time. A UNIX box being used as a dedicated network log would be such an application.

    Granted -- a one-line summary doesn't include the source code, but it does indicate the kind of testing methadology they're likely to be using.

    (btw: I consider my own box single user (me) even though it has 100% utilization -- I run Seti-at-home. The disk utilization is still single-user in nature (seti rarely accesses the disk)

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  79. You may use 10Mbit. I use Gbit. by Moderation+abuser · · Score: 2

    So no. The network is very certainly not the bottleneck.

    And on the CPU side, SCSI controllers allow the CPU to sit 95%+ idle while the disks are thrashing their little arses off. I haven't yet seen an IDE interface that good. If you're lucky the CPU will be hit to the tune of 20-50% usage with IDE.

    With the 15 devices, who said they were all disks? Oh and the bus runs at 320Mbytes/second.

    As I said. SCSI is expensive but designed to scale. IDE is designed to be low cost.

    Entirely different purposes, not better/worse.

    --
    Government of the people, by corporate executives, for corporate profits.