Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Data Storage Operating Systems Software Windows

Next Generation SSDs Delayed Due To Vista 600

PoliTech notes in a journal entry that "Vista is the gift that just keeps on giving." "Speaking during SanDisk's second-quarter earnings conference call, Chairman and [CEO] 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... '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 this challenge alone is putting SanDisk behind schedule. "We have very good internal controller technology... That said, I'd say that we are now behind because we did not fully understand, frankly, the limitations in the Vista environment.'"
This discussion has been archived. No new comments can be posted.

Next Generation SSDs Delayed Due To Vista

Comments Filter:
  • by hplus ( 1310833 ) on Wednesday July 23, 2008 @02:46AM (#24299969)
    TFA doesn't go into much detail - by "not optimized" do they mean that Vista pages frequently, and thus would wear out the SSD rapidly? Or is it possibly something to do with sustained read speeds?
  • Optimized? (Score:5, Interesting)

    by pthisis ( 27352 ) on Wednesday July 23, 2008 @02:48AM (#24299977) Homepage Journal

    It greatly upsets me that they view this as a question of optimization.

    Seek speed is nice, but it's only one aspect of SSD technology. Heat is another, and for a large segment of us the noise generated is the dominant feature. The HD is the only piece of the machine standing in the way of silent operation, and unlike power use or speed that's something that can affect the owner all day long even when they're not actually using the machine.

    Holding up silent drives because they aren't quite fast enough is just disheartening. :-( I'm guessing for others, holding up cooler drives is equally sad.

  • Re:Pointing fingers (Score:5, Interesting)

    by silentcoder ( 1241496 ) on Wednesday July 23, 2008 @03:04AM (#24300071)

    The interesting thing is the Ingo Molnar has said outright that none of the current Linux filesystems is GOOD ENOUGH for SSD's - he has his hopes on BTRFS to save us in the longer run - and the Linux filesystems are a damn-sight better at it than Vista...
    Intriguing how Linux was already the best, and yet working on improvement when the competition hasn't even considered the problem yet.

  • by d_jedi ( 773213 ) on Wednesday July 23, 2008 @03:05AM (#24300083)

    Sandisk SSD drives are poorly made and perform poorly (much worse than others..). This is just Sandisk trying to shift the blame elsewhere..

  • by mrchaotica ( 681592 ) * on Wednesday July 23, 2008 @03:10AM (#24300105)

    I'd love to see a laptop power consumption test of XP vs Vista on an identically spec'd machine. (tickety tick, thrashity thrash)

    On my Thinkpad X60, Vista reduced the run time by at least an hour, until I disabled the damn disk indexing crap (and it's still shorter -- I'll move back to XP when I decide to quit being lazy).

  • by Anonymous Coward on Wednesday July 23, 2008 @03:27AM (#24300181)

    I upgraded my computer at the time from XP to Vista, and once Superfetch learned what programs I used a lot, I noticed programs like Firefox and Visual Studio loaded significantly faster than under XP.

    Also, by default Vista doesn't index files as fast/at all when a laptop is on battery, so this affect the battery life of a laptop. I don't know how XP and Vista actually compare on power consumption, but your example isn't what will make a difference.

  • Re:Optimized? (Score:4, Interesting)

    by fabs64 ( 657132 ) <beaufabry+slashdot,org&gmail,com> on Wednesday July 23, 2008 @03:33AM (#24300199)
    To be fair, I'm one of those people who happily run all that stuff at once.

    Currently: ff 12 tabs, pdf reader, oo.org calc, windows xp in vmware with outlook, azureus, eclipse, pidgin, and I'm often watching videos. Yet incredibly, with 2gb of RAM (standard for a PC) I haven't hit the swap in months.

    Take a guess why.
  • Comment removed (Score:5, Interesting)

    by account_deleted ( 4530225 ) on Wednesday July 23, 2008 @03:42AM (#24300267)
    Comment removed based on user account deletion
  • Re:Pointing fingers (Score:3, Interesting)

    by Antique Geekmeister ( 740220 ) on Wednesday July 23, 2008 @03:46AM (#24300293)
    They did intend to change the filesystem when designing Vista, to WinFS. WinFS turned out to stink for a lot of reasons, and seems to have quietly vanished off the product release schedule. This is a good thing: WinFS is XML based and apparently severely patent encumbered, and would mean a nightmare writing and publishing new drivers for Linux and other OS's that can comfortably read and write FAT32 and NTFS now.
  • by Saint Gerbil ( 1155665 ) on Wednesday July 23, 2008 @03:53AM (#24300333)
    Its complete crap i was reading about this on ars and the macbook air has the same limits as vista, and people were hinting that Linux has similar issues. Or os Vista now causing problems with Mac products now.
  • by freedom_india ( 780002 ) on Wednesday July 23, 2008 @03:55AM (#24300341) Homepage Journal

    Vista is not optimized for flash memory solid state disk

    FALSE.
    Vista is not optimized for ANY Hard Drive in existence today.
    Like Crysis, it can bring any system down to its knees.
    Throw a seagate barracuda @ 7200 RPM and 16MB cache at it and it will slow down the disk.
    Throw a WD Caviar black with a 32 MB cache, and it will slow down the disk.
    Hell, for fcuk's sake if i use a RAM Disk with 64-bit Vista and a 10 GB RAM disk as non-system disk, it will slow down even RAM by superfetching its crap.
    Any software that does not run on current hardware is not worth buying.
    Mac OS X Leopard runs on my iBook G4 768MB RAM. I upgraded from Tiger and found Leopard actually is faster. (same was case when i moved from Panther to Tiger).
    Hmmm... when will Microsoft learn that upgrading an OS should NOT slow down an existing system.

  • Two questions (Score:3, Interesting)

    by spitzak ( 4019 ) on Wednesday July 23, 2008 @04:02AM (#24300379) Homepage

    My immediate impression is this is somebody trying to blame M$ for their own failings.

    How well does this work on Linux (with the various filesystems) and OS/X? Is Vista really doing something stupid, or is it being blamed for the same mistake as everybody else? What about XP?

    Other thing is I remember the disk-thrashing bug in Linux Ubuntu. I have it and have to run a startup program to turn off the hard disk power savings to stop the head-park every half second. I did a lot of searching of the web, looking for an explanation of why XP works, and the only real experiments I found indicated that XP just kept reading the disk, so often that it *never* parked the heads. Thus Linux's reduced (but non-zero) use of the disk made things worse. All other tests seemed to indicate they left the power saving settings the same and I never saw any other explanation. This does sound like it might be related to the SSD problems, but those tests were certainly with XP and not Vista-only. Anybody know anything about this?

  • Re:Pointing fingers (Score:3, Interesting)

    by Jurily ( 900488 ) <jurily&gmail,com> on Wednesday July 23, 2008 @04:07AM (#24300403)

    The interesting thing is the Ingo Molnar has said outright that none of the current Linux filesystems is GOOD ENOUGH for SSD's - he has his hopes on BTRFS to save us in the longer run -

    Precisely. Linux WILL have a fix soon, and it will be incorporated into all the major distros at the next release.

    When are we going to see a MS filesystem that doesn't suck? (Alright, I thought about it. Make one with a BSD licence...)

  • Re:Unbelievable (Score:5, Interesting)

    by Christophotron ( 812632 ) on Wednesday July 23, 2008 @04:13AM (#24300433)
    6GB, are you kidding?! I consider 18GB the bare minimum for JUST THE VISTA OS PARTITION. That's with my Program Files, Users, and ProgramData directories moved to a separate partition and linked into the C drive using NTFS junctions. I learned this the hard way when I decided I wanted separation of Applications from OS data. Basically, the Windows directory itself (particularly WinSXS) starts to build up DLLs and other cruft faster than you can imagine and expands to many gigabytes. Not to mention the applications that just INSIST on filling up your C drive with their crap hidden in various places you wouldn't expect. Oh yeah, and every single freaking windows update is stored in WinSXS and CAN NEVER BE DELETED. WinSXS and every program and system file that the updates act upon MUST be located on the same physical volume or Windows Update will error out. In the end, I decided it's a huge pain in the ass to attempt to organize Windows and it is not really worth it if you have a big enough hard drive to just make a huge (100GB+) C partition. I really can't understand how someone could possibly succeed at running Vista on 4GB, or why they would even think that's a good idea.
  • Re:Unbelievable (Score:1, Interesting)

    by Anonymous Coward on Wednesday July 23, 2008 @04:31AM (#24300521)

    "no apparent reason"? Firstly, Vista does not trash the hard disk at random times. A majority of the time, if no other program is requesting access, the drive stays idle. When it does do something, it's building the search index, building a restore point, ect.

    You can either use the Performance Monitor included with Vista, or download one of Mark Russinovich's wonderful tools [microsoft.com] to determine exactly what the disk activity is, if you think it's a problem.

    I'd bet hand over fist, 9 out of 10 trolls bitching about disk usage actually have a 3rd party program doing the thrashing, but again, for the lazy mind it's just best to bash Microsoft.

  • by fuzzyfuzzyfungus ( 1223518 ) on Wednesday July 23, 2008 @04:43AM (#24300587) Journal
    My experiences with Vista have been largely underwhelming, at best(and yes, this was on new, Vista compatible hardware, purchased with Vista. Family unit needed a new computer with some sort of bare metal to win32 layer, at the time it would have cost 50ish more to get XP, don't laugh, please). However, I find my credulity rather painfully strained by SanDisk's whining.

    Unless there is some fairly subtle malinteraction between Vista and one or more SSD chipset, I have difficulty imagining what sort of pathological interaction there could be that wouldn't also create massive havoc for platter HDD setups(which are by far the majority). SSDs lag behind HDDs a bit for long, continuous read or write operations; but absolutely clean up at scattered read/write. A pattern weird enough to give SSDs real trouble would thrash the daylights out of an HDD setup. At worst, one might expect to see naive optimization for HDDs underusing the SSD's talent for ignoring fragmentation; but that wouldn't be a performance crisis. I'm the first to admit that Vista is pretty unimpressive; but my eyebrows are migrating north on this one.
  • Re:Unbelievable (Score:4, Interesting)

    by hxnwix ( 652290 ) on Wednesday July 23, 2008 @04:44AM (#24300595) Journal

    I don't understand why a machine whose diagnostic app from the OS vendor lists 2.3 GB of free (available) RAM is relying on hard disk-based virtual memory for basic tasks

    Looking at the system memory tab of activity monitor, do you see pages in / out increase drastically while you have lots of free memory? Do you actually see swap file usage?

    Info regarding OS X paging. [macosxhints.com]

  • Re:Unbelievable (Score:5, Interesting)

    by peas_n_carrots ( 1025360 ) on Wednesday July 23, 2008 @04:46AM (#24300609)
    It's not "bull". Microsoft fundamentally changed the storage architecture in Vista, making it very wasteful in many respects (battery life, CPU usage, drive thrashing). This *might* have been worthwhile if it offered a significant performance increase, but it doesn't. XP's storage architecture is better in almost every way when it comes to real-world usage.

    The main problem is that MS is very secretive about proprietary code in their driver stacks, including storage & file system. You can't really blame SSD manufacturers for MS's complete lack of documentation.
  • Re:Unbelievable (Score:3, Interesting)

    by Korin43 ( 881732 ) on Wednesday July 23, 2008 @04:49AM (#24300627) Homepage
    Maybe they should just wait 6 years after they were planning to release an OS and then release it. I didn't use Windows XP until about 2 years ago because I finally started running into programs that didn't work right in Win 2000, and I had a computer fast enough to deal with it.
  • by Anonymous Coward on Wednesday July 23, 2008 @05:06AM (#24300723)

    Beyond that, I saw a recent benchmark showing a new OCZ drive blowing all the rest of the current SSD out of the water in terms of power consumption and performance. Not only that, I believe it was faster than most current hard disks. It the very least it improved the performace/power drain by a factor of ten.

    So if it is a Vista problem, it can obviously be worked around. Which makes me think that SanDisk either:
    a) Can't make good flash memory at all and are trying to cover for it by blaming the popular scapegoat
    or
    b) Didn't do their homework and built their product to run in lab perfect scenarios instead the real world and ended up with a bad product.

  • Comment removed (Score:3, Interesting)

    by account_deleted ( 4530225 ) on Wednesday July 23, 2008 @05:10AM (#24300755)
    Comment removed based on user account deletion
  • Re:Unbelievable (Score:5, Interesting)

    by gbjbaanb ( 229885 ) on Wednesday July 23, 2008 @05:25AM (#24300837)

    Unfortunately, this time its true. We all know how SSDs will wear out over time, we all know how they'll last for 10+ years in normal usage too so its not much of an issue.

    However, I run Vista at home, and I find that even with searching turned off, the HDD light is pretty much on all the time, except when I close an app that's used a lot of RAM whereupon it starts thrashing away for a good minute. I expect its readyboost kicking in and re-organising my drive so that app will start up faster next time, but that kind of usage will destroy a SSD in short order.

    If the access times for SSDs aren't as good as expected for HDDs, then I expect performance woudl suffer dramatically too.

    In this case, SSDs have a certain niche where they provide benefits, but Vista doesn't lend itself to that niche. The trouble the /. crowd has (besides, the usual MS antipathy) is that you'd expect an OS not to thrash the disc quite so much. If the promise of SSD persuades OS manufacturers to improve the way they use the disc (which would give benefits in energy use and overall performance) then it can only be a good thing so I welcome the Vista bashing this time.

    Oh, but no-one is attacking MS here - you'll see lots of comments that its all fine on XP - the problem lies with Vista.

  • Re:Unbelievable (Score:5, Interesting)

    by somersault ( 912633 ) on Wednesday July 23, 2008 @06:15AM (#24301251) Homepage Journal

    Actually, for constant usage some SSDs can use more power than a HD. I would expect any SSD to beat HDDs on power for infrequent use and random access times though, because they don't have to spin up before they can be read from, and don't have to be kept spinning in case of future reads.

  • by Pascal Sartoretti ( 454385 ) on Wednesday July 23, 2008 @06:19AM (#24301281)
    I would understand that a certain file system would not be optimized for a certain type of media like SSD, but how can a modern operating system be that much hardware dependant?

    A logical first step would be to decouple the OS from the file system; and then some day to take advantage of improvements like ZFS...
  • by Coolhand2120 ( 1001761 ) on Wednesday July 23, 2008 @06:27AM (#24301353)

    Hell, for fcuk's sake if i use a RAM Disk with 64-bit Vista and a 10 GB RAM disk as non-system disk, it will slow down even RAM by superfetching its crap.

    I'm saying you don't have a 10GB RAM disk, and your assertion that Vista makes RAM run poorly is pure conjecture. Let's say you somehow made a 10GB RAM disk, ignoring for the moment that you would have no RAM to run system, why you would go about installing any programs on a RAM disk is really amazingly stupid, the moment you restarted your computer the program would be annaliated. But clearly you don't have 10GB in your system, or for that matter 10GB of RAM at all, but you're fully willing to give performance descriptions of this imaginary setup, all the way down to the why of "why it runs poorly". THAT is the lie part.

    And, as if in an effort to display your complete ignorance, you said:

    By creating a RAM disk out of the 8GB extra RAM i have, i can use it as a SWAP drive or as TEMP folder.

    Please explain why you would make a swap drive out of RAM? Are you so bereft of knowledge about memory management that you don't know that 10GB on a system would never require a swap file? Didn't anyone tell you that a swap file is used when the system cannot use the faster physical memory because there is not enough. Why on earth you have a swap now with 4GB RAM is really beyond my meager understanding, and when you said you'd make an 8GB RAM drive to use as swap file, well, then you really jumped the shark.

    All insults aside, If you really want to take advantage of the 4GB you have try shutting off the swap file. For that matter, if you want disk performance, shut off the indexer and system restore too and see if Vista doesn't run faster for you. Vista was really made for people who are going to fuck up their computers, if you promise not to fuck it up, you can turn off all the protection and it will run just as fast as XP on the same hardware. And you'll get the all new DX10 fuzzy feeling when you splash in the water in crysys.

    I agree with you however, that crysys is a piece of shit though! I have a 9800GX2 and 4GB and still can't run that bitch in native resolution (1920x1080)! I'll just chalk that up to poor coding, it's not like crytek had a machine that ran the game well, so they had to know it runs like shit. Then, all the reviewers just don't do their jobs. They give it high ratings based on... well, obviously not on playing it.

  • Re:Unbelievable (Score:5, Interesting)

    by Jugalator ( 259273 ) on Wednesday July 23, 2008 @06:43AM (#24301465) Journal

    Yeah, this was what I noticed the very first time I had started using Vista.

    To clarify, the reason for most of it is at least threefold:

    SuperFetch [wikipedia.org], Windows Search Indexing, NTFS Defrag.

    I've found that disabling these will cut down on disk access significantly. Especially SuperFetch seem to be a big culprit -- it's "intelligently" loading files to RAM (pretty much any file, not just executables) if it thinks it's about to be used this time of day. For everything but the most regular computer usage patterns, you see how ridiculous of an idea that is. I decided to start disabling that system service after I had noticed it was trying to cache an incomplete ~100 MB file that was being downloaded by a P2P application to RAM. WTF, I was never going to open that file until it was done! I can think of dozens of cases where that prefetcher will be wrong, and I'll prefer saving my hard drive life time in that case.

  • by miffo.swe ( 547642 ) <daniel@hedblom.gmail@com> on Wednesday July 23, 2008 @07:45AM (#24301977) Homepage Journal

    Vista pages very frequently even with 4 Gb ram so i would definitely say its very disk intensive. Couple that with indexing, prefetch and all the other hacks to make up for the performance loss that DRM brings along and you have 24/7 disk activity. I suspect sustained read speads arent an issue but rather spurious writes that happens all the time.

    See this for more info or try it out yourself if you have a Vista machine at hand:
    http://www.itwire.com/content/view/19553/1141/ [itwire.com]

  • Re:Newsflash (Score:5, Interesting)

    by GigaplexNZ ( 1233886 ) on Wednesday July 23, 2008 @07:48AM (#24301999)

    Requires big beefy CPUs and wastes cycles on DRM and other assorted nonsense? Check.

    DRM isn't an issue when it comes to CPU utilisation. Especially when you aren't watching anything DRM'ed.

    Constantly "optimizes" the disk in background, thereby disabling a power-saving measure? Check.

    Well, you got that one right. The optimisation engine is awful, it keeps preloading some DVD ISO's into RAM (6GB worth) and I only have 2GB RAM, so it's obviously overwriting a large chunk of the stuff it just preloaded.

  • Re:OMG!! (Score:5, Interesting)

    by Stormwatch ( 703920 ) <rodrigogirao@POL ... om minus painter> on Wednesday July 23, 2008 @08:19AM (#24302241) Homepage

    I used Vista for a while. I didn't experience any crash, as far as I recall.

    But it also happens to be quite resource-hungry, and the interface is (still) terrible.

  • Re:Unbelievable (Score:5, Interesting)

    by kurt555gs ( 309278 ) <kurt555gs&ovi,com> on Wednesday July 23, 2008 @09:13AM (#24302941) Homepage

    I have been noticing a very organized Microsoft astroturfing effort myself. If I most anything that is derogatory to Microsoft, it is modded down instantly. No matter if the content is a well thought out point, or just an M$ joke, the Microsoft shills seem to swoop in.

    At first I thought it was just some fanboys, however it is to quick, and far to thorough.

    I wonder if other here have seen this also?

    Cheers

  • by blind biker ( 1066130 ) on Wednesday July 23, 2008 @10:18AM (#24303909) Journal

    1. Static wear levelling/leveling rotate the blocks being written to so both "empty" and "full" blocks are being used, so the amount of free space on the filesystem doesn't matter.

    True. Unfortunately, some SSDs don't even implement dynamic wear leveling, and static wear leveling is considered more complex to implement - and so most SSD manufacturers don't implement it!

    2. The 100.000 writes often quoted are a guaranteed statistical _minimum_, not a average or a maximum. According to some sources the typical cell will endure 200K-1M writes.

    I thought I was careful enough to point out the difference between MLC and SLC Flash RAM. And MLC has an upper limit of 10.000 writes (the more honest vendors put it at 5000). And MLC is far more used in SSDs, than SLC. Sadly.

    3. A typical SSD has spare blocks (just as HDD have spare blocks). So when a block is toast it is just marked as "bad" and a spare block is used instead.

    Which in no wise different from having, say, a 1% (actually, spare blocks are much less than that) more of free space and using dynamic wear leveling. Those spare blocks change very little in the numbers considered here.

    I am disappointed that you use a totally arbitrary number of write/erase cycles (500.000) to support your argument, when the most popular Flash RAM type by far only supports 5000 to 10.000.

  • Re:Unbelievable (Score:5, Interesting)

    by Kelbear ( 870538 ) on Wednesday July 23, 2008 @10:19AM (#24303923)

    He's got a point. Vista even introduces that "Dreamscape" stuff where the screensaver draws off your graphics card to do 3D rendering the entire time you're away.

    It even moves the shutdown button elsewhere and put a standby button in its place.

    Negligible for each PC but adds up to a lot of unnecessary power draw.

Old programmers never die, they just hit account block limit.

Working...