My computer's mainboard, PCI connections, and data storage
My computer's mainboard, PCI connections, and data storage
I can build my own computer, and consider myself an advanced user, and I've tried hard to educate myself on this aspect but it's definitely my blind spot. I'm never confident about lane and bandwidth limitations. I'm using: Gigabyte B550M DS3H (Rev. 1.0) along with a Ryzen 5600 (non x) Here's a link to the MB manual: https://download.gigabyte.com/FileList/M...61afc6ad23 But I believe the pertinent info is: 1 x PCI Express x16 slot (PCIEX16), integrated in the CPU 1 x PCI Express x16 slot (PCIEX4), integrated in the Chipset 1 x PCI Express x1 slot (PCIEX1), integrated in the Chipset 1 x M.2 connector (M2A_CPU), integrated in the CPU 1 x M.2 connector (M2B_SB), integrated in the Chipset 4 x SATA 6Gb/s connectors, integrated in the Chipset I currently have a 1TB Gen 4 M.2 in the faster slot and a 1TB Gen 3 M.2 in the other. My main questions are: 1: Would adding a single SATA SSD affect my performance negatively in any meaningful way 2: Would adding a PCI adapter to the X4 slot, for either storage or possibly USB-C affect performance 3: Bonus question: Both my MB specs and the 5600 Specs only mention supporting RAM to 3200mhz... but I appear to be running my 3600mhz RAM fully and properly, am I incorrect? I guess it boils down to, are my lanes currently maxed, and what's the effect if I add more stuff. Thanks in advance.
The bandwidth from the chipset to the CPU is constrained by a PCIe3x4 connection, which typically handles less than 4GB per second. In practice, noticeable performance drops are rare unless you pair ultra-fast SSDs with both M2 and PCIeX4 connections and push them to full capacity at maximum speed. This scenario is generally not feasible for everyday tasks. For your challenge, the CPU's official maximum is 3200 MHz; exceeding this is usually seen as an overclock attempt.
Thank you! I understand—focus on stability over extreme optimization. Just make sure any changes don’t drastically slow down your primary storage.
every part runs at maximum capacity, problems arise only when the linked connection is overwhelmed, something rare in everyday operation. When that happens, the systems would split the available data while it’s active, then resume normal function afterward.
It seems the focus is on active usage rather than connections. Storage capacity shouldn't typically be a concern unless multiple drives are used together. For example, I wouldn't expect simultaneous use of drives 2 and 3 unless transferring data between them, in which case speed would still be better than copying to an external drive.
Absolutely, even when copying between them, it's improbable that either drive could maintain 2GB per second.