CkRtech wrote on 2025-05-03, 21:04:As Vogons is a community of people that share benchmark results in attempt to find the best way to pair hardware with BIOS, firm […]
Show full quote
arncht wrote on 2025-05-03, 05:54:
CkRtech wrote on 2025-05-03, 02:49:
Do you guys have a consensus on hdd benchmarking apps for DOS? It seems like the needle has pointed in several directions over the years.
Re: DOS Zip - are those benchmarks timed manually, or is that a function of some sort of benchmarking software? Only ever used pkzip/unzip.
I saw the Descent zip, and that made me think of “real world” benchmarking as well. (Timing the press of Enter on executing Descent.exe and reaching Parallax/Title screen)
Of course not... that’s what synthetic benchmarks are for.
As Vogons is a community of people that share benchmark results in attempt to find the best way to pair hardware with BIOS, firmware, settings, and so forth, it is beneficial to have some short list of commonly accepted benchmarking methods. This seems to be much more common with benchmarking CPUs and VGA cards than it does HDD. However, it is also possible I haven't hit up enough threads to see what people run.
I also feel that real world benchmarking is always more useful than synthetic benchmarks, but I also recognize that organizing something like that for something as niche as benching old drives with their interfaces is perhaps a waste of time.
But hey - using dos zip was a great selection, imo. It seemed to provide some real results. You have me wanting to perform similar testing.
HDD benchmarks are always significantly more cumbersome than CPU or VGA tests. Ideally, they should be run on an empty drive — otherwise it’s very difficult to guarantee that the HDD performs the same mechanical movements across runs. Unless the testing is done very precisely, low-level benchmarks (e.g. sector-based reads) tend to yield more reliable results. Their downside, however, is that they can’t account for cache behavior, ignore OS-level effects, and write tests can be destructive.
That said, if you look at the results from cacheless controllers, they almost exactly mirror what I got in my Core3 test. My guess is that the more tests you run, the closer the averages will converge to that baseline.
Interestingly, I reinstalled my silver AC2700 yesterday (not an empty drive either), and on the section I tested, it completed the same tests almost twice as fast as the AC2540 — despite low-level measurements showing barely any difference between the two. And this difference is noticeable in real use. It suggests that on this drive, the cache controller likely contributes very little, and apart from small files, it may not even be worth enabling.
So ultimately, a lot depends on how and under what conditions the measurements are made. My impression is that these cache controllers were typically beneficial in the context of early 90s hardware — around 1993–1994. Taken out of that context and tested with more modern setups, they often lose their purpose or effectiveness.