Slashdot Mirror


Which OS Performs Best With SSDs?

Lucas123 writes "Linux, Vista and Mac OS perform differently with solid state disks. While all of them work well with SSDs, as they write data more efficiently or run fewer applications in the background than XP, surprisingly Windows 2000 appears to be the winner when it comes to performance. However, no OS has yet been optimized to work with SSDs. This lost opportunity is one Microsoft plans to address with Windows 7; Apple, too, is likely to upgrade its platform soon for better SSD performance."

255 comments

  1. Re:Linux, as a matter of fact by Jonah+Bomber · · Score: 5, Funny

    Geniuses often don't play well with others.

  2. Windows 2000 is fastest of Windows and Mac OSX OSs by corsec67 · · Score: 1, Insightful

    They didn't compare anything to Linux, so I just have one question:

    How easy would it be to modify Windows 2000 to be even better? Replace the file systems, alter the way the kernel writes to the drive, etc?

    --
    If I have nothing to hide, don't search me
  3. Awful article by Nick+Ives · · Score: 5, Insightful

    It conflates the results of several independent tests to form the view that XP is somehow best. It also bandies about meaningless numbers like one OS being x% faster than another without giving any hint of the metric.

    Avoid.

    --
    Nick
    1. Re:Awful article by nschubach · · Score: 1

      I gave it the quick once over looking for graphs, or the programs they used... I saw neither.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    2. Re:Awful article by iYk6 · · Score: 5, Informative

      Several problems with the article. No mention of metric, as parent said. No mention of what Linux-based OS they used. Choice quotes like the following, "but Linux is 'always faster' than Vista or Mac OS X -- to the tune of 1% to 2% -- because like Windows 2000, 'it never runs anything in the background.'" What do background applications have to do with anything? And both Windows 2000 and all Linux distros run stuff in the background. Even DOS does that.

      To top it off, the article is spread out over 3 pages. Here's the print link: http://www.computerworld.com/action/article.do?command=printArticleBasic&taxonomyName=Storage&articleId=9123140&taxonomyId=19

    3. Re:Awful article by Anonymous Coward · · Score: 3, Funny

      This article is 34% more shitty than the average /. article.

    4. Re:Awful article by adisakp · · Score: 1

      It also says that Mac OS will be able to optimize for SSD in the future better because OSX is a closed OS. (Which IIRC, the exact opposite is true: Windows is closed source and the lower levels of OSX are open source)

    5. Re:Awful article by Thoguth · · Score: 1

      If this article was a movie, "it never runs anything in the background" would rank right up there with "This is a Unix system! I know this!" and "Uploading Virus..." in terms of technical stupidity.

      --
      The requested URL /iframe/sig.html was not found on this server.
    6. Re:Awful article by collinstocks · · Score: 1

      What metric are you using?

    7. Re:Awful article by pAnkRat · · Score: 1

      We only use the metric system around here,
      you insensitive clod!

      --
      we need an "-1 Plain wrong" moderation option!
  4. Do we just need a new filesystem? by timeOday · · Score: 4, Insightful

    Filesystems are fundamentally engineered to cope with the high latency of hard drives, so I'd imagine there are a lot of assumptions to unlearn. But what other implications are there for the OS? Since the tradeoffs between RAM and persistent storage are smaller with SSD, maybe the changes should go beyond the filesystem into the virutal memory system?

    1. Re:Do we just need a new filesystem? by MattBD · · Score: 2, Interesting

      Isn't LogFS designed specifically for flash memory? At present most flash drives seem to come with FAT, purely because anything can read that, but that's sure as hell not designed for flash. Seeing as portable music players seem to be heading towards using flash memory, they could do with something like that.

    2. Re:Do we just need a new filesystem? by drsmithy · · Score: 1

      Filesystems are fundamentally engineered to cope with the high latency of hard drives [...]

      In what ways ?

    3. Re:Do we just need a new filesystem? by Anonymous Coward · · Score: 0

      I'm pretty sure ZFS and JFFS are both work really well on flash media...

    4. Re:Do we just need a new filesystem? by ChienAndalu · · Score: 4, Informative

      There is a new rising star called Btrfs, which was discussed on /. a few weeks ago, that has a "SSD optimized mode", activated through a mount option.

    5. Re:Do we just need a new filesystem? by Yvanhoe · · Score: 1

      I think that one thing we can forget about with SSD is file fragmentation. The contiguity of data will be far less of a problem with the negligible latency times of these new disks.
      What else ? I don't think we will lose the file-tree metaphor as it is a nice way to organize data. Maybe the changes will be at a higher level : making a lot of small files should be more manageable now. Reading and writing 100+ files simultaneously will not be insane anymore so maybe this will create some new good practices.

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    6. Re:Do we just need a new filesystem? by MattBD · · Score: 2, Insightful

      I'd heard of Btrfs, but I didn't know it had an SSD optimised mode. That could be REALLY handy for music players and netbooks.

    7. Re:Do we just need a new filesystem? by SanityInAnarchy · · Score: 4, Insightful

      Well, the article is crap in many ways -- doesn't cite what benchmarks they actually used, just throws around meaningless percentages and outright lies (Linux and Win2k absolutely do run things in the background).

      One of the other little details they left out is which filesystem they used, on any platform. My guess is, they just used the default -- I wonder if they were even aware of alternatives (you can install Win2k on FAT32, if you really want).

      So, to answer your comment, Linux has at least two filesystems that are designed to work directly on solid-state media. Unfortunately, most SSDs pretend to be ATA hard drives, but the point still stands -- Linux has many filesystems. I wonder which one actually performs best on that ATA drive?

      --
      Don't thank God, thank a doctor!
    8. Re:Do we just need a new filesystem? by SanityInAnarchy · · Score: 1

      I think that one thing we can forget about with SSD is file fragmentation. The contiguity of data will be far less of a problem with the negligible latency times of these new disks.

      Well, no, actually -- remember how Firefox used to leak memory? A lot of that was actually memory fragmentation. And RAM has exactly as much seek time as an SSD -- that is, none at all.

      It's less of an issue, certainly. You probably don't want to run a defragger nearly as much, maybe not at all. But there's still an advantage -- especially if the block layer is doing wear-leveling for you -- to storing large files in contiguous extents, and packing small files together into a single block.

      --
      Don't thank God, thank a doctor!
    9. Re:Do we just need a new filesystem? by Anonymous Coward · · Score: 0

      There was an article that I was reading that mentioned a group of researchers that were looking into making mass storage devices appear to the os as a Level 4 cache. Sorry I don't have link right now, but it sounds like what you are talking about.

    10. Re:Do we just need a new filesystem? by ShadowRangerRIT · · Score: 1

      Bad analogy. This is a totally different issue. Memory fragmentation means you leave little gaps in the allocated blocks which are too small to reuse, effectively wasting memory. It has very little impact on performance, aside from the minor effect of spreading the "used" memory a bit more thinly, leading to more page faults during operation. The speed cost is due to needing to make more reads, not due to the fragmentation itself; there is no seek latency (though the larger allocation could lead to more paging, and if it goes to disk, then seek latency comes in when it needs to read in a page from swap; again, this is not due to fragmentation, just the wasted space).

      Disks, which have fixed size blocks and no compunctions about splitting a file into multiple non-contiguous blocks don't waste space (aside from the final block of any file which is partially unused, but that's unrelated to SSD vs. HD). Keep in mind, the block leveling algorithm will be abstracting the actual disk organization; defragmenting wouldn't accomplish anything on an SSD since the view of the drive provided to the OS will have nothing to do with the actual organization of the data. Even if the file is shown as contiguous, it will actually be spread however the drive chooses.

      --
      $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
    11. Re:Do we just need a new filesystem? by SanityInAnarchy · · Score: 3, Informative

      Bad analogy. This is a totally different issue. Memory fragmentation means you leave little gaps in the allocated blocks which are too small to reuse, effectively wasting memory.

      Given a sufficient number of small files, this can happen with filesystems, too. Of course, it's usually not as pronounced, as most filesystems won't pack more than one file into a block...

      Keep in mind, the block leveling algorithm will be abstracting the actual disk organization; defragmenting wouldn't accomplish anything on an SSD

      It would, at the very least, consolidate extents.

      I would also say, it's sad that SSDs have block leveling in hardware -- I mostly blame Windows for that.

      --
      Don't thank God, thank a doctor!
    12. Re:Do we just need a new filesystem? by Mr+Z · · Score: 1

      Agreed. And when looking at their numbers, I didn't see a single one that was bigger than a single-digit percentage. A change in methodology could produce much bigger changes. A change in SSD to one that has a different write to read bandwidth ratio could produce bigger changes. So regardless of what they were measuring, the measurements are probably in the noise margin anyway.

      Ok, there's one exception to my "single digit percentage" comment, where they talked about raw access rates: "Winslow said benchmark testing on XP and Vista indicated that the less-efficient XP machines show a 10% improvement in random input/output operations per second using an SSD instead of a hard drive, while Vista showed a 25% improvement under the same conditions." That seemed to be an exception to the rule in the article, where they stated what the benchmark was, and provided a quantitative head to head result. The rest was vague apples vs. oranges hand waving.

      This gives a hint as to their methodology: In that metric, they're measuring how much an OS improves when moving from spinning rust to an SSD. Well, if an OS already does really well with a normal hard drive (say, because it caches things effectively, schedules I/O well, and so on), then switching to an SSD will produce a smaller speedup. If you're already doing well, then there's less room for improvement. So, these numbers should be viewed with suspicion. The fact that Win98 fared best probably has more to say about its lackluster I/O scheduling and caching than it does about its suitability to SSDs.

      If Linux improved more than Windows did going to an SSD, that isn't necessary a glowing endorsement for Linux. It could mean that we're better able to take advantage of SSDs, or it could mean that we're not utilizing hard drives effectively enough.

      In other words, there isn't much in the way of actionable data in this article. There's just a sound and fury of numbers, signifying nothing.

    13. Re:Do we just need a new filesystem? by SanityInAnarchy · · Score: 1

      Well, if an OS already does really well with a normal hard drive (say, because it caches things effectively, schedules I/O well, and so on), then switching to an SSD will produce a smaller speedup.

      On the other hand, if you're doing that, you're probably also making assumptions about the fact that you're on a spinning disk. So, for example:

      The fact that Win98 fared best probably has more to say about its lackluster I/O scheduling and caching than it does about its suitability to SSDs.

      One of the hacks I've heard recently -- but haven't tried yet -- is actually disabling the default intelligent IO scheduler and using a dumber one. Since there's no seek time, it doesn't particularly matter what order you read from the device -- so any time spent doing things like ordering and prioritizing reads/writes is wasted.

      --
      Don't thank God, thank a doctor!
    14. Re:Do we just need a new filesystem? by ToasterMonkey · · Score: 1

      Sun might have something you'd be interested in, Hybrid Storage Pools.

      RAM will always be faster than any permanent storage (maybe someday AS fast), so I wouldn't expect critical parts of VM to go anywhere. With HSPs, the disk cache is pushed out to SSD, AFAIK. Back a few years ago, when disk swapping was a perfectly normal every day event, I always thought it would make sense to have something faster than a hard drive, but cheaper than main memory to act as a swap space. I was picturing cheaper DRAM I guess, but SSDs make a lot of sense today. This is a similar idea, a middle tier of fast/bulk storage anyway.

      ZFS & SSD
      Johnathan Schwartz's blog

      Of course you could just hold your breath for btrfs with some form of SSD optimization. I think that's ridiculous though, given that ZFS is here today, and Sun is already moving past SSD optimization and onto what are you going to use them for..
      Sure, the article implied "desktop OS", but that's a fairly simple subset of what SSD will do in the enterprise.

  5. "a lost opportunity" by qoncept · · Score: 1

    ...a lost opportunity... Since the market has already hit its peak and it's too late now. And they'll never be able to sell to the 20 people that are using SSDs.

    --
    Whale
    1. Re:"a lost opportunity" by Koiu+Lpoi · · Score: 1

      I wonder what you think are in most EEE pcs, then.

    2. Re:"a lost opportunity" by tepples · · Score: 1

      And they'll never be able to sell to the 20 people that are using SSDs.

      Then I'm glad to be one of the 20 people who owns at least one SSD-based netbook computer, one SSD-based Wii game console, one SSD-based pocket media player, or one CompactFlash card. (CompactFlash cards are SSDs in a smaller form factor that is signal-compatible with ATA.)

    3. Re:"a lost opportunity" by qoncept · · Score: 1

      one SSD-based Wii game console, one SSD-based pocket media player
      And you're going to run a future OS on these that would benefit from optimization for an SSD?

      (CompactFlash cards are SSDs in a smaller form factor that is signal-compatible with ATA.)
      I think that brings up the fact that, in an effort to sell more SSDs today, the manufacturers are really missing the boat on one of the most important aspects of SSDs. Why are they all in the same form factor as existing drives? They could be made so small, but they aren't taking advantage of it.

      --
      Whale
    4. Re:"a lost opportunity" by b3m87 · · Score: 0

      yes because EEE pcs run vista...

    5. Re:"a lost opportunity" by xouumalperxe · · Score: 1

      I think that brings up the fact that, in an effort to sell more SSDs today, the manufacturers are really missing the boat on one of the most important aspects of SSDs. Why are they all in the same form factor as existing drives? They could be made so small, but they aren't taking advantage of it.

      No. They are taking advantage of the capability for small form factors. Ever seen a micro-SD card, for example? It's just that they're now moving upwards too. In an effort to expand their market, they moved from the traditional and thoroughly explored SD/CompactFlash/Memory Stick cards and Thumb drive markets and into the high capacity, HDD-replacement, market. This goes to show how some of the versatility of flash is already being used.

  6. Re:Windows 2000 is fastest of Windows and Mac OSX by Malc · · Score: 2, Insightful

    What is your criteria for a different file system? NTFS is already a very good one for most of the important criteria.

  7. Summary FAIL by Wonko+the+Sane · · Score: 3, Interesting

    "If you really want to go inside [the OS numbers], Windows 98 was the fastest of all," Far said.

  8. Re:Linux, as a matter of fact by Anonymous Coward · · Score: 2, Insightful

    from TFA: "Linux is "always faster" than Vista or Mac OS X"

  9. Nevers run anything in the background? You what? by Viol8 · · Score: 4, Insightful

    FTA:

    "Linux is "always faster" than Vista or Mac OS X -- to the tune of 1% to 2% -- because like Windows 2000, "it never runs anything in the background."

    I'm sorry , what? Have these people never heard of daemon processes? What the hell are they talking about?
    If this is their level of expertise I think I'd take any tests they do with a whole cellar full of salt.

  10. Confusing article by pipatron · · Score: 1

    Uhm, what are they talking about? What are the things "running in the background" that are presumably hitting the disk all the time? Why do they believe that Windows 98 somehow magically bypass the wear-levelling built in to the SSDs? Or are they talking about raw flash, not sitting behind a controller?

    I find this a little scary too: Microsoft also plans a certification program for SSDs

    The conspiracy theorist in me see a future with proprietary extensions and requirement for getting certification is to make windows-drivers only... :P

    --
    c++; /* this makes c bigger but returns the old value */
    1. Re:Confusing article by James+McP · · Score: 4, Insightful
      I find this a little scary too: Microsoft also plans a certification program for SSDs

      TFA: "Microsoft also plans a certification program for SSDs so that the drives properly identify themselves to Windows 7 and prioritize data I/O for the SATA interface. "

      While MS is known for embrace-extend-engulf, this is nothing to panic over. If the drive passes a string that identifies it as an SSD, Win7 (or any other OS) will use different disk control logic than they will for an HDD. All OSes will benefit if there's a clear way of identifying SSDs; MS, Linux, Apple, Sun, IBM, all of 'em. Change the preferred block size, alter garbage management, adjust caching to deal with 1 ms response times, (typically) fast reads,(typically) slow writes, etc.

      --
      I've been on slashdot so long I'm starting to get out of touch with the cool stuff if it ain't on slashdot.
    2. Re:Confusing article by Jeff+Hornby · · Score: 1

      I for one am glad Microsoft is planning on certifying SSD disks. Hopefully that will keep Joe's SSD and Auto Wrecking out of the SSD space. I work in the Microsoft world and from what I've seen most of the really big problems aren't caused by Microsoft but by third party vendors in both the hardware and software space building cheap stuff.

      --
      Why doesn't Slashdot ever get slashdotted?
    3. Re:Confusing article by koafc2 · · Score: 0

      I look forward to a comparable program to the MCSE for SSD disks.

    4. Re:Confusing article by Anonymous Coward · · Score: 0

      While MS is known for embrace-extend-engulf

      I think you mean embrace-extend-extinguish. In phase 1, MS says that the certification program for SSDs will be "open" and that it won't prevent any other OS from playing. In phase 2, MS announces "enhancements" that make its certification incompatible with everything else, but also "better" than everything else. In phase 3, MS announces that the certification is no longer supported because it has a new open, proprietary, standard that everyone can seamlessly move to and that locks you into other open MS products. For all the saps^h^h^h^h customers who already subscribed there is no alternative because MS does not announce phase 3 until competition has been crushed by the "enhancements" announced in phase 2.

      The main way in which this differs from the usual embrace-extend-extinguish strategy is that it sounds like MS has started the certification thingy. Usually phase 1 starts when someone else has initiated some kind of certification thingy and MS agrees to play along, openly until it can figure out how to obliterate the certification thingy and extract a payment from customers for whatever value was added by the certification thingy.

      As a by-product of this process, MS is able to diminish the meaning of words like "open", making it harder for people to comprehend the possibility that there is any difference between anything that is open and anything that is not open.

      Maybe MS sees promulgating its own certification thingy as a way to more efficiently screw everyone without adding value.

    5. Re:Confusing article by HockeyPuck · · Score: 1

      I find this a little scary too: Microsoft also plans a certification program for SSDs

      Ever hear of the MS HCL http://www.microsoft.com/whdc/hcl/default.mspx? They certify tons of hardware. Take a look at it, I don't see MSFT trying to embrace-extend-whatever EMC/HDS/IBM/HP disk arrays, Cisco/Brocade FibreChannel switches.

      Take off the tinfoil hat....

  11. Stupid article... by Cyberax · · Score: 4, Interesting

    Have they tuned Linux for SSD? Like setting no-op IO scheduler (which gives about 20% speedup on some workloads)?

    I suspect that Win2000 and Win98 win because they have the most simple (and stupid) IO schedulers. That's a problem for conventional HDDs, but it's an advantage for SSDs.

    Also, they are talking about "Win98 doesn't support wear-levelling technology". But that's incredibly stupid since modern 'disk-like' SSDs do wear-leveling in hardware.

    1. Re:Stupid article... by Anonymous Coward · · Score: 0

      How hard would it be for Linux developers to detect the kind of disk (spinning or solid state) and then choose the I/O scheduler based on that information?

      On a related note, how does one change the I/O scheduler in Linux once it is booted, assuming you have all of them compiled into the kernel statically?

    2. Re:Stupid article... by XanC · · Score: 1

      echo "deadline" > /sys/block/sda/queue/scheduler

    3. Re:Stupid article... by Anonymous Coward · · Score: 0

      noop isn't always the best, you can get into cases where writes can completely overwhelm reads killing your performance. We've had good luck with the deadline scheduler in current kernels, we're really looking forward to the improvements 2.6.28.

      macros

  12. Re:Windows 2000 is fastest of Windows and Mac OSX by Anonymous Coward · · Score: 0, Informative

    NTFS is terrible. It's ability to fragment itself into tiny little pieces that cripple server performance and stability is proof of that.

  13. No optimized OS = false by The+Man · · Score: 5, Interesting

    Since they didn't test Solaris, the test is meaningless. It's the only OS in existence right now with caching and data management features designed specifically to take advantage of flash to improve real-world performance. The submitter's assertion to the contrary is a deliberate lie, an assumption that until Microsoft does something it hasn't been done, or at best sheer ignorance.

    Read up on the ZFS L2ARC and the use of supercap/DRAM/flash subsystems for separate intent logs that make up the hybrid storage pool. There are plenty of white papers and other material out there, and of course you can also read the source code.

    1. Re:No optimized OS = false by rsmith-mac · · Score: 0, Flamebait

      With all due respect, if you read TFA they're looking at desktop OSs. Solaris is about as much of a desktop OS as Cowboy Neal is a suave, socially gifted babe magnet - which is to say it's not in the least bit a desktop OS. While what you say is technically true, it's not what is being discussed. There is no desktop OS optimized for SSDs.

    2. Re:No optimized OS = false by PeeAitchPee · · Score: 1

      The submitter's assertion to the contrary is a deliberate lie

      Don't mistake ignorance for malevolence. ;-)

    3. Re:No optimized OS = false by Anonymous Coward · · Score: 0

      OpenSolaris is a desktop OS.

    4. Re:No optimized OS = false by Anonymous Coward · · Score: 0

      If you read the articles you reference you would also note that this does not affect solaris. But is instead for opensolaris, the not for production semi-unsupported release. As the administrator of a mostly solaris shop, I'm excited about what opensolaris will bring, but until the release of solaris 11, it is simply not supported by existing contracts.

    5. Re:No optimized OS = false by nvrrobx · · Score: 5, Insightful

      With all due respect, I call shenanigans on your logic here. OpenSolaris is just as much of a desktop OS as Linux is. Have you looked at the hardware it supports and what runs on it recently?

      The word "desktop" isn't even mentioned in the article anywhere.

      After reading TFA, it all feels a bit vague anyhow. I see no real performance results, just a few percentages thrown around.

    6. Re:No optimized OS = false by ThePhilips · · Score: 1

      You raise valid point, though /me sarcastic pushes me to rather write something like "probably they couldn't boot it on the hardware"...

      Also note that Sun isn't really advertising their OpenSolaris well. Lots of people who use Solaris on daily basis have absolutely no clue about its open source cousin for Intel processors - and heard first about OpenSolaris from me, Linuxoid.

      But it would be really interesting to see whether the Solaris' optimizations bring something or not.

      --
      All hope abandon ye who enter here.
    7. Re:No optimized OS = false by Anonymous Coward · · Score: 0

      With all due respect, if you read TFA they're looking at desktop OSs. Solaris is about as much of a desktop OS as Cowboy Neal is a suave, socially gifted babe magnet - which is to say it's not in the least bit a desktop OS. While what you say is technically true, it's not what is being discussed. There is no desktop OS optimized for SSDs.

      How is OpenSolaris less of a desktop OS then Ubuntu?

    8. Re:No optimized OS = false by jack2000 · · Score: 1

      It's not made for people with loose screws in their heads.

    9. Re:No optimized OS = false by lysergic.acid · · Score: 1

      where did you get that idea? the word "desktop" doesn't even appear in the article.

      besides, if Windows 2000 is considered a desktop OS, then why not Solaris? UIUC has entire labs full of Sun/Solaris desktop PCs, and I'm sure other schools have them as well. have you even used Solaris before?

    10. Re:No optimized OS = false by ChrisA90278 · · Score: 1

      If Linux is a "desktop OS" then so is Solaris. I doubt anyone but an expert could tell a Solaris system running Gnome from a Linux system running Gnome. They both look and act pretty much identically. We have a lot of Solaris desktops around here. At the user level there is so little difference. Any difference is in the kernels anyways

      (OK, you don't need to be much of an "expert" to type "uname" into a terminal window.)

    11. Re:No optimized OS = false by Anonymous Coward · · Score: 0

      Amen to that! ZFS and Flash on JBODs are going to be Solaris' greatest advantage in the next few years!

    12. Re:No optimized OS = false by davecb · · Score: 1

      And BSD, which currently supports ZFS as well.

      --dave

      --
      davecb@spamcop.net
    13. Re:No optimized OS = false by davecb · · Score: 1

      Er, it's another Unix and it's been specifically optimized (de-pessimized???) for x86 desktop use in recent years. Unless Linux and BSD also don't qualify, it should.

      --dave (who uses both RedHat and Solaris on his laptops) c-b

      --
      davecb@spamcop.net
    14. Re:No optimized OS = false by Mr+Z · · Score: 1

      Indeed. The percentages seem designed to be vaguely comforting of one's suspicions of how things should turn out (Linux is slightly faster than Mac is slightly faster than Windows, but Windows is the heavy hitter so we'll talk most about it), with a safe "twist" (Win2K is the fastest of the real OSes) to give it a spritz of faux "interesting result" and a nod to "faded glory" (Win98 is fastest of all) to appease the die-hards that miss the DOS-extended games they grew up with. Oh, and of course, the "Don't worry, it'll all be better soon" bit (Windows 7 fixes everything wrong with all of these other OSes and gives you (or your daughter) a pony).

    15. Re:No optimized OS = false by Anonymous Coward · · Score: 0

      OpenSolaris is just as much of a desktop OS as Linux

      is it intended to be funny or ...?

  14. Re:Nevers run anything in the background? You what by Shados · · Score: 1

    They meant relevent things. For example, XP will defrag your disk without you asking it to as soon as you're marginally idle... Vista the same, but will also index your disk continually...

  15. Article is bullshit by francium+de+neobie · · Score: 5, Insightful
    When I read into the middle, it says,

    According to Far, Mac OS X runs "a little faster than Vista" with an SSD drive, but Linux is "always faster" than Vista or Mac OS X -- to the tune of 1% to 2% -- because like Windows 2000, "it never runs anything in the background."

    Ok, so Linux and Windows 2000 never run anything in the background. My head exploded so I stopped reading.

    1. Re:Article is bullshit by icydog · · Score: 3, Funny

      What? Don't you know that Microsoft invented multitasking with Windows XP? Linux and Windows 2000 are incapable of running background processes.

    2. Re:Article is bullshit by ThePhilips · · Score: 1

      Compared to background indexers in Vista and Mac OS X, Linux and Win2k run nothing in background. Even more most indexers I have seen on Linux allow to suspend or schedule the indexing process. On Vista and Mac OS X you can't do that - it is just there doing all the time something with your disk...

      --
      All hope abandon ye who enter here.
    3. Re:Article is bullshit by Blakey+Rat · · Score: 1

      I know a lot of Slashdotters gripe about this, but I really like being able to hit Start (or Command-Space IRC on Mac) and just type "christmas pa" and get all my christmas party information in one list, instantly. I don't really care if it all runs 1% slower at all other times.

    4. Re:Article is bullshit by CommandoCody · · Score: 2, Insightful

      Funny, Googling "disable spotlight indexing" for Mac OS X turns up plenty of hits. Oh, wait, you can even do it right from the Spotlight Preference Pane. Look at that!

    5. Re:Article is bullshit by IronChef · · Score: 1

      Just reading that quote in your post made MY head explode. It's so dumb that I think you need to read it in a mirror to be safe.

      Or is that for fighting Medusa? I can't remember.

    6. Re:Article is bullshit by blind+biker · · Score: 1

      Ok, so Linux and Windows 2000 never run anything in the background. My head exploded so I stopped reading.

      More proof that you don't need a brain to post on Slashdot :o)

      Just kidding. For the record, my head exploded, too, at that point.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    7. Re:Article is bullshit by dfn_deux · · Score: 1

      You might be interested to try out beagle on linux, it provides a very robust deep indexing service similar to that provided in OSX or Vista.

      --
      -*The above statement is printed entirely on recycled electrons*-
    8. Re:Article is bullshit by ion.simon.c · · Score: 1

      BEAGLE USES MONO!!!1111 EEEVIL!!!111

      Um, yeah. I have some doubts about Mono. Some time this week, I'll think *really* hard about the Mono/Novell/C#/MSFT situation and come up with a real opinion. ('Cause I'd really like to use something as featureful as Beagle.)

  16. it's not clear to me what's being measured by Trepidity · · Score: 4, Insightful

    The article is all over the map, discussing in vague terms everything from boot-up speed to I/O speed to some sort of generic "runs a little faster" that I assume (?) means overall system or app benchmark performance.

    When actual numbers are quoted, they sound somewhere between questionable and boring. The article quotes all sorts of differences in the range of 1% and 2%. Leaving aside the question of what this is a 2% difference in, and whether a difference that small is even consistently measurable outside of sampling error and quirks of their particular setup, does it actually matter? I'm certainly not going to choose an OS based on a 2% difference in SSD performance.

  17. little laptops by BlackSnake112 · · Score: 1

    A lot of the really small low power laptops use SSD hard drives. Dell's mini's use them. There is a market for these little laptops. Granted these are not for gamers, or engineers. But for email, web surfing, taking notes in class, these things work fine. I have seen a lot of those Dell mini's in the hands of college students. This fall I may see a lot more.

    1. Re:little laptops by MattBD · · Score: 1

      I think the manufacturers of netbooks who offer Linux would be well advised to invest in the development of LogFS, because that would probably pay dividends in terms of improved performance, seeing as it's designed specifically for flash memory.

  18. ReiserFS is good by Anonymous Coward · · Score: 4, Funny

    for when you need to partition your wife

    1. Re:ReiserFS is good by Anonymous Coward · · Score: 0

      [citation needed]

    2. Re:ReiserFS is good by Creepy+Crawler · · Score: 1, Funny

      You better keep her around..

      You never know when you need a good FSCK.

      --
  19. WTF by Anonymous Coward · · Score: 0

    "
    Linux is "always faster" than Vista or Mac OS X -- to the tune of 1% to 2% -- because like Windows 2000, "it never runs anything in the background.
    "

    WTF? Have they never heard of "daemons" or "services" ?!?
    WTF!

    1. Re:WTF by Anonymous Coward · · Score: 0

      WTF? Have you never heard the fact that Linux kernel is the Operating System and thats why all Linux-distributions are called as Linux operating Systems and not like "Ubuntu Operating System" and so on?

      Daemons or "Services" are just applications what are running TOP of the Operating System. Do not mistake microkernel and monolith kernel together, those are different and other of them is the Operating System alone. I let you quess wich one is OS while other is just a kernel alone ;)

  20. Re:Windows 2000 is fastest of Windows and Mac OSX by JCSoRocks · · Score: 5, Informative

    Actually recent benchmarks have shown that defragging doesn't make *that* much of a difference - http://www.maximumpc.com/article/the_disk_defrag_difference?page=0%2C2 I've never heard of a fragmented drive affecting machine stability. That's like saying having a 5400 RPM drive instead of a 10,000 RPM drive in a server will make it crash... It makes no sense. Fragmentation has nothing to do with data integrity which is the only thing that would affect stability.

    Also, it's "its" not "it's".

    --
    You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
  21. Why would I care? by Trillan · · Score: 5, Insightful

    Even if their methodology was clear.
    Even if their methodology was valid.
    Even if every percentage point was accurate.
    Even if all of their arguments were valid.
    (And none of these are true.)
    Why would I care enough about 5% to let that pick my OS?

    1. Re:Why would I care? by Explodicle · · Score: 1

      Why would I care enough about 5% to let that pick my OS?

      That depends on what you're using the computer for. Some people only care about how fast a particular application runs. In those cases, the choice of OS is factor, but not an an end unto itself.

    2. Re:Why would I care? by TubeSteak · · Score: 1

      Why would I care enough about 5% to let that pick my OS?

      Not all of these studies/articles are written for the benefit of end users.

      Think of it this way: 5% across 10,000 computers.

      --
      [Fuck Beta]
      o0t!
    3. Re:Why would I care? by Scratch-O-Matic · · Score: 1

      That reminds me of the advice I used to give friends when they asked about buying a faster computer. I told them to not even bother until the processors were twice as fast as what they had. The meaning of a 5% difference in real-world use is, um, meaningless.

      --


      Evil is the money of root.
    4. Re:Why would I care? by Trillan · · Score: 1

      True, but I'm sure you can get better than a 5% gain through factors other than changing the OS.

    5. Re:Why would I care? by Trillan · · Score: 1

      Likewise, I used to recommended users buy a slower processor of a decent family and put the extra money into a better keyboard, mouse and screen. Because in a few years, they'd probably still like the keyboard, mouse and screen, whereas the processor would be laughable.

    6. Re:Why would I care? by tylerni7 · · Score: 1

      You wouldn't care about a little 5% increase.

      But 1%-2%... that's more like it!

    7. Re:Why would I care? by Trillan · · Score: 1

      Heh. I was going to say 1-2%, but I saw a 5% somewhere in the article and decided to give them the biggest possible number.

  22. Re:Nevers run anything in the background? You what by Anonymous Coward · · Score: 0

    On most distris slocate also indexes your disk in the background by a cronjob not asking the user to do so... I also think the test is trash judging on the niveau of this articel.

  23. Weird article. by CannonballHead · · Score: 2

    It's not only 'bad' it's weirdly bad.

    According to Far, Mac OS X runs "a little faster than Vista" with an SSD drive, but Linux is "always faster" than Vista or Mac OS X -- to the tune of 1% to 2% -- because like Windows 2000, "it never runs anything in the background."

    Never runs anything in the background? What in the world does that mean? Am I missing something, here, or is this just the wrong terminology to use? Even at the most basic use level, you can "background" an application in Linux with the ampersand ... I'm confused.

    Not to mention that they didn't test Linux... or, presumably, any Unix OS. They basically only tested Apple and Microsoft operating systems. Hm. I actually like Windows on occasion, and I find that pretty stupid. (I also like Linux :) )

    It did have some interesting things to say though, like the block alignment.

    1. Re:Weird article. by Anonymous Coward · · Score: 1, Insightful

      I hate to say it, but Apple OS X IS a Unix OS...

    2. Re:Weird article. by CannonballHead · · Score: 1

      To some extent anyways, yeah. I don't know how similar it is to other *nix systems like Solaris, HPUX, and AIX... I haven't used it enough.

    3. Re:Weird article. by Anonymous Coward · · Score: 0

      Again, OS X is certified Unix. It isn't unix to some extent. It IS Unix.

    4. Re:Weird article. by CannonballHead · · Score: 1

      You're right, it is unix.

      I guess my 'beef' with them not testing *ahem* other Unix platforms is that they are vastly different. I have personal experience with AIX, HPUX, and Solaris, and they are all very different, and all are Unix... but they tested a lot of Windows versions, apparently.

  24. Re:Windows 2000 is fastest of Windows and Mac OSX by Cajun+Hell · · Score: 0

    How easy would it be to modify Windows 2000 to be even better?

    Pretty damn hard, since step 1 of the project is "disassemble Windows and make sense of it." There are reasons people like working with Open Source stuff, and having the source is one of them.

    --
    "Believe me!" -- Donald Trump
  25. Who cares right now? by NineNine · · Score: 2, Insightful

    Obviously, SSD's are in their infancy. NO OS has been even remotely optimized for them yet, I'm sure (except maybe the big hitters, like Solaris). I'd be willing to be my left leg that the next version of every commercial OS (OSX, Windows, Linux*) is optimized for them. This article is irrelevant.

    1. Re:Who cares right now? by Anonymous Coward · · Score: 0

      Be all you can be - be your left leg!

  26. Just did this, DMX4, Suse 10, Oracle 10g. by Bardwick · · Score: 2, Interesting

    Wasn't a massive test. Used Swingbench against 170g database. Quad core, 2gig. Disks were 300g 15k fiber, dual pathed. Swingbench seemed to be like 50 users running VERY poor queries, so this was almost 98% reads. Ms response time was between 3-4, cache hits minimal. Added EMC (1) 146g SSD into the disk group. Response time hit .4 to 1 ms response, identical tests.

    1. Re:Just did this, DMX4, Suse 10, Oracle 10g. by antifoidulus · · Score: 1

      Your success will largely depend on the size of the result sets. SSDs are much better at small, random reads because there is no seek time(they are random access, all bits take the same amount of time to read). However, several benchmarks have shown that on long, sustained reads, higher end hard drives tend to fare better.

    2. Re:Just did this, DMX4, Suse 10, Oracle 10g. by Bardwick · · Score: 1

      I would agree. The test was not extensive by any means. 1 host hooked into a DMX-4 is a little over kill and not a real world test. My biggest point that I wasn't very clear on, is that it will be silly to build a disk group made up of 100% SSD. I disk group (say 300g 15k's) with 1 SSD disk added is a HUGE peformance bump on that group.

    3. Re:Just did this, DMX4, Suse 10, Oracle 10g. by ArsonSmith · · Score: 1

      That makes absolutely no sense. Unless the SSD ended up at the beginning of the disk and you didn't fill the group, or your data just happened to end up on the SSD. Or you were running (what was it raid 2,3or4?) where there was a single drive bottle neck and you had the SSD as that drive.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
  27. Re:Nevers run anything in the background? You what by Actually,+I+do+RTFA · · Score: 5, Interesting

    For example, XP will defrag your disk without you asking it to as soon as you're marginally idle

    XP will not. OS X will. In fact, OS X will defrag your thumb drive without your permission. It was bad enough that it was wearing my disk for no benefit, but it also made my thumb drive remarkably non-resiliant to power outages.

    --
    Your ad here. Ask me how!
  28. It's called dark humor by Anonymous Coward · · Score: 3, Funny

    Stop posting on Slashdot and go back to jail, Hans.

    1. Re:It's called dark humor by Hans+T.+Reiser · · Score: 1

      I don't think so.

  29. Re:Windows 2000 is fastest of Windows and Mac OSX by nonewmsgs · · Score: 2, Insightful

    the source of windows 2000 was leaked a few years ago. http://www.kuro5hin.org/story/2004/2/15/71552/7795

  30. What's wrong with this picture? by flajann · · Score: 4, Insightful
    This article fails in several respects:
    1. Linux, a very major OS, is not even included in their tests.
    2. A proper test would not have ANYTHING running in the background.
    3. Issues such as how much read and write caching the OS does will affect performance.
    4. Article does not list a performance table or chart -- but perhaps I missed that.
    5. The actual File System used is really at issue here, but the article did not mention anything about File Systems from what I could tell.
    6. Defragging a SSD? Shouldn't need that. And obviously defragging schemes which were written for magnetic hard drives will probably be less than optimal for the SSD anyway.
    7. Article, as far as I could tell, did not cite the benchmarking methodology used.

    Overall, I would state that this article is useless beyond "cocktail gossip." And really, SSD should have a specific FS written to its peculiarities, which would, of course, render the "OS" questions moot.

    1. Re:What's wrong with this picture? by dave420 · · Score: 1

      Linux is not a "very major OS". I know it is on slashdot, but not in the rest of the world. Any OS that has less than a few percent of the desktop market can not be very major, by definition.

    2. Re:What's wrong with this picture? by Ash-Fox · · Score: 1

      Outside of the States, Linux is often the 2nd most popular OS behind Windows.

      --
      Change is certain; progress is not obligatory.
    3. Re:What's wrong with this picture? by c-reus · · Score: 1

      A proper test would not have ANYTHING running in the background.

      Not even init?

    4. Re:What's wrong with this picture? by Anonymous Coward · · Score: 0

      it's pretty big in the scandinavian countries

    5. Re:What's wrong with this picture? by Anonymous Coward · · Score: 0

      Actually on point 2. I would say the test is fair if they are running a base install (ie just click "next" on installation) and see how things are then. If an OS has background processes running that you can turn off great. But in turning things off you are changing the OS.

    6. Re:What's wrong with this picture? by TopSpin · · Score: 1

      Defragging a SSD? Shouldn't need that.

      Is that actually the case? Honest question here as I am not an SSD engineer. Lacking seek or rotational latency any given block of SSD storage should take equal time to read/write. But does that assure that non-contiguous sequential IO (the thing defragging is intended to eliminate) is exactly as efficient as the contiguous case? (Please forgive my elevation of "shouldn't need that" to the "exactly as efficient" standard.)

      It would seem that non-contiguous operations would still involve more IO commands between the host and the controller, and perhaps also more bus operations internally (between the controller and the physical storage.)

      --
      Lurking at the bottom of the gravity well, getting old
    7. Re:What's wrong with this picture? by ArsonSmith · · Score: 1

      exactly, boot init=benchmark

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    8. Re:What's wrong with this picture? by flajann · · Score: 1

      Linux is not a "very major OS". I know it is on slashdot, but not in the rest of the world. Any OS that has less than a few percent of the desktop market can not be very major, by definition.

      It didn't specify "Desktop OS", but just "OS". Linux powers half or more of the web servers serving content to those pesky little desktops!!!!

    9. Re:What's wrong with this picture? by flajann · · Score: 1

      linux is only a major os in your mind. stop being such a fanboi.

      Tell me, how many web servers are running Linux vs. Windows?

    10. Re:What's wrong with this picture? by flajann · · Score: 1

      Defragging a SSD? Shouldn't need that.

      Is that actually the case? Honest question here as I am not an SSD engineer. Lacking seek or rotational latency any given block of SSD storage should take equal time to read/write. But does that assure that non-contiguous sequential IO (the thing defragging is intended to eliminate) is exactly as efficient as the contiguous case? (Please forgive my elevation of "shouldn't need that" to the "exactly as efficient" standard.)

      It would seem that non-contiguous operations would still involve more IO commands between the host and the controller, and perhaps also more bus operations internally (between the controller and the physical storage.)

      The very nature of SSD would seem to indicate that you would NOT want to defrag, as this would wind up using some blocks more than others, aging the SSD prematurely. Seems to me you'd want the exact opposite -- a random distribution of the blocks across the SSD so that they are all used evenly and extending the overall life of the device.

  31. Author Seems Confused by immcintosh · · Score: 1

    I developed the distinct impression that the author of this article didn't really understand much of what he was writing about, or else dumbed it down so badly that it lost any semblance of accuracy. I'll admit, I'm no expert (not even close), but to me it seemed very inaccurate.

    For example, there's some talk about how Windows boots compared to OSX, and he goes on to claim that the "BIOS does lots of stuff" while Windows is waiting for the hard drive to spin up. Um, does me mean while the BIOS is POSTing? As in, before Windows has anything to do with the boot procedure? As in, this has nothing whatsoever to do with Windows as he seems to be suggesting? Maybe he's just taking the direct quote without qualification here, but it seems like something that would be important to qualify if your pretense is writing an article about operating systems and not motherboard/BIOS architectures.

    Really, it was just riddled with moments like that were one end of a sentence didn't seem to jive with the other, but it could just be my ignorance on the subject.

  32. Also by Sycraft-fu · · Score: 1

    SSDs may change before they become very popular. Right now they are cool, but still too expensive and too small to be used in mainstream computers. We've got a few more years before they start to become the sort of thing you see in normal systems. Well in that time they certainly could change. What is true about their performance today may not be then.

    1. Re:Also by Macrat · · Score: 1

      Laptops aren't mainstream computers?

  33. In 20 years..... by Anonymous Coward · · Score: 0

    Will we still be doing benchmarks in Windows 2000?

    If we will be, why dont we run benchmarks on Apple 7.x or Windows 3.1 ?

  34. Re:Linux, as a matter of fact by Anonymous Coward · · Score: 0

    I knew it! I'm a genius!

  35. Re:Windows 2000 is fastest of Windows and Mac OSX by ADRA · · Score: 2, Interesting

    Fragmentation causes more needle shifts than regular burst read/writes. If a hard-drive is most likely to die from needle shifts, fragmentation could wear on the drive more than a nice and tidy system.

    Of course this is all speculation and moving the needle could have absolutely nothing to do with death rates, who knows.

    --
    Bye!
  36. Re:Windows 2000 is fastest of Windows and Mac OSX by ThePhilips · · Score: 4, Insightful

    LOL.

    I had in past run a Windows server for about 2 years. And it was terribly slow, despite the fact that in the beginning it was blazingly fast. I believe it was O&O Defrag which actually returned the server to life: downtime on Sunday with boot time defragmentation did the miracle.

    Same thing in the company I work for right now: IT recently took off net two file servers and exchange server to defragment file systems, because FS performance went considerably down. Folks have said that they "lose to fragmentation 30% of FS performance," meaning that system works about twice faster after defragmentation. That's why they schedule at least one down time for every windows server in company.

    Whatever synthetic benchmarks people perform - it is irrelevant.

    Long term real life experience tells otherwise.

    --
    All hope abandon ye who enter here.
  37. consider mobile OS performance? by Anonymous Coward · · Score: 0

    Can anyone weigh in on how Andriod or another full-featured mobile OS performs with flash, considering that flash is the standard storage type for the platforms they were developed for?

  38. Is this article relevant? by DickBreath · · Score: 1
    SanDisk: Windows Vista not optimized for solid-state drives

    From TFA . . .

    Speaking during SanDisk's second-quarter earnings conference call, Chairman and Chief Executive Officer Eli Harari said that Windows Vista will present a special challenge for solid-state drive makers. "As soon as you get into Vista applications in notebook and desktop, you start running into very demanding applications because Vista is not optimized for flash memory solid-state disk," he said.

    This is due to Vista's design. "The next generation controllers need to basically compensate for Vista shortfalls," he said.

    "Unfortunately, (SSDs) performance in the Vista environment falls short of what the market really needs and that is why we need to develop the next generation, which we'll start sampling end of this year, early next year," Harari said.

    Harari said this challenge alone is putting SanDisk behind schedule. "We have very good internal controller technology, as you know...That said, I'd say that we are now behind because we did not fully understand, frankly, the limitations in the Vista environment," he added.

    Now that is what I would call a ringing endorsement!

    --

    I'll see your senator, and I'll raise you two judges.
  39. Re:Windows 2000 is fastest of Windows and Mac OSX by INeededALogin · · Score: 1, Informative

    I've never heard of a fragmented drive affecting machine stability.

    Hear it now. I use to work at a digital invoicing company which used ext2 on linux. We were seeing extremely slow reads and writes to the disk. Now, in this environment, we were writing upwards of 10 gigs of data a day(spread amongst thousands of files). We would also delete 9 gigs of that daily. Compound this behavior over a couple of years and we were left with a heavily fragmented disk. The solution was simple... we re-wrote all the data.

    Fragmentation has nothing to do with data integrity which is the only thing that would affect stability.

    Wrong again, fragmentation makes the disk have to work harder. Think about it... the disk could read 10 bytes incrementing a byte at a time or it could be required to skip 20 gigs to read each byte(this is an over-simplification). This will increase wear and tear on the moving parts as well as extra heat. So, extreme fragmentation will likely decrease the life of your disks.

  40. Re:Windows 2000 is fastest of Windows and Mac OSX by Bill,+Shooter+of+Bul · · Score: 2, Insightful

    depends on your definition of crash. Having a slower HD will cause disk IO to stack under heavy load. What is the real difference between a server that has crashed, and one that doesn't respond? Fragmented disks will have the possibility of a similar effect. The linked article measures the difference between a disk that is 7.5% fragmented and after its been defragged. 7.5% isn't much. It really depends upon which files have been fragmented. If they are rarely accessed data files, then obviously there isn't going to be much of a performance difference. If they are frequently accessed, then the difference would be huge. I've seen desktops that topped out at 30% fragmentation. The performance after dragging is night and day. Its much more important for me to have consistent performance ( due to automatic reallocation of files when they would be fragmented) than a gradual slowdown that requires downtime for defragmentation.

    Note, haven't run windows in production servers for the past ten years. But I don't think NTFS has changed that much since then.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
  41. If you don't mind... by Lisias · · Score: 1

    ... using fewer applications on a given time, disable the virtual memory.

    As the currenlty available UMPC (like the newest eeepc) has 1 or even 2 Gigabytes of RAM, one can choose to sacrifice some addressing space in exchange to avoiding swapping memory to SSD.

    It works, I tried it on a eeepc from a friend, and the little thing started to fly. However, it was unable to open as many webpages as before.

    It's an exchange. You trade (virtual) memory size for speed.

    --
    Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
    1. Re:If you don't mind... by Anonymous Coward · · Score: 0

      ... using fewer applications on a given time, disable the virtual memory.

      You want every process to run in the same address space? Why?

  42. Re:Nevers run anything in the background? You what by Hal_Porter · · Score: 5, Funny

    That's because Mac users are non technical and open their files by name rather than cluster number. If you do that then defragmenting doesn't break anything.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  43. Is optimising for ssd not just optimising by Anonymous Coward · · Score: 0

    as in - are there any circumstance where reducing the number of needless writes makes the machine run slower. All I can imagine there being a drawback would be virtual memory - but does that still exist in modern OSs?

    1. Re:Is optimising for ssd not just optimising by James+McP · · Score: 1

      I'm not a driver writer but I do quite a bit of optimizing of complex systems and what most people forget is that "optimized" is for a given set of conditions. If the conditions change, the customized configuration may be worse than the generic defaults.

      There are some major differences in behavior between SSD and HDD so they are different optimization profiles. E.g. If you reduce the latency by ~15ms to near-bus-speed responses, on most computers (~2.5Ghz) that eliminates ~37.5 million wasted clock cycles that your background task manager expects to exist. Since most SSDs have slower write speed than HDDs you need to add a greater tolerance for write confirmations. With the read speed being so great, it would make sense to rearrange your command queue priority to slip a couple of reads in the middle of a large write.

      --
      I've been on slashdot so long I'm starting to get out of touch with the cool stuff if it ain't on slashdot.
  44. Re:Windows 2000 is fastest of Windows and Mac OSX by jandrese · · Score: 1

    Not to rain on your anecdote, but 10GB of changes a day isn't a whole lot. I have some systems that will read and write that in 8 seconds. We don't worry too much about drive fragmentation, but our file tend to be stored in gigantic chunks anyway and we don't do lots of little read/write accesses that would tend to fragment the system. In my experiance, the best way to avoid fragmentation is to leave lots of free space on the disk. If you let the disk get above some threshold (I'm not exactly sure where it is, but I'm guessing somewhere around 75%) then it will start fragmenting a lot, especially if you update large files repeatedly (Databases).

    --

    I read the internet for the articles.
  45. Re:Nevers run anything in the background? You what by Anonymous Coward · · Score: 1

    For example, XP will defrag your disk without you asking it to as soon as you're marginally idle

    XP will not. OS X will. In fact, OS X will defrag your thumb drive without your permission. It was bad enough that it was wearing my disk for no benefit, but it also made my thumb drive remarkably non-resiliant to power outages.

    Actually, no, they both do for varying definitiosn of defrag. What the parent was talking about is almost certainly advapi32.dll's ProcessIdleTasks() routine which does hot-band bootup files described in layout.ini to the head of the disk. (giggity)

    Then again, saying Linux doesn't "do stuff in the background" like this is misleading too -- cron jobs, Tracker/Beagle/Strigi on various distributions, and so on.

  46. Surprising? by Comboman · · Score: 1

    surprisingly Windows 2000 appears to be the winner when it comes to performance with SSD

    How is it surprising that a decade-old operating system runs faster on modern hardware than modern operating systems bloated with extra features? They should have tested MS-DOS as well, I'd bet they would have a new 'winner'.

    --
    Support Right To Repair Legislation.
    1. Re:Surprising? by RoboRay · · Score: 1

      They did test MS-DOS. The article referred to Win98 results, which were faster than Win2K results, but don't recommend 98 due to it not supporting wear-leveling.

  47. Re:Windows 2000 is fastest of Windows and Mac OSX by Amouth · · Score: 4, Informative

    i alwasy got a kick out of the NT4 documentation for how to defragment a partition.. the "best pratice" was to back the data up to tape then format the partition and restore from the tape..

    alwasy gave me a good laugh..

    --
    '...if only "Jumping to a Conclusion" was an event in the Olympics.'
  48. Talk about the tail wagging the dog! by DSmith1974 · · Score: 0

    Who chooses an OS around a disk FFS! I'd have thought most people would chose an OS that suits there needs based around usability, security, app availability or whatever and then (maybe) select a disk that works well with that OS. Is it really that much of an issue anyway?

    --
    It is not immoral to create the human species - with or without ceremony, Samuel Clemens.
  49. Re:Windows 2000 is fastest of Windows and Mac OSX by Anonymous Coward · · Score: 0

    Several days ago, two files containing Microsoft source code began circulating on the Internet. One contains a majority of the NT4 source code: this is not discussed here. The other contains a fraction of the Windows 2000 source code, reportedly about 15% of the total.

    15 percent of the source of Windows 2k leaked. Probably not enough to be useful.

  50. Re:Windows 2000 is fastest of Windows and Mac OSX by Bwian_of_Nazareth · · Score: 2, Interesting

    Actually thru extremely slow hard disk drives you are able to discover a lot of race-conditions that would otherwise go unnoticed.

  51. Re:Windows 2000 is fastest of Windows and Mac OSX by jack2000 · · Score: 1

    You know those 15% might as well be all that's been changed. *snicker*

  52. W00+ by rssrss · · Score: 1

    WIN2K. I resemble that remark. I am still running Win 2K and Office 97, and they still WFM! WooT!

    --
    In the land of the blind, the one-eyed man is king.
  53. Linux filesystems by Anonymous Coward · · Score: 0

    Filesystems is the biggest deal.

    Apparently nilfs2 is EXTREMELY good for flash based memories.

    However it's still in development and not main line. It has the added advantage of being log based with continuous snapshots and the filesystem at any time can be mounted (read only) at any previous snapshot time.

    For a spinning disk this filesystem is bad, causing lots of fragmentation.

  54. Re:Linux, as a matter of fact by GerardAtJob · · Score: 2, Funny

    nope you're a coward :P

    --
    I can't call that English ;-)
  55. Re:Windows 2000 is fastest of Windows and Mac OSX by Anonymous Coward · · Score: 0

    Even if fragmentation occurred in NTFS as much as the parent post claims, SSD's are uneffected since SSD's have no seek time.

  56. Which is performs best with STDs? by Anonymous Coward · · Score: 0

    Windoze of course! Bring om em viriiiii!!!!11

  57. Silly article. by darrenf15e · · Score: 1

    How ridiculous. Of course win2k is faster, it is an older operating system, it performs faster on normal hard drives! Is there a shortage of news stories today?

  58. Re:Windows 2000 is fastest of Windows and Mac OSX by lysergic.acid · · Score: 1

    only 15% of the source code:

    Several days ago, two files containing Microsoft source code began circulating on the Internet. One contains a majority of the NT4 source code: this is not discussed here. The other contains a fraction of the Windows 2000 source code, reportedly about 15% of the total. This includes some networking code including winsock and inet; as well as some shell code. Some other familiar items include the event log, and some of the default screensavers.

  59. Re:Nevers run anything in the background? You what by CommandoCody · · Score: 1

    OS X defragging your thumb drive made it less resistant to power outages? What are you talking about?

  60. Re:Windows 2000 is fastest of Windows and Mac OSX by INeededALogin · · Score: 1

    10GB's of small files several of which get deleted was the source of the fragmentation. The quantity and the distance between files was the point, but your point is also valid. The condition this place was in was largely due to the fact that data was not removed per any normalize bahavior(no FIFO or LIFO). It was largely dependent on a several hundred humans hitting an accept button. Some humans were really good about it, others would add a month delay.

  61. Re:Windows 2000 is fastest of Windows and Mac OSX by yossarianuk · · Score: 3, Informative

    Linux will have good support SSD support, you can be sure of it as Linus uses it himself, he mentions it in his blog. (he is using an intel SSD drive) http://torvalds-family.blogspot.com/2008/10/so-i-got-one-of-new-intel-ssds.html

  62. I-Ram is King by IsaacD · · Score: 0

    the rest can go to hell. I only need 4GB space total anyway.

  63. Re:Linux, as a matter of fact by garaged · · Score: 0, Redundant

    I am the genius !

    --
    I'm positive, don't belive me look at my karma
  64. Re:Windows 2000 is fastest of Windows and Mac OSX by calmofthestorm · · Score: 1

    This is how you defrag ReiserFS, except you don't need to;) Inb4 hehehe he killed his wife it's so funny guys.

    --
    93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
  65. Re:Nevers run anything in the background? You what by drunkenoafoffofb3ta · · Score: 1

    Presumably, increases the probability of a write operation happening when the power outage occurs; the probability of data corruption/ bricking da stick is therefore higher at that point too.

  66. Re:Nevers run anything in the background? You what by CommandoCody · · Score: 1

    Okay, I'll buy that, but unless power outages (undefended by UPS) are a constant worry, it doesn't seem like it would be a real issue.

    It's like not using the radio in your car because you're concerned it might affect the life of your car battery. You're probably not wrong, but it's a rare person who cares.

  67. Microsoft plans to address by melted · · Score: 1

    >> Microsoft plans to address with Windows 7 and that
    >> Apple is likely to soon upgrade its platform for as well.

    Apple will likely release TWO versions of Mac OS X, before Windows 7 even comes out (and by "comes out" I mean _really_ comes out - SP1, not the beta that they call their final release). Given that Apple ships SSD laptops already, I'll be STUNNED if Snow Leopard doesn't contain SSD optimizations.

  68. Linus on SSD Vendors and Filesystems by zealot · · Score: 5, Interesting

    >I'm suspicious of the suggestion that a log-based
    >filesystem will cure all the ills of the limited flash-
    >controller based wear leveling.

    Yeah. Total bull.

    Anybody who thinks the filesystem can do really well has
    bought into the crud from most existing vendors about how
    you have to use those things differently. If you really
    do believe that, you shouldn't touch an SSD with a ten-foot
    pole.

    If the flash vendor talks about "limits" in the wear
    levelling, and how you have to write certain ways, just
    start running away. Don't walk. Run away as fast as you
    can.

    >A question keeps coming up in my mind about what happens
    >when you split an SSD into multiple partitions, and what
    >*you want to happen*. I use separate partitions for root,
    >boot, and var, because I tend to make root and boot
    >read-only.

    Again, if your SSD vendor says "align to 64kB boundaries"
    or anything like that, you really should tell them to go
    away, and you should do what Val said - just get a real
    disk instead. Let them peddle their crap to people who are
    stupider than you, but don't buy their SSD.

    So what you want to happen if you split an SSD into multiple
    partitions is exactly nothing. It shouldn't matter
    one whit. If it does, the SSD is not worth buying. If it is
    so sensitive to access patterns that you can't reasonably
    write your data where you want to, just say "No, thank you".

    Anyway, I have a good SSD now, so I can actually
    give some data:
    - Most flash-based SSD's currently suck.

    I don't have these ones myself, but last week we had the
    yearly kernel summit here in Portland, and a flash
    company that shall remain nameless (but is one of the
    absolute biggest and most recognizable names in flash)
    was selling their snake-oil about how you need to write
    in certain patterns.

    So I called them on it, and called them idiots. Probably
    one reason why I didn't get one of the drives they were
    handing out, but one of the people who did get a drive
    was the Linux block system maintainer. So he ran some
    benchmarks.

    Those things suck. You will never get any decent
    performance of anything but a very specialized filesystem
    out of them, unless you use them as essentially read-only
    devices.

    For a basic 4kB blocksize random write test, the SSD got
    around 10 IOps. That's ten, as in "How many fingers do
    you have?" or as in "That's really pathetic". It means
    that you cannot actually use it as a disk at all, and
    you need some special filesystem to make it worthwhile,
    and certainly means that wear levelling is probably not
    working right.

    (For the math-challenged, 10 IOps at a 4kB blocksize
    means 40kB/s throughput and 100ms+ latencies for those
    things. It also means that even if some operations are
    fast, you can never trust the drive)

    - In contrast, the Intel SSD's are performing exactly as
    advertised.

    I did get one of these, with warnings about how
    if I want to get low-power operation etc I need to make
    sure that disk-initiated power management is enabled etc.

    Whatever. The important thing is that the Intel SSD does
    not care one whit where you write stuff, or how you do
    it. With the same 4kB random write b

    --
    He said, "You'll be able to tell your grandchildren that you helped assemble the first NT supercomputer," and I cringed.
    1. Re:Linus on SSD Vendors and Filesystems by Anonymous Coward · · Score: 0

      cool story bro

    2. Re:Linus on SSD Vendors and Filesystems by RocketRabbit · · Score: 1

      We (also in Portland) have been testing every available SSD lately. We have quite a few hanging around the office.

      All I can say, is that whereas they all say "SSD" the performance differences between most models indicate to me that they are indeed using widely different technical solutions. Some read slowly, write quickly. Most read quickly and write a bit slower. Some are insanely sensitive to the block size of the filesystem. Some aren't. Behind the SATA cable and the firmware in the device that tells your computer "Hei there guise I'm a drive" we really don't know jack about SSD design, or tricks or shortcuts being taken by their manufacturers.

      We're sticking with the automotive grade hard drives for now.

    3. Re:Linus on SSD Vendors and Filesystems by Anonymous Coward · · Score: 0

      [ Reformatted for readability; text unchanged ]

      I'm suspicious of the suggestion that a log-based
      filesystem will cure all the ills of the limited flash-
      controller based wear leveling.

      Yeah. Total bull.

      Anybody who thinks the filesystem can do really well has bought into the crud from most existing vendors about how you have to use those things differently. If you really do believe that, you shouldn't touch an SSD with a ten-foot pole.

      If the flash vendor talks about "limits" in the wear levelling, and how you have to write certain ways, just start running away. Don't walk. Run away as fast as you can.

      A question keeps coming up in my mind about what happens when you split an SSD into multiple partitions, and what *you want to happen*. I use separate partitions for root, boot, and var, because I tend to make root and boot read-only.

      Again, if your SSD vendor says "align to 64kB boundaries" or anything like that, you really should tell them to go away, and you should do what Val said - just get a real disk instead. Let them peddle their crap to people who are stupider than you, but don't buy their SSD.

      So what you want to happen if you split an SSD into multiple partitions is exactly nothing. It shouldn't matter one whit. If it does, the SSD is not worth buying. If it is so sensitive to access patterns that you can't reasonably write your data where you want to, just say "No, thank you".

      Anyway, I have a good SSD now, so I can actually give some data:

      • Most flash-based SSD's currently suck.

        I don't have these ones myself, but last week we had the yearly kernel summit here in Portland, and a flash company that shall remain nameless (but is one of the absolute biggest and most recognizable names in flash) was selling their snake-oil about how you need to write in certain patterns.

        So I called them on it, and called them idiots. Probably one reason why I didn't get one of the drives they were handing out, but one of the people who did get a drive was the Linux block system maintainer. So he ran some benchmarks.

        Those things suck. You will never get any decent performance of anything but a very specialized filesystem out of them, unless you use them as essentially read-only devices.

        For a basic 4kB blocksize random write test, the SSD got around 10 IOps. That's ten, as in "How many fingers do you have?" or as in "That's really pathetic". It means that you cannot actually use it as a disk at all, and you need some special filesystem to make it worthwhile, and certainly means that wear levelling is probably not working right.

        (For the math-challenged, 10 IOps at a 4kB blocksize means 40kB/s throughput and 100ms+ latencies for those things. It also means that even if some operations are fast, you can never trust the drive)

      • In contrast, the Intel SSD's are performing exactly as advertised.

        I did get one of these, with warnings about how if I want to get low-power operation etc I need to makesure that disk-initiated power management is enabled etc.

        Whatever. The important thing is that the Intel SSD does not care one whit where you write stuff, or how you do it. With the same 4kB random write benchmark test, the Intel SSD gets 8,000+ IOps (34MB/s throughput) with absolutely zero tuning. With bigger blocks and multiple outstanding requests, I got the promised 70MB/s. And it didn't matter one whit whether it was random or linear, the difference between 34MB/s and 70MB/s was purely in block sizes (ie there is some per-command overhead, which should not surprise anybody).

        On the read side throughput, if you can feed it enough requests, it was actually limited by the 1.5Gbps link I had on my realistic test-system (yeah, I have other machines that have full 3Gbps SATA links, but in mobile, 1.5Gbps is common). And once more, it made no real difference whether accesses were random or linear.

      So I finally have an SSD that really lives

  69. Re:Nevers run anything in the background? You what by drunkenoafoffofb3ta · · Score: 1

    Heh. That's why I said "presume". I've never considered it before that comment. Rare probability * rare probability = similar probability to that of all of these obscure diseases presenting to one hospital in New Jersey; the practice of one Gregory House, MD.

  70. Re:Windows 2000 is fastest of Windows and Mac OSX by aztracker1 · · Score: 1

    Agreed, a scheduled quarterly (or monthly for mail servers) (re)boot defrag of servers does wonders. Drives tend to fragment more during install of software, more so than any other time. I always do a defrag after installing software.

    My work issued laptop (it just stays docked all the time) is set to defrag nightly... I know this is overkill, but I check in/out several large projects from time to time, so I like it tidy. Paid for defragmentation utilities like Diskeeper etc, work very well for auto-defrag environments.

    --
    Michael J. Ryan - tracker1.info
  71. Even if Windows 2000 is the clear winner by AnalPerfume · · Score: 1

    Why would you install it? We're assuming it's not on an old system still in use because it can't take XP, or your business can't justify the upgrade costs. Windows 98 is not supported anymore, so Microsoft have nobody patching the new holes, so that gets less secure by the day. Windows 2000 is next on the list to be abandoned. Would you install it now?

    If Microsoft open sourced their older OS's the story would be different, but cutting off support is all part of the big stick prodding you to buy the new stuff. They don't sell all their supported versions of their software, if they did Vista would REALLY have bombed. If you're installing an OS, it's for one of two purposes...either to use (present to future) or to test (present). If it's for using you don't want to have to drop it when the support cuts off.

    Having Windows 98 or 2000 to install on it assumes you have the CD's because you have no chance of buying them. As interesting (and flawed) as this article is, it'd be better to compare supported OS's you can actually download / buy. At least then it may have some merit.

    Running an OS from a SSD is still relatively new, so this will get better. I can't see Apple doing much innovation here since they like charging a fortune for "return to base, non consumer replaceable, custom parts"; which would include a worn out SSD. It's in their financial interests to keep things wearing out. Microsoft got caught with their pants down on the whole netbooks phenomenon, just as they did with multi-user computing and the internet. I'd imagine Vista taught some lessons inside Microsoft (even if they try to keep the public "Vista is great" front) but they've long been riding the "just buy a new PC with another Windows licence when it's slow and worn down" train for a long time now; I can't see them wanting to step off it. They use new versions of Windows to let the OEMs sell new hardware.

    Linux / BSD by comparison has always been about getting better performance, as much as doing stuff "because you can". With the code being open, there is no commercial vendor thinking ahead for hardware sales to steer the projects off. I see Linux / BSD being the logical innovators here. Having said that, as the recession gets worse both Apple and Microsoft know their customers will be tightening their belts so who knows? Free software will really bite into previously solid Microsoft territory as companies look for ways to cut costs and still compete. The recession may be the best thing to happen to Linux / BSD to help catapult the user base.

  72. Re:Nevers run anything in the background? You what by Anonymous Coward · · Score: 0

    OS X does NOT defrag your disks, ever. Maybe you are talking about Spotlight indexing your filesystems?

  73. SSD file system in Wii by tepples · · Score: 1

    Obviously, SSD's are in their infancy. NO OS has been even remotely optimized for them yet

    The Wii console has a 512 MB SSD, formatted in an SSD-specific file system called SFFS.

  74. Using Windows 2000 as I write this! by macraig · · Score: 1

    I'm still using Windows 2000, though I have a (legal) Windows XP SP2 CD on the shelf. Who's your daddy?

  75. Re:Nevers run anything in the background? You what by Anonymous Coward · · Score: 0

    In fact, OS X will defrag your thumb drive without your permission.

    That's true. I run Defrag on my Mac thumb drives all the time to improve performance, and it works even without Administrator permissions. It makes a HUGE difference in performance. And since it is a compressing file system, it can double the storage capacity of the thumb drive. Too bad they don't work with Vista out of the box, but you can download a hacked driver from OS X Panther that is Vista compliant.

  76. Who said anything about the desktop market? by tepples · · Score: 2, Informative

    Linux is not a "very major OS" [...] that has less than a few percent of the desktop market

    Who said anything about the desktop market? There are plenty of subnotebooks, handhelds, and embedded devices that boot from flash into a Linux-based environment. I would imagine that even servers could benefit from the faster seeks and lower heat dissipation of SSDs for some workloads.

  77. Hand some responsibility for POST to the kernel by tepples · · Score: 1

    he goes on to claim that the "BIOS does lots of stuff" while Windows is waiting for the hard drive to spin up. Um, does me mean while the BIOS is POSTing? As in, before Windows has anything to do with the boot procedure?

    Perhaps he really meant to say this: If the BIOS didn't need to wait for the boot drive to spin up, it could probably self-test less of the system before handing control to the bootloader and kernel. The kernel would do further self-tests, prefetch modules and other files needed early in the boot process, and start up other hardware, and doing them all at once would save time. I imagine that LinuxBIOS (coreboot set to load Linux) does something like this.

  78. ext4 and btrfs will support SSD better by calc · · Score: 2, Interesting

    I am at the Ubuntu Developer Summit at Google and listened to a talk given by tytso a few days ago. He mentioned that both ext4 and btrfs will support a new ATA command to tell the drive that a particular sector in no longer in use so that it can reuse it for better wear leveling. So it appears Linux will have better support for SSDs in the near future.

  79. Re:Windows 2000 is fastest of Windows and Mac OSX by RobertM1968 · · Score: 1

    It really depends on your definition (or use) of (the word) stability.

    Fragmentation may not make the machine crash in the normal sense, but on a server that is near it's capacity already (capacity as measured by timeouts of various server daemons), it can impact stability - for instance when a database connection is dropped because of a timeout in reading the data and so on. A drive that is not fragmented (ie: a file system that does not fragment as horrendously as NTFS, or one kept defragmented) will not run into those issues nearly as soon.

    In today's world of SATA and IDE servers, the issue is more critical as well, as there is more CPU overhead during disk access by the file system and disk drivers.

    So, you are probably correct when it comes to crashes and such of the hardware or OS... but fragmentation does play a decent role when it comes to a high use server (or similar client applications) where "tons" of concurrent disk reads occur.

    And of course, the difference in performance on such scenarios can be staggering. In a web server or SQL server environment, on a "big" server where there can often be "tons" of files for "tons" of sites/clients, the impact is easily measurable. Our server has over a million files on one partition - for which we cannot determine what will be accessed when (ie: no "smart" or dedicated caching of 99% of them), and because of the sheer volume/size of the partition, it is also "impossible" to cache them all - or even a large percentage (ever try to set up a half terabyte disk cache? I know I couldnt even begin to afford to - even if I found boards that supported that much) - which means that data in the cache will expire or be pushed out by other requests long before the cache becomes fully beneficial for 99% of the reads. While a read-ahead cache helps (ie: disk reads are still faster than our WAN bandwidth), it only helps so much because the individual files on the server are often many times larger than the machine's full installed memory amount.

    These are areas where I have seen marked differences in NTFS, JFS and HPFS386. HPFS386 handles the load (a few hundred to a thousand concurrent web/ftp connections) far better because it barely ever fragments. NTFS is abysmal in this area. JFS is barely better, but handles writing quicker (as it does not pre-allocate storage space based off size - which is helpful for a lot of concurrent write operations as overhead is reduced somewhat).

    Currently, most of our web serving is done via an HPFS386 partition as it is quicker and less resource intensive - and the partition still shows no noticeable fragmentation... while much of our FTP data resides on a JFS partition because, unlike HPFS386, it can handle files larger than 2GB and partitions faaaar larger than 64GB.

    The particular file system limitations aside, I can definitely tell you, JFS is far less happy trying to read a bunch of large fragmented files at the same time as HPFS386 is at reading a bunch of large non-fragmented files.

    Of course, I tend to have more CPU power than I need, and span certain services on different drives and file systems as appropriate... but then again, I am not an Amazon or Slashdot or whatever where ya never know what the peak traffic tomorrow may be. Even the best planned server implementations for companies that cannot always judge "Gee, this is the max traffic I ever expect to see, lets make the server 4 times as powerful as need be" isn't always good enough, as something can - and probably will happen to push the server beyond even reasonable expectations times four.

    We've seen that happen here quite often - "The Slashdot Effect" - and while a file system that does not fragment isn't the sole answer, it does increase a server's ability to handle high loads without timeout issues while waiting for data from a fragmented drive.

    So, to summarize, reading a few fragmented files at any given time may not show any serious or even noticeable drops in performance - but, reading a LOT of fragmented files at the same time will be quite noticeable (compared to defragmented files on a better file system).

  80. Re:Linux, as a matter of fact by Anonymous Coward · · Score: 0

    Well, I'm the hamfucker!

  81. Re:Linux, as a matter of fact by morgan_greywolf · · Score: 3, Funny

    Oh, come on now! *throws chair* Stop ruining my minions^H^H^H^H^H^H^Hteam's astroturfing with your 'facts' and 'logic'! *throws another chair* I'm gonna fscking KILL that Anonymous Coward guy!!

    -- Steve B.

  82. Re:Linux, as a matter of fact by Heembo · · Score: 0, Offtopic

    Please rinse it off when you are done.

    --
    Horns are really just a broken halo.
  83. Re:Nevers run anything in the background? You what by lazyforker · · Score: 1

    I believe XP does have the "Disk Layout task" which runs when the System is Idle. This process is not a defrag but might be confused with defragging.
    I couldn't find a good explanation/reference but this article from MSFT gives an overview:
    Windows XP does not enter standby after the exact period that is configured in the Power Options profile

    Also:
    Benchmarking on Windows XP
    (look in the section entitled "General Concepts: The Dynamic Nature of Windows XP")

  84. Filesystem filess don't need to be contiguous by Rob+Y. · · Score: 1

    >Well, no, actually -- remember how Firefox used to leak memory? A lot of that was actually memory fragmentation. And RAM has exactly as much seek time as an SSD -- that is, none at all.

    Memory fragmentation's a different issue. Individual memory allocations need to be contiguous, so if you're memory's fragmented into lots of small chunks, each large allocation will need to grab a new chunk.

    Files don't need to be contiguous, so that can't happen. And, since SSD solves the seek time problem, fragmenting them isn't much of a performance hit either.

    In fact, maybe apps like Firefox could use memory-mapped files for large allocations on an SSD-based system to eliminate the need for contiguous memory allocations in the first place.

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...
  85. Re:Windows 2000 is fastest of Windows and Mac OSX by AmberBlackCat · · Score: 1

    Oddly enough, that's one issue that wouldn't matter with solid state discs.

  86. no one cares about Solaris by jjgorsky · · Score: 1

    Once Solaris can talk to half a dozen USB mass storage devices that I have which every OS can talk to (Linux, Windows, the finicky BSD) except Solaris, I might care about how fast it is at doing so.

    Solaris is dead, get over it. Sun killed it, as they kill all their products, by sitting on laurels, insulting users and competitors, ignoring suggestions, and rambling on about theoretical abstractions while blithely ignoring weird limitations and leakiness littered through their product.

    Oh, and you're talking about OpenSolaris. That's an entirely different OS, which will be used even less than Solaris's declining market share. The only reason people stick with Solaris is stability. Stability of the kernel and of APIs. OpenSolaris is all sorts of backward incompatible and if you look at some of the bug reports on sun.com you'll see that Sun just doesn't care when they break things any more.

  87. Re:Nevers run anything in the background? You what by Nick+Ives · · Score: 1

    Not an issue? So, where's your laptop with its infinite battery?

    --
    Nick
  88. Re:Nevers run anything in the background? You what by CommandoCody · · Score: 1

    Do you often run your laptop down to a dead battery with a thumb drive plugged in?

  89. Re:Windows 2000 is fastest of Windows and Mac OSX by repvik · · Score: 1

    Not to rain on your parade, but he doesn't specify when this was. 10GB might've been a lot of changes.

  90. Re:Windows 2000 is fastest of Windows and Mac OSX by profplump · · Score: 1

    You claim that disk fragmentation decreased stability, but you didn't actually cite an example of decreased stability. All you said was that the data was fragmented and that after defragmenting it was no longer fragmented.

  91. Re:Linux, as a matter of fact by Mister+Whirly · · Score: 1

    I am the walrus! Goo goo ga joob!

    --
    "But this one goes to 11!"
  92. No OS? by Hugonz · · Score: 1
    However, no OS has as yet been optimized to work with SSDs

    Really? Puppy Linux...

  93. -1, Offtopic by Anonymous Coward · · Score: 0

    ...And this adds what exactly to the conversation?

    1. Re:-1, Offtopic by Fri13 · · Score: 1

      Just a reason for that the Linux OS does not run any daemons in background, because any of the daemons running in typical system is not part of Linux Operating System.

      Or should we start calling all kind process like Apache or TeamSpeak as part of OS and so on it background processes, even that they ain't?

       

  94. Re:Windows 2000 is fastest of Windows and Mac OSX by Mister+Whirly · · Score: 1

    Why is that funny? That method will work on virtually all file systems.

    --
    "But this one goes to 11!"
  95. Re:Windows 2000 is fastest of Windows and Mac OSX by Anonymous Coward · · Score: 0

    NTFS is so "good" it needs to be defragged. How primitive.

  96. Re:Linux, as a matter of fact by Anonymous Coward · · Score: 0

    Hans? Is that you?

  97. Misinformation by operagost · · Score: 1

    What an awful article. I hope for these companies' sake that their comments come from clueless PHBs with no real influence on the companies' direction. We have one representative claiming that Linux and Windows 2000 don't run any "background processes". We have the same guy claim that their SSDs will wear out faster on Win98 because it doesn't support load-leveling, which is absurd because this function is performed on the hardware itself and is transparent to the OS. Then a guy from Micron says that XP is slow with SSDs because it doesn't "align" the data in 4K blocks, which is dependent on how a disk is formatted and generally false, because the default cluster size for NTFS in XP is 4K. It would likely only be otherwise if an NTFS partition was converted from FAT, which usually results in 512 byte clusters.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  98. Some empirical evidence by joh · · Score: 1

    I've installed Linux (with ext3 mounted as ext2 and the noatime option) on a bloody slow Asus 701 (the original Eee PC) more than once and have to say that even the slow SSD in this thing makes me not to want any HD again ever.

    Reason? Well, the really fast seek-times make up for the slow data transfer. In all day use you and your apps and your OS are reading constantly tiny files strewn all over the drive and a SSD feels just so much faster here. Slow writing means saving a file takes a second or two, but everything else just flies. Together with the utter silence of the thing this feels just *right*. Going back to a computer with actual spinning platters and fluttering heads feels like driving a steam-driven car now.

    Don't believe in numbers. Trust your own experiences.

  99. Re:Nevers run anything in the background? You what by Nick+Ives · · Score: 1

    Not often, but maybe twice a year I misjudge how much power I have in my laptop. I don't use OS X but as someone who often has flash memory of some form plugged in I could see how that could be annoying.

    --
    Nick
  100. Re:Windows 2000 is fastest of Windows and Mac OSX by Amouth · · Score: 1

    just because something works doesn't* mean you should do it that way

    *unles you live in perl - then you just do it and it is done

    --
    '...if only "Jumping to a Conclusion" was an event in the Olympics.'
  101. Re:Windows 2000 is fastest of Windows and Mac OSX by Mister+Whirly · · Score: 1

    Well, considering NT didn't have a defragmenter built-in to the OS, and a lot of NT servers had tape backup drives, it seems like a reasonable solution to me. The other option was buying third party defragmenting software. Why not use what you already have without having to buy anything else? Besides with the length of time some of the defrag programs would take to run, re-writing from tape could potentially be quicker.

    --
    "But this one goes to 11!"
  102. Re:Windows 2000 is fastest of Windows and Mac OSX by operagost · · Score: 1

    You have little knowledge of Windows or the NTFS. Your comment regarding its tendency to fragment is proof of that.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  103. Re:Windows 2000 is fastest of Windows and Mac OSX by operagost · · Score: 2, Insightful

    I think you mean "head", not "needle", unless we're talking about 33 RPM vinyl discs here.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  104. Re:Windows 2000 is fastest of Windows and Mac OSX by jon207 · · Score: 1

    So the REAL solution would have been to put a defrag tool in NT. Microsoft here promotes a crappy way of doing things (or, at least, very annoying) only because they fail to provide a tool which was necessary with their system. You should'nt have to buy software to compensate defaults of your system and you should'nt have to be obliged to hardware (tapes) for the same reason.

    --
    "Freedom can only be the whole of freedom; a piece of freedom is not freedom." Max Stirner
  105. Re:Windows 2000 is fastest of Windows and Mac OSX by INeededALogin · · Score: 1

    You claim that disk fragmentation decreased stability, but you didn't actually cite an example of decreased stability.

    Read my full post and you will see where I note that fragmentation makes the disk work harder and increases heat which can shorten the life of the drive. Yes, I don't have a case study of fragmentation causing disk failure, but in the case of moving parts, it is pretty common knowledge that more movement and more heat are causes of failures.

  106. Re:Windows 2000 is fastest of Windows and Mac OSX by squallbsr · · Score: 1

    Nuke it from orbit, its the only way to be sure!

    NTFS has always had a problem with fragmentation, the more fragmented, the longer it takes to access files. We lost an Exchange server when trying to defrag the drives using the Microsoft tools, the drives were like 90% capacity and the defrag corrupted the drives. Luckily I wasn't the one who did that defrag...

    NTFS also framents the MFT section, which isn't always defragged using the MS tools. The best way to fix MFT fragmentation is to reformat and restore.

    --
    Sleep: A completely inadequate substitution for Caffeine.
  107. noop might not be a win on Linux with SSDs by Sits · · Score: 1

    Kernel developer Dave Jones reckons that using noop with SSD may not be the best because with other schedulers the ioscheduler will do "merging of adjacent read requests".

    1. Re:noop might not be a win on Linux with SSDs by Cyberax · · Score: 1

      Which might not be the best, since Intel drives do NRQ which might be faster than delaying requests for reads coalescing.

  108. opensolaris by Anonymous Coward · · Score: 0

    You forgot opensolaris and zfs there are components in zfs that directly address ssd for write intent logs and read cache as part of the file system. opensolaris using gnome is becoming more of a desktop everyday.

  109. Re:Windows 2000 is fastest of Windows and Mac OSX by operagost · · Score: 1

    This was also the supported way on other OSes, including most *nix all the way up to the 1990s, and OpenVMS. This is simply because they didn't include a defragger. Defrag existed, but since third-party software is generally out of scope for OS documentation it is usually excluded.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  110. tried Haiku ? by mmu_man · · Score: 1

    Why do people always forget OSes like BeOS, Haiku, AROS... ?
    BFS might be specially SSD optimized, but it uses extents (does ext3 finally support them ? oh wait, no that'll be in ext4!) (maybe the allocator can be tuned to allocate aligned extents for SSD), xattrs in the inode when they fit, logging, and 64bit right away of course ;)
    And Haiku doesn't run that many useless daemons also :D

  111. Re:Windows 2000 is fastest of Windows and Mac OSX by operagost · · Score: 1

    You still run web services on OS/2? Nifty :-)

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  112. Re:Nevers run anything in the background? You what by operagost · · Score: 1

    But this is NEW JERSEY... we're talking a lot of Superfund sites there.*

    * former NJ resident-- send your haughty retorts elsewhere

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  113. Re:Windows 2000 is fastest of Windows and Mac OSX by setagllib · · Score: 4, Funny

    I run a RAIV-5 array, you insensitive clod!

    --
    Sam ty sig.
  114. Re:Windows 2000 is fastest of Windows and Mac OSX by setagllib · · Score: 1

    Or they could just run enterprise Linux or Solaris servers, with filesystems that don't crap their pants and need mommy to clean up after them. It must be humiliating to have to schedule regular downtime just to amortise the cost of Windows' sheer stupidity.

    --
    Sam ty sig.
  115. Re:Nevers run anything in the background? You what by Shados · · Score: 1

    Yeah, something like that I guess is what I meant :) I didn't look at it in very much detail... I was mostly refering to whatever XP is doing that trash the hell out of my HDD while the computer is idle. I assumed it was defragging, because even after several year of usage of my machines as developer workstation and for gaming, my disk fragmentation was always very low. I guess it may have just been a coincidence.

    Whoops :)

  116. Re:Windows 2000 is fastest of Windows and Mac OSX by Shikaku · · Score: 2, Informative

    ext3 and a lot of modern filesystems do not need defraging.

    http://www.heise-online.co.uk/open/Tuning-the-Linux-file-system-Ext3--/features/110398/3 This article explains how an Ext3 filesystem can be less fragmented than say NTFS but still need defraging under extreme conditions.

  117. Re:Nevers run anything in the background? You what by VoltageX · · Score: 1

    The background process using your thumbdrive was probably Spotlight indexing. You can set up exclusions in the Spotlight section of System Preferences.

    --
    "Anonymous could not immediately be reached for further comment." - International Business Times
  118. Re:Nevers run anything in the background? You what by Shados · · Score: 1

    Oh, i'm an idiot... I just noticed that I have scheduled defragging every night on wednesday... never noticed that before, so I guess its a default configuration. That would do it. Learn something new everyday!

  119. My SSD laptop flys on OpenSolaris by An+dochasac · · Score: 1

    I think you replied and debated the wrong parent thread. The man agrees with you, it was silly to leave OpenSolaris out of this test since it is a viable desktop as well as server OS and it is optimized for SSDs.

    Don't expect me to disagree, I'm running OpenSolaris on a cute "toy weight" Toshiba laptop with 80Gb SSB. It boots in less than 30 seconds, much faster than my Toshiba Windows HD laptop wakes from sleep or hibernation, but it would be nice to see a like-with-like comparison. I'd be surprised if Linux, OSX or Windows beat Solaris on most SSD benchmarks but if they do, Solaris definitely has the observability to be able to get to the root of any problem and fix it.

    1. Re:My SSD laptop flys on OpenSolaris by dfn_deux · · Score: 1

      Interestingly enough, Sun is partnering with Toshiba to offer Open Solaris powered laptops in Q1 '09. I'm eager to see what they can cook up; as a Solaris admin and a heavy laptop user I can see the attraction to such a setup, but don't know if Sun has the chops to create something akin to the current .07+ network manager setup available on modern linux distros.

      --
      -*The above statement is printed entirely on recycled electrons*-
  120. Re:Nevers run anything in the background? You what by KnightMB · · Score: 1

    For example, XP will defrag your disk without you asking it to as soon as you're marginally idle

    XP will not. OS X will. In fact, OS X will defrag your thumb drive without your permission. It was bad enough that it was wearing my disk for no benefit, but it also made my thumb drive remarkably non-resiliant to power outages.

    XP *will* in fact. Just check the task manager when idle, you'll notice the defrag program running in the background with HDD activity. That's why I can leave my Windows XP workstations on 24/7 and then when I decide to defrag once a month, there isn't much to defrag at all. I never knew why until I caught my system doing a "hidden" defrag via task manager one day when I noticed HDD activity and nothing was going on with the desktop.

  121. Re:Nevers run anything in the background? You what by thePowerOfGrayskull · · Score: 1

    slocate is a once-daily cron job. And that's not the same level of indexing that Vista does - slocate builds a list of filenames. Vista tries to go through each and every file and build a searchable content database. Does a great job of bringing a system to its knees.

  122. Fragmentation doesn't affect SSDs by 200_success · · Score: 2, Insightful

    The point of the article is that solid state drives have different performance characteristics than hard disks. Since SSDs are random-access devices, fragmentation does not increase seek time. Therefore, it makes sense that a filesystem that doesn't try to worry about fragmentation could perform better on SSDs.

  123. What SSDs mean for filesystems and why w2k is bett by microbee · · Score: 1

    The major overhead for traditional disk access is seek time, i.e. the head moves to the right cylinder and sector. For many decades filesystems have been designed to minimize this seek time.

    SSDs changed the game. This kind of optimization is no longer necessary. Now you can blast random IOs to the disk without worrying about extra overhead. This means the filesystem design will be much simpler. A lot of the code could be removed or simplified, and thus making them more robust and faster. They don't need to be as "advanced" as what we have today.

    I am not surprised that w2k has a better benchmark - it probably wasn't optimized for traditional disk as much. Simpler is really better.

  124. Re:Windows 2000 is fastest of Windows and Mac OSX by RocketRabbit · · Score: 1

    So, it doesn't fragment?

    This is big news. You should call up Bill Gates and let him know he doesn't have to defrag anything at Microsoft any more.

    Baaaaaah.

  125. Re:Windows 2000 is fastest of Windows and Mac OSX by RobertM1968 · · Score: 1

    Well, Windows doesnt cut the load we need to handle, and since the latest AMP stack is virtually always available for OS/2 (and I've got a bunch of IBM servers that OS/2 is fine tuned for), I can get the benefit of AMP, the unbeatable (in the PC server world) performance of Domino GoWebserver on OS/2 (for a subset of those servers that arent running Apache), take advantage of one of the few fully featured REXX implementations (including WPS, OS, and networking integration) and fully utilize my hardware with an OS tuned to use all the hardware's added features...

    Like any other tool, it just happens to be the best for my job, and easiest (and compared to some OS's like Windows, the cheapest) to maintain. Heck, my "ancient" Netfinity 7000 M10 still does the vast majority of my hosting...

  126. Re:Windows 2000 is fastest of Windows and Mac OSX by Da+Web+Guru · · Score: 1

    When ext2 was still common, 10GB was often half of an entire hard drive, so yeah, it was a lot of data.

    --

    --guru

  127. Re:Windows 2000 is fastest of Windows and Mac OSX by Anonymous Coward · · Score: 0

    Also, it's "its" not "it's".

    Now you're just trying to confuse him.

  128. Re:Windows 2000 is fastest of Windows and Mac OSX by severoon · · Score: 1

    If you're talking about a file server that routinely serves many users simultaneously, fragmentation has actually been shown to speed up throughput. What's that? you say.

    Assume you have many large files that take several seconds to read being accessed simultaneously by several users. If they are all defragmented, on average the standard deviation from the center of the disk is higher than if they are highly fragmented. This would be irrelevant, but for the fact that a preemptive multitasking OS will periodically swap the current task out and switch to service another user...who's in the middle of reading a different file. The effect is that the head jumps around anyway, despite all of the files being totally defragged.

    So in this scenario, how to increase total throughput for all users? It turns out that the more you fragment a given file, and the more a given file is dispersed over the entire disk, the lower the average seek time between context switches as the machine jumps from one task to another. (Well, to a point—if a file is so heavily fragged that the head often has to jump even during a single context switch, that's not optimal either.)

    Anyway, this information is literally decades old at this point...I wonder if it's still relevant to modern OSes / file systems? Multiprocessor systems and caching might have solved this during the years in between...can anyone comment?

    --
    but have you considered the following argument: shut up.
  129. Re:Nevers run anything in the background? You what by deek · · Score: 2, Funny

    You must have missed the change. It was a major feature for the Linux 2.6 kernel series. All linux processes now run in the foreground. Running a process in the foreground saves on overhead, thus resulting in a significant improvement in speed. Easily more than the 1-2% that the article mentions. I suspect the article downplayed the speed advantage, to cast Windows in a better light.

    Linux achieves this ability by forking the process from the shell, and redirecting the inputs and outputs away, thus giving the illusion of a backgrounded process. The beauty of this is that it's all completely transparent to the end user. The system behaves just as before, apart from the speed increase.

    Everyone knows that processes in the foreground run faster. Myself, I used to background a process only out of absolute necessity. These days though, a background process is actually a foreground process, so I don't worry at all about running multiple jobs at the one shell now. Linux is truly a state of the art operating system!

  130. Re:Windows 2000 is fastest of Windows and Mac OSX by zrelativity · · Score: 1

    Did this very thing on the microVAX we had back in 1988. No other other tools existed. So, perform complete backup. Format disk, and restore. But only needed to do this very occasionally.

  131. Re:Windows 2000 is fastest of Windows and Mac OSX by GigaplexNZ · · Score: 1

    While all of them work well with SSDs as they write data more efficiently or run fewer applications in the background than XP

    They also didn't really do a good job of comparing Vista to XP. Vista is by no means an OS that "runs fewer applications in the background". It also thrashes the hard drive a lot more than XP due to SuperFetch and the search indexer.

  132. Re:Windows 2000 is fastest of Windows and Mac OSX by waferbuster · · Score: 1

    Well, Win2000 was (admittedly a couple of generations removed from) an offspring of OpenVMS. OpenVMS defragmentation (according to Digital) was best performed by doing a backup of the drive to tape... and then restoring the image back onto the drive.

    Silly.

    Executive Software made a bundle off of their defrag software for OpenVMS.

    --
    I'm an individual! Just like everyone else!
  133. Re:Windows 2000 is fastest of Windows and Mac OSX by Allador · · Score: 1

    Hear it now. I use to work at a digital invoicing company which used ext2 on linux. We were seeing extremely slow reads and writes to the disk. Now, in this environment, we were writing upwards of 10 gigs of data a day(spread amongst thousands of files). We would also delete 9 gigs of that daily. Compound this behavior over a couple of years and we were left with a heavily fragmented disk. The solution was simple... we re-wrote all the data.

    Your anecdote in no way supports your claim that fragmentation has an effect on data integrity. All you showed with your story is that it may have an effect on performance in some scenarios.

    Wrong again, fragmentation makes the disk have to work harder. Think about it... the disk could read 10 bytes incrementing a byte at a time or it could be required to skip 20 gigs to read each byte(this is an over-simplification). This will increase wear and tear on the moving parts as well as extra heat. So, extreme fragmentation will likely decrease the life of your disks.

    As above, your hypothetical in no way supports your claim that fragmentation has an effect on data integrity. All you showed with your hypothetical is that if your unstated assumptions about load and usage patterns impacting hardware failure rates are true, then fragmentation may have an effect on hardware failure rates.

    The bottom line is that fragmentation has nothing to do with data integrity. The two issues are completely orthoganal.

  134. Re:Windows 2000 is fastest of Windows and Mac OSX by Anonymous Coward · · Score: 0

    So much better than the ext3 version of defrag

  135. Re:Windows 2000 is fastest of Windows and Mac OSX by raynet · · Score: 1

    Actually flash based SSD's do have a seek time though they are faster than harddisks, eg. OCZ Core SSD has random seek time of 0.4ms where as WD Raptor harddisk has about 7ms.

    --
    - Raynet --> .
  136. No, we have ZFS by jotaeleemeese · · Score: 1

    Sun is ahead of the curve (yet again frankly) and is introducing optimizations that allow Solaris/ZFS to take decisions to optimize the use of SSDs

    --
    IANAL but write like a drunk one.
  137. Solaris has always been a desktop OS. by jotaeleemeese · · Score: 1

    I will assume you are under 25 years old and that your computing teachers are rubbish.

    Those of use slightly older remember that SunOS became popular as a desktop operating system, very popular in the academic circles and in certain industries that required serious processing power in a compact package.

    Later Sun machines like the Sparc Classic, Sparc LC, Sparc Station 10 and the Ultra 10 became classics of the computer industry that you would spot in trading desks in banks, as workstations in oil companies and as CAD stations in Formula 1 teams, amongst multitude of many other roles.

    Sun developed a graphical environment called OpenView and was the first UNIX commercial company to put Gnome as the default on offering for their desktop machines.

    There are many more points that disprove your silly assertion, but I'll leave it at that.

    --
    IANAL but write like a drunk one.
  138. Poor puppy. by jotaeleemeese · · Score: 1

    People solving problems that cost lots of money don't care about how many USB devices you can connect to a machine.

    --
    IANAL but write like a drunk one.
  139. Re:Windows 2000 is fastest of Windows and Mac OSX by Anonymous Coward · · Score: 0

    Agreed; synthetic benchmarks don't tell the whole story. It's become fashionable to dismiss defrag as archaic and a waste of time.

    I am only a low level trainee worker bee so I don't deal directly with production servers, but according to the Big Bees they were able to cut down backup times by about 25-40% on some servers after installing Diskeeper Enterprise Server and defragging the disks. That software is not cheap(!) but the big Bees seem to love it for what it does.

    Defrag is not dead. Not just yet.

  140. Re:Windows 2000 is fastest of Windows and Mac OSX by Jurily · · Score: 1

    Fragmentation causes more needle shifts than regular burst read/writes.

    Of course most people don't think "stable" means "kills your drive slower" for an OS. Especially not in a discussion about SSD's.

  141. Apple still recommends that for OS X by mario_grgic · · Score: 1

    and that's the only official way to defrag HFS+. Of course there are 3rd party tools to do it (iDefrag) even though the Mac users are under the impression that HFS+ does not need be de-fragmented.

    Of course anyone who knows how file systems work will know that is not true.

    OS X has some built in strategies to defrag files on the fly, but they don't apply to files larger than 20 MB or writable files or files that have less than 8 fragments, so obviously it is not sufficient.

    --
    As the island of our knowledge grows, so does the shore of our ignorance.
  142. SSD's work, but, depends on SSD & how it's use by Anonymous Coward · · Score: 0

    I've been using SSD's since Windows 2000 came out,

    Via the CENATEK "RocketDrive" PCI 2.2 133mb/sec bus, 4gb of PC-133 SDRAM!

    ----

    FOR "END-USER" TYPE USE PATTERNS ON FILES THAT ARE BOTH OF READ/WRITE NATURE & CONSTANTLY ONGOING TASKS:

    1gb Partition #1 = pagefile.sys placement...

    1gb Partition #2 has folders on it for:

    1.) %temp% & %tmp% ops to take place on it, via the environment "in memory .ini file" every app gets
    2.) Webbrowser caches
    3.) Logging by the OS (event logs, easily moveable via registry edits/reg file merges) + apps' logs

    ----

    Does it make a diff., even for "end-user use patterns" of that nature?

    Sure, those things which go on, ALL THE TIME mind you, of BOTH read/write nature no less (where FLASH based SSD's take a beating is writes, wear levelling notwithstanding, that's just for longevity more than performance) get F A S T E R...

    Yes - you notice it.

    Smaller, but, "long-term" performance gains (not huge, but present nevertheless), of less fragmentation on your main OS & Programs bearing HDD (1000x slower than SSD) from fragmentation webpage caches, logs, & paging files cause in themselves AND other files...

    Larger noticeable improvements to overall system performance, by it NOT being burdened w/ constant ongoing head movements that impede program + data loads mind you (that are incurred from paging, logging, & temporary operations by the OS & apps!)

    Fast on my type of system for that kind of data (most of which I could care less if I lose or not mind you, even though it has a UPS backing it), because it's smallish files I move for webpage caching & SSD's are good for this, but also pagefiles, & %temp% ops, all of which are READ/WRITE I-O... because I don't use a FLASH based SSD (weaker on writes typically/historically @ least).

    Especially on a rig like mine, w/ only 512mb DDR-400 RAM, now running Windows Server 2003 SP#2 as a workstation (default install), tuned & trimmed "to-the-max" has been running setup like that since 2003, solid as a rock stable, & fast.

    (Thus - I use SSD's to speed-up the SLOWEST part of any system - it's HDDs!)

    Bottom-line here? Well:

    WANT MORE SPEED? SPEED UP THE SLOWEST THING ANY PC CONTENDS WITH - DISKBOUND I/O.."

    ----

    FOR COMMERCIAL/ENTERPRISE-CLASS/MULTIUSER/TRANSACTION-BASED ENVIRONS (take your pick)??

    Take a read:

    http://techreport.com/articles.x/9312/7

    PERTINENT EXCERPT:

    "Wow. Seriously.

    The i-RAM is in another league in IOMeter, offering transaction rates that are an order of magnitude higher than its closest competition. It doesn't take long for the i-RAM to get revved up, either. The card hits its peak transaction rate with just two simultaneous I/O requests."

    APK

    P.S.=> Nuff said... apk

  143. Re:Linux, as a matter of fact by Hans+T.+Reiser · · Score: 1

    Nope. Why do you ask?

  144. Re:Windows 2000 is fastest of Windows and Mac OSX by Hans+T.+Reiser · · Score: 1

    Git off my lawn! I run wax cylinder backed punch card RAID6, you insensitive clod!

  145. Re:Windows 2000 is fastest of Windows and Mac OSX by badkarmadayaccount · · Score: 1

    Only an order of magnitude? Uhhh, I prefer true SSDs - a RAMdisk. Thanks anyway.

    --
    I know tobacco is bad for you, so I smoke weed with crack.
  146. Re:Windows 2000 is fastest of Windows and Mac OSX by ThePhilips · · Score: 1

    It must be humiliating to have to schedule regular downtime just to amortise the cost of Windows' sheer stupidity.

    You seem never had to deal with usual corporate IT.

    They take special pride for their own incompetence. After all, bigger impact their actions have, more important they feel themselves in company.

    And management compatible "sweet talk" seems to be first thing they are taught at the "IT inCompetence Courses" so they always have ready nice plain explanation to management, sometimes with PowerPoint slides.

    It's kind of funny, because we also have bunch of Unix and hordes of Linux boxes. All Windows servers go down periodically, mostly scheduled downtimes, sometimes unscheduled. Unix servers mostly rebooted due to heavy abuse of resources and fact that our IT still doesn't know how to kill a process. Linux servers ... in past year they rebooted two of them to replace faulty RAM modules.

    --
    All hope abandon ye who enter here.
  147. Re:Nevers run anything in the background? You what by Actually,+I+do+RTFA · · Score: 1

    I'll buy that, but unless power outages (undefended by UPS) are a constant worry, it doesn't seem like it would be a real issue.

    It only has to happen once to make an impression, at least if your backup on your laptop (a different machine) gets lost when the power surge that preceeded the power outage fries the HD.

    --
    Your ad here. Ask me how!