Yousuf Khan wrote
> Rod Speed wrote
>> Yousuf Khan wrote
>>> Rod Speed wrote
>>>> Yousuf Khan wrote
>>>>> Too bad you can't run benchmarks as your applications.
>>>> You can however use what you care about the speed of as the benchmark.
>>> Unfortunately there is nothing from benchmarks that are relevant to
>>> real-world apps, therefore there is nothing in them that I care about.
>> Thats the opposite of what I was talking about. You should take whatever it is that you care about the speed of, and
>> USE THAT AS THE BENCHMARK.
>> Take whatever real world work you care about the
>> speed of AND USE THAT AS THE BENCHMARK.
> Well, in the real world, what I care about most is multitasking, when several apps would be hitting the disk(s) at the
> same time.
Then you should be using that config as the benchmark if you actually
use that config much of the time so the speed of that matters.
> When they decide to hit the disk(s) is unpredictable.
Not really.
> There are various apps running automatically in the background that hit the disk, from virus scanners, to streaming
> media services, to disk backups, bittorrents, etc.,
Yes, but with those that significantly affect the speed of
the work the user is doing, when they do that is mostly
configurable, most obviously with backups and virus scans.
Streaming media services and bit torrents dont significantly
affect the speed of what the user is actually doing.
I dont even bother to have a separate PVR anymore,
and that can be recording anything up to 10 broadcast
TV channels simulataneously, and playing one of the
recorded programs, on one of the 5400 RPM eco drives,
while doing bittorrents and other downloads as well,
without having any noticable effect on what the user is doing.
> plus whatever app I'm using at the time in the foreground. I've had them all hit simultaneously at times.
Then you havent configured your system properly with the virus
scans and backups.
> This cannot be adequately modelled by any single benchmark.
I'M NOT TALKING ABOUT ANY BENCHMARK MODELLING ANYTHING.
I AM TALKING ABOUT USING THE CONFIG YOU CARE ABOUT
THE SPEED DOING REAL LIVE WORK YOU DO ALL THE TIME
AS THE TEST OF THE SPEED OF THE CONFIG.
> If I were to run several instances of the benchmark at the same time, then it might work.
See just above.
You should be using the combination of stuff like bitorrents and
media streaming that can happen at the same time as the user
task as the test of the speed of the config, not any benchmark at all.
>>>>>>> I monitor the disk subsection of the Resource Monitor regularly,
>>>>>>> and very often when the disk is busy the Disk Queue Length is
>>>>>>> over 1.00 (meaning more than 1 process is actively waiting on
>>>>>>> the disk) and the Active Time is pegged near 100%.
>>>>>> Doesnt mean that NCQ doesnt help in that situaiton.
>>>>> When I'm talking about the disk queue being higher than 1.00, I don't mean just something minor like 1.01, or
>>>>> 1.10, but I'm
>>>>> talking about 5.00, or even 10.00! There could be 10 process
>>>>> waiting on the disk queue at any given time.
>>>> I just dont believe that that happens all that much for long to matter.
>>> I really don't care what you believe. I know what I have seen and what I've measured.
>> And the only example you have actually been able to list where
>> that actually happens for long enough to matter is with the boot,
>> and there are lots of ways to avoid that happening enough to matter.
> It's the only example that's easy to describe, every other instance this happens is random processes running
> simultaneously at random times.
There is nothing random about when backups and virus scans happen.
And those can be configured to have minimal impact on what the user is
doing if you are actually silly enough to have scheduled them to happen at
the time when you dont like the impact of them on the work the user is doing.
>>> It also happens after a standby or hibernate resume,
>> Like hell it does with 10 different processes competing for drive access.
>>> not just during full boot. It's a little less intense with hibernate,
>> It doesnt happen at all with a return from hibernate, JUST
>> ONE process is using the drive to load the content of ram
>> from the hibernate file and its just from one file too, so
>> there isnt even access to multiple files going on either.
>>> and even less with standby,
>> None at all with suspend to ram in fact.
> After they come back from standby or hibernate, the OS still does a rescan of the hardware to see that everything is
> still there,
And that does NOT involve multiple processes competing for drive access.
> you'll see large plateaus in the disk activity graphs during this time that can last upto 10 seconds.
Like hell you do. In spades when coming out of suspend,
you in fact see no disk activity what so ever.
> My system is unusually huge, more a server than a desktop really:
Irrelevant to that silly claim of yours about multiple processes
competing for drive access when coming out of hibernate or suspend.
> 6 internal hard drives, 2 internal optical drives, and various external USB & eSATA hard drives.
Thats nothing unusual and irrelevant to what is being discussed,
your silly claim about multiple apps competing for drive activity
when coming out of hibernate or suspend instead of a full boot.
> It's probably not a system that should be running a desktop Windows really, more likely it should be running a Windows
> Server.
Depends on how the drives are used.
> In fact, that's probably the reason why running Linux on this system seems to be so much smoother on it.
Fraid not.
>>> but it's still there.
>> That is just plain wrong.
> It's only wrong because your little world view doesn't allow for it.
Wrong with your stupid claim about what happens with coming out of suspend and drive activity.
Anyone can see for themselves that there is NO drive activity as a result of that.
> What's beyond your horizon doesn't exist for you.
Usual puerile attempt at insults.
>>>> Thats just plain wrong with modern hard drives. Very
>>>> minor delays in fact with modern fast seeking drives.
>>> "Modern fast seeking hard drives" are the biggest burdens on modern PCs there is.
>> Wrong again, the user is.
> Then why is the user waiting for things to get done when the hard drives get busy?
Irrelevant to your silly BIGGEST BURDON claim.
>>> If you take a look at the Windows 7 Experience Index, which rates
>>> the speed of components from 1 to 7.9, slow to fast respectively;
>>> yes it's a benchmark like any of the others and arbitrary in its measurements, but it is a common benchmark for
>>> everyone. It bases the overall experience number on the slowest
>>> component number in the system.
>> Its just some fool's 'index' of nothing meaningful at all.
>>> In modern systems, that's invariably the hard drive system.
>> Pity that in the real world, with most disk activity actually being
>> media files, where the file is accessed linearly, and the speed of
>> access is entirely determined by the media play speed, the drive has no effect whatever on the speed at which the
>> media is played.
>>> It doesn't matter whether you have the latest top-line CPU, or
>>> hottest new GPU which are running close to the theoretical top 7.9 number, every system these days will be stuck
>>> with a 5.9 rating if they use a hard drive to boot up from.
>> The boot time is completely irrelevant for anyone with even half
>> a clue, because they arrange for that boot to happen when they
>> arent using the system.
> The WEI disk benchmark is always based on the system disk, i.e. the boot disk. The boot times are irrelevant here,
> it's just measuring
> the raw performance of the boot disk, but not during boot.
It isnt 'measuring' a damned thing.
> You could conceivably have an SSD as a secondary data disk, while still booting from an HD, and your SSD's speed will
> be ignored completely
So it isnt actually 'measuring' a damned thing.
> and the times will be based completely on the HD's speed, because that's what you boot from.
So it isnt actually 'measuring' a damned thing.
> It actually makes sense to use this disk as the benchmark target,
Like hell it does.
> as most or all of the Windows system files are located on the boot disk.
Pity they dont get access much at all once the boot is complete if you have plenty of ram.
> Also, the applications are most often located on this drive too.
Where the apps are located is also irrelevant when the machine is configured
properly so the apps that are used much are started at boot time.
> So it's quite likely to be the most accessed drive in the system.
Wrong again. The most accessed drive is where the data
files are stored for all except virus scans and full backups.