Test Multiple Drives In Parallel

  • DNS Benchmark v2 Release 5 with Consultant License
    Guest:
    If you own any earlier release of our DNS Benchmark you may immediately download its release #5 replacement. Running an earlier release will detect the new release and help you upgrade.

    Although this release is cosmetic, appearance matters and affects ease of use. The biggest change, as seen in the image above, is that the DNS Benchmark now has a traditional Windows application menu to more fully expose its many features. This release is also "Consultant License Aware" and GRC will now issue a Consultant version when owners have previously purchased four "Personal Use" licenses. If you have previously purchased four DNSB licenses, or if you wish to upgrade your "Personal Use" license to Consultant, GRC's purchase process will direct you through that process.
    /Steve.
  • Be sure to checkout “Tips & Tricks”
    Dear Guest Visitor → Once you register and log-in please checkout the “Tips & Tricks” page for some very handy tips!

    /Steve.
  • BootAble – FreeDOS boot testing freeware

    To obtain direct, low-level access to a system's mass storage drives, SpinRite runs under a GRC-customized version of FreeDOS which has been modified to add compatibility with all file systems. In order to run SpinRite it must first be possible to boot FreeDOS.

    GRC's “BootAble” freeware allows anyone to easily create BIOS-bootable media in order to workout and confirm the details of getting a machine to boot FreeDOS through a BIOS. Once the means of doing that has been determined, the media created by SpinRite can be booted and run in the same way.

    The participants here, who have taken the time to share their knowledge and experience, their successes and some frustrations with booting their computers into FreeDOS, have created a valuable knowledgebase which will benefit everyone who follows.

    You may click on the image to the right to obtain your own copy of BootAble. Then use the knowledge and experience documented here to boot your computer(s) into FreeDOS. And please do not hesitate to ask questions – nowhere else can better answers be found.

    (You may permanently close this reminder with the 'X' in the upper right.)

You seem to have some misconceptions about the reality of PCs on the marker.

No, I'm afraid you have it wrong. Today SATA and NVMe ports are connected via separate PCIe bus lanes into the main memory via an arbitration mechanism. Each drive has its own data path into main memory. Yes, they and the processor do share main memory, but main memory today has more than enough bandwidth to serve them all.

The USB bus does share devices, but modern USB versions beyond 3.0 use many of the low-level physical layer principles that PCIe does. Yes, you can hang enough drives on one USB port to max out its bandwidth, but with 10 Gbps and above USB is not the slow bus it once was. Most people just attach one external drive per USB port anyway.

This architecture is built into the north and south bridge chips, or in the single processor chip in laptops. It comes as part of the design of Intel and AMD processors and chipsets. As a result even the cheapest PCs today have enough bandwidth to run their supported storage devices at their full bandwidth simultaneously because it's built into the silicon. Of course cheaper PCs support fewer drives so their total bandwidth requirements aren't as great as higher-end PCs.
 
Last edited:
@jlee I'm not going to argue with you, I know what I know, and I know you are taking a different perspective on it than I am. You would do well to understand this picture:
taken from:

Getting a good picture to demonstrate the various cost cutting choices motherboard manufacturers have to make, and what sharing compromises that entails, is quite difficult because it's a case by case basis. Here's an older Intel one, for example: https://images.minitool.com/partiti...do-computers-work/how-do-computers-work-2.jpg
 
Last edited:
@jlee I'm not going to argue with you, I know what I know, and I know you are taking a different perspective on it than I am. You would do well to understand this picture:
You are looking at a block diagram which hides the actual implementation. The AHCI controller, for example, which controls the ATA bus, requires a PCIe connection to the host. It's in the standards document for the AHCI controller. Internally in the South Bridge silicon there is a PCIe bus connection to the AHCI controller.

The diagram is also way out of date. The front side bus, for example, was done away with around 2009.

For example, laptops don't even have North Bridge and South Bridge chips. Instead the function of both is combined into one chip, again with internal PCIe busses you won't see in any block diagram.
 
  • Like
Reactions: CSPea