Unlocking the Hidden Potential of Intel CPUs for Enhanced Performance
Written on
Chapter 1: Maximizing Your Intel CPU Investment
It's crucial to make the most of your hard-earned investments. This article explores an essential feature of Intel CPUs that you should be leveraging if your system supports it. With the decreasing prices of NVMe SSDs, it's now more sensible than ever to safeguard against hardware failures using RAID 5, all while enjoying significantly enhanced performance.
Gone are the days of paying exorbitant prices for a mere 250GB of storage! The cost of SSDs has plummeted, and we must acknowledge that disk performance remains the primary bottleneck in any computer system. Boosting disk speed can lead to substantial improvements in overall system performance, regardless of your CPU cores or RAM.
Section 1.1: Understanding RAID Basics
RAID, or Redundant Array of Independent Disks, might seem complex at first, but its principles become clearer with experience. I recall my initial foray into RAID, when I purchased a PCIe RAID card to connect multiple traditional HDDs in RAID 0. For a long time, RAID 0 was my go-to choice, especially during the era when HDDs were the norm and NVMe was merely a dream.
Subsection 1.1.1: Types of RAID Configurations
RAID 0 delivers maximum performance and disk capacity but comes with a significant risk: losing all your data is alarmingly easy. In contrast, RAID 1 offers data protection by mirroring data across drives, but this comes at the cost of halving your available disk space without enhancing performance.
RAID 5 strikes a balance, providing solid performance, reliable data protection, and efficient use of disk space. While it may be more complicated to set up, it allows continued operation even if a single drive fails, albeit at a slower pace until a replacement is made.
RAID 10 is commonly employed in data centers, enabling the loss of multiple drives without performance degradation, but it requires more drives than other configurations, which can be a drawback.
Chapter 2: Intel RAID Advantages
If you're using a recent Intel CPU, it's worth checking if it supports Intel RAID technology, often referred to as Intel RST (Rapid Storage Technology) or Intel VROC (Virtual RAID on CPU).
Optane technology can enhance the reliability of Intel RAID configurations by serving as a caching solution, thus protecting your data while boosting performance.
CPUs that support Intel VROC
Even modern laptops are equipped with Xeon CPUs, making this technology increasingly accessible.
If you're considering bootable RAID, ensure it supports NVMe; while SATA RAID is better than nothing, NVMe is preferable for optimal performance.
To utilize Intel RAID effectively with non-Intel SSDs, you’ll need a VROC Premium hardware key, which can typically be obtained from your motherboard manufacturer or Intel dealer.
Unfortunately, only the older Samsung OEM SM961 SSD is officially supported. However, I’ve found that even older SSDs can work without parity errors if they are compatible.
Setting up RAID is relatively straightforward on desktops, but laptops like the Dell Precision 77xx series, which accommodate multiple NVMe SSDs, can also support Intel RAID configurations.
The latest model of the 77xx series strategically positions NVMe SSDs to mitigate heat generation, a common issue with older models.
Most laptops typically support only two "true PCIe" NVMe SSDs, limiting the ability to implement RAID 5—the most efficient option for balancing speed and data protection.
Section 2.1: Configuring Your OS for Intel VROC
Utilizing RAID 5 is essential to prevent catastrophic failures, especially with consumer drives. My work PC has shown signs of sluggishness over the past six months, prompting this exploration into optimizing my setup.
The Most Important Thing Nobody Ever Told You About Windows PCs
An often-overlooked truth about Windows PCs is that they will eventually fail. I wrote this article to share lessons learned through trial and error, aiming to help others avoid similar pitfalls.
Choosing to enable this underutilized feature can lead to a faster experience with built-in hardware failure protection. While AMD supports RAID configurations across all CPUs, they lack RAID 5—a vital option that balances cost and performance. Although I personally prefer AMD CPUs, I find Intel’s socket changes frustrating.
The key to a successful RAID setup is to use a supported NVMe SSD. The most reliable options are the Samsung OEM drives. Using unsupported drives may lead to parity errors, which can be a headache to manage.
I've been using three Samsung 970 Plus NVMe SSDs and have noticed around 10-13 parity errors during daily RAID verifications, all of which are resolved.
Through extensive testing, I've learned that disabling write-cache buffer flushing minimizes parity errors, but it requires a separate power supply for optimal performance.
It’s important to note that having a UPS does not enable write-cache buffer flushing, which is often misunderstood.
Enabling read patrol can significantly reduce parity errors when using non-recommended SSDs.
Disabling disk data caching can severely impact performance, even on powerful setups.
Processes like Windows search indexing can overwhelm disk I/O, creating bottlenecks even on high-performance workstations.
Whether in distributed mode or Journaling Drive mode, disabling disk caching leads to significant performance setbacks.
After consulting with Intel support, I learned that Optane caching is necessary to maintain write hole protection while optimizing performance. I plan to explore this option in the future.