Windows 7 Hard Drive and SSD Performance Analyzed
bigwophh writes "Despite the fact that Windows 7 is based on many of the same core elements as Vista, Microsoft claims it is a different sort of animal and that it should be looked at in a fresh, new light, especially in terms of performance. With that in mind, this article looks at how various types of disks perform under Windows 7, both the traditional platter-based variety and newer solid state disks. Disk performance between Vista and Win7 is compared using a hard drive and an SSD. SSD performance with and without TRIM enabled is tested. Application performance is also tested on a variety of drives. Looking at the performance data, it seems MS has succeeded in improving Windows 7 disk performance, particularly with regard to solid state drives."
Linux already supports SSD's and other flash media by having a noop scheduler. The basic premise is that devices that don't depend on mechanical movement to access data don't need reordering of requests. This is also the scheduler you use if you have an advanced controller (RAID, etc) that is capable of doing it's own I/O rescheduling.
/dev/sda):
/sys/block/sda/queue/scheduler
/sys/block/sda/queue/scheduler
To see what scheduler you are running (on this case
# cat
noop anticipatory deadline [cfq]
Here the completely fair scheduler is currently running. To swap to the noop scheduler:
# echo noop >
[noop] anticipatory deadline cfq
They should have also included a benchmark test against Windows XP so that we could see how much it's decreased/increased since then. A majority of people haven't upgraded to Vista yet so it would have been useful to give an idea to those users. And perhaps, benchmarking other OSs to see how they all stand.
"I have never let my schooling interfere with my education." --Mark Twain
Well, I admit this isn't the newest test, but Win 7 was already beating XP in build 7000, heck it is worth noting that Vista vs XP comparison is not particularly bad either.
The TRIM spec is not yet final, and most SSD's will not support it until it is. It's also a safe bet that the WIndows 7 RC does not yet issue TRIM commands (for the very same reason). My testing suggests TRIM is *not* yet at play in the 7100 build of 7. The *slight* gain in write performance seen in the linked review is likely due to the fact that they used two different firmwares for the supposed TRIM enabled / disabled testing. TRIM on a Vertex would give you more than the gain they saw.
Allyn Malventano
Storage Editor, PC Perspective
this sig was brought to you by the letter
Well, maybe they did. However, if the article's opening paragraph was:
Windows 7 accessed data noticeably faster than Windows Vista, although still not as fast as XP. However . . .
Most of us would never get past that first line there.
Because the entire article is basically a press release for Windows 7. They compare it to something they know sucks, because they know it wouldn't look nearly as good compared to the thing (XP) people are actually running now.
http://rocknerd.co.uk
Build 7000 (beta) was notably faster and slimmer than Build 7100 (RC) when we tried it here - 7000 was highly responsive and usable in 512MB, 7100 thrashes and is slow in 1GB. We were horrified. So forget 7000's admirable speed - it appears the RC was compiled with -fsuck-like-a-dyson-on-steroids enabled.
I just switched from 7000 to 7100 on a 1 gb netbook and saw no change in responsiveness. Both are much more responsive than XP, which liked to stall for ~3s at a time every time I ran something uncached on the Dell Mini 9's SSD. 7 hasn't done it once. You do know that in the first few hours of use it thrashes intentionally to build the index and populate superfetch, right?
"I zero-index my hamsters" - Willtor (147206)
No, Vista changed this so all files that are successful will complete, then at the end any files that failed or need user interaction (like asking to overwrite) come up at the end.
No more hitting 'Copy" on gigs of data and coming back hours later to find a prompt came up 30 seconds in.
Well, AnandTech benchmarked Windows 7 against XP. It did well, and beat XP in many categories. There you go, no need to thank me.