top of page

Optimizing Gen5 Storage Performance for Your Gen5 Computing Platform

  • Oct 30, 2024
  • 4 min read

In order to ensure your PCIe Gen5 NVMe storage performs optimally you will need to make sure the host platform is configured properly, and that you are properly testing the storage configuration.

This blog will examine 3 critical factors associated with PCIe Gen5 NVMe Storage:

1) Memory (system RAM)

2) System/Mainboard BIOS Settings

3) Benchmark Utility Settings/Test Scripts

These are of key importance, and apply to desktops, workstation and server platforms. However, but specific chipsets and motherboard combinations may have unique requirements.


System Memory

 

PCIe Gen5 storage media benefits from high-performance memory (system RAM). As a general rule, you will want to install as much memory as your budget allows for.

The type of memory used, and how this memory is configured varied from system to system. We recommend consulting the motherboard/platform user guide for a list of supported memory-modules.

Selecting the right type of memory can have a major impact on system performance. Dual-channel memory for example, is recommended for workstations or platforms with single CPUs, as it can optimize available bandwidth and transfer speed. (two modules installed into two memory lanes) can optimize bandwidth and improve transfer speeds.

In addition, some systems may provide various BIOS settings associated with system memory.


Motherboard BIOS Settings

 

Although PCIe Gen5 NVMe media is now widely available, it is not yet considered mainstream, as its most commonly used for specialized professional applications rather than those associated with consumers or SMBs. As a result, most Gen5 computing platforms are often paired with PCIe Gen4 NVMe media by default, and their BIOS configurations will reflect this.

When prepping a system for Gen5 storage media, it’s important to check the platform’s BIOS configuration menu to ensure Gen5 related settings are enabled and optimized. As the ideal configuration varies from system to system, be sure to consult your platform/motherboard’s user guide. PCIe Gen5 connectivity may be limited to specific slots, or even certain types of PCIe devices.

Some general settings are outlined below:


Memory Related Settings: As touched upon earlier, several memory settings may be provided by the system’s BIOS Configuration Menu:


NUMA (non-uniform memory access): This setting may also be presented along the line of “NUMA nodes per socket”. Although this setting can affect performance for any platform, the default NUMA settings for some motherboards may not be ideal for NVMe storage configurations. If the option is present, you may need to manually set the system to operate in NPS4 mode.

 

Memory Frequency: Memory frequency settings can have a big impact on performance. 5600 Hz is recommended for Desktops while 4800Hz is ideal for Server and Workstations.


Other Settings


 PCIe MPS (Max Payload Size) can affects sequential performance. As a general rule, lowering the Max Payload Size improves compatibility with PCIe devices, but may result in performance loss. In most cases, it can be left in the default configuration, but using the maximum of 4096 is recommended for modern PCIe devices. If 4096 is not the system’s default setting, you want to consider checking the system/motherboard user guide for recommendations.

 

VT-d: VT-d (short for "virtualization for technology direct I/O access") is associated with some Intel-based server and workstation motherboards. Though its primary purpose is for virtualization platforms (it enables direct access to the host hardware from a virtual machine), it can have an adverse effect on transfer performance in some instances. If you are experiencing sub-par performance, try disabling the VT-d setting.

 

Power Management: While often overlooked, Power Management related BIOS settings can have a big impact on performance, especially if the system has been configured to operate in a “Green” Power Savings mode. In fact, many systems are now shipped with these modes enabled.

If your platform’s BIOS menu provides Power Management settings, make sure to prioritize system performance over efficiency.


Optimize Queue Depth and Thread Count for Accurate NVMe Benchmark Performance

Performance Benchmarks such as CrystalDiskMark (CDM) can be used to test storage media by simulating a wide range of workloads. However, such utilities may not be configured to test NVMe storage devices by default. In many cases, adjustments are required.


The most common are Queue Depth and Thread Count.


Queue Depth: By and large, NVMe storage media has been designed to execute a huge number of concurrent tasks, especially when compared to SAS/SATA SSDs or hard disks. The Queue depth of and NVMe SSD (the number of I/O requests a device can handle at one time) is measured in the tens of thousands, as opposed to tens or hundreds for a SAS or SATA drive.

As a general rule, increasing queue depth will result in higher performance, as the test will be simulating denser workloads associated with NVMe storage applications.


Real-World Applications:


Thread Count: As PCIe-devices, NVMe’s multi-threaded architecture was designed to work in conjunction with modern multi-core CPUs, enabling parallel I/O processing across multiple threads (A.K.A tasks or jobs).

This approach eliminates bottlenecks inherent in single-threaded protocols like SATA, ensuring benchmarks reflect the true capabilities of NVMe storage.

Properly configuring the number of threads (often represented as “workers” or “jobs”) is essential to unlock accurate performance measurements for NVMe storage.

HighPoint publishes benchmark reports and guidelines for their various NVMe products, including Rocket7600 and 1600 series Gen5 AICs and Adapters. Contact us for more information


HighPoint publishes various test scripts and setting recommendations for tested NVMe media with various benchmarking tools including FIO (Flexible I/O Tester), Iometer, and CDM.

For more information and sample scripts, please contact our Support Department


Learn More



33 Comments


wen yong
wen yong
18 hours ago

Burglin' Gnomes might look like a funny, chaotic game, but the combat is surprisingly unforgiving if you don't know your weapon stats. Swinging your Slap Hammer wildly isn't going to save you. Did you know that it takes exactly one hit to squash a cockroach, two solid hits to defeat a rat, but a whopping three to four hits to take down an Evil Gnome?

Like

Simmons Wayne
Simmons Wayne
7 days ago

Your discussion of dual-channel memory's impact on Gen5 storage bandwidth is spot-on—memory configuration is often overlooked when tuning PCIe Gen5 platforms. For creative workflows that demand fast data throughput, pairing high-performance storage with an ai music extender can further streamline audio project handling without bottlenecks.

Like

This is how Meowdoku got me: cute cats first, actual brain workout second. I opened it for the vibe, then realized I had to place cats across colored regions while avoiding same rows, columns, and diagonal touching. It’s the kind of puzzle where one smart move makes the whole board suddenly click.

Like

tim daved
Jun 02

I came across Sassa Status Check It’s both motivating and informative, and definitely worth sharing with others.

Like

Getting the most from Gen5 storage is not only about faster SSDs, it also depends on system tuning, memory configuration, BIOS settings, and how workloads are handled under real world conditions. That is where tools like Vidrush AI can add value by helping teams analyze performance patterns and identify bottlenecks across complex workflows, making it easier to understand whether storage, compute, or application behavior is limiting overall throughput. As Gen5 platforms continue to push higher bandwidth, combining hardware optimization with smarter performance insights becomes increasingly important for achieving consistent results.

Like
bottom of page