Today, Samsung has sent over their brand new 9100 PRO 8TB Gen5 NVMe SSD for review. This is the big brother to the 2TB 9100 PRO I looked at back in March. That drive, the 9100 PRO 2TB, almost felt like a statement: Samsung is back at the forefront of SSD performance. This new drive is the super-sized variant. It has 4 times the capacity without sacrificing any performance. That is the claim, so let us get to it!
Here is an Amazon affiliate link to the drive if you want to check current pricing or buy one.
Samsung 9100 PRO 8TB PCIe Gen5 NVMe SSD
The Samsung 9100 PRO 8TB comes in a double-sided M.2 2280 (80mm) form factor. The front of the drive contains two NAND packages, the controller, and a DRAM module.

The 9100 PRO is available both with and without a heatsink, and my test drive is the bare drive model. Samsung has a high level of vertical integration with this drive, in that Samsung produces the controller and the NAND in house. The controller is named Presto, and the NAND is 236-layer TLC. Across the 9100 PRO line all drives are equipped with a LPDDR4X DRAM cache at 1GB per 1TB of drive capacity. As a result, this drive has an 8GB DRAM cache to go with its 8TB of NAND.

The backside of the Samsung 9100 PRO 8TB contains two of the four total NAND packages.
Samsung 9100 PRO 8TB SSD Specs
The Samsung 9100 PRO 8TB is now available between 1TB and 8TB capacity points.

The 8TB model is rated for 14800 MB/s sequential read and 13400 MB/s write. This represents a tiny performance increase over the rated read speeds of my previous 2TB test model. Additionally, random read IOPs are rated higher as well, likely due to populating additional channels on the Presto controller, though that is just an educated guess. These numbers peg the 9100 PRO at the top of the Gen5 market.
Endurance is rated at 4800 TBW, which is a huge number that falls right in line for an 8TB drive at 600 TBW per 1TB of capacity. Additionally, as expected the warranty is 5-years.

CrystalDiskInfo can give us some basic information about the SSD and confirms we are operating at PCIe 5.0 x4 speeds using NVMe 2.0.
Test System Configuration
We are using the following configuration for this test:
- Motherboard: MSI MAG X670E Tomahawk
- CPU: AMD Ryzen 9 7900X (12C/24T)
- RAM: 2x 16GB DDR5-6000 UDIMMs
Our testing uses the Samsung 9100 PRO 8TB as the boot drive for the system, installed in the M.2_1 slot on the motherboard. This slot supports up to PCIe Gen 5 x4. The drive is filled to 85% capacity with data, and then some is deleted, leaving around 60% used space on the volume.
Next, we are going to get into our performance testing.




Samsung 9100 PRO 8TB SSD
Hallo please send me a quote for this samsung SSD plus an external housing please
It’s about tree fiddy.
So if I want sustained writes I should go enterprise or the T705. Good to know.
@Culbrelai
Keep in mind my screenshot was written during an operation where I take the drive from 0% to 85% full. In the case of this drive, I write nearly 7TB of data to it.
If you want sustained writes, and your definition of sustained writes is 500+ GB files written as fast as the drive can write, then the Crucial T710 or T705 are faster.
If you’re writing anything less than 500GB, the difference will be negligible. The 9100 wrote the first TB, or more, at 4+ GB/s, which is as fast as I can generate the random data I use to populate the drive.
I balked at the price until I checked nand flash spot prices (of course Samsung uses in-house nand but it’s still a way to do some napkin math). These 8tb drives are just going to be expensive until nand wafer prices come down.
Thanks for the review. Since this is a double-sided drive, I’m particularly interested in the thermal aspects. What sort of case & cooling setup did you use? Did the CPU cooler provide any direct airflow onto the SSD?
Also, do you have any idea whether the monitoring software was reporting NAND or controller temperature? I’d guess it’s the NAND temperature, since that’s the more heat-sensitive of the two (but usually also cooler).
In the future, I would appreciate seeing a dedicated thermal test, as many other sites usually do.
> So if I want sustained writes I should go enterprise or the T705.
@Culbrelai , it depends on what you’re trying to do. For something like a sustained database workload, skip right past consumer SSDs and get a server SSD for mixed or write-intensive workloads. Those are optimized to reduce tail latencies in a way that you generally don’t see among any consumer SSDs.
Another thing about consumer SSDs is that the size of the SLC buffer is proportional to the amount of free space. In the 4 GB 9100 Pro, it looks to be a quarter of the free space, which check out if you consider that it’s TLC (i.e. 3 bits per cell) and thus 4x as dense as SLC. This means you can fill an empty drive to 25% at full speed, but if you’re starting with a half-full drive, then you can only add another 1 GB (if we’re talking about the 8 GB model), before it throttles back to the steady-state write performance.
> The 9100 wrote the first TB, or more, at 4+ GB/s, which is as fast as I can generate the random data I use to populate the drive.
@Will Taillac , I highly doubt the drive does any sort of block-level de-duplication. That’s the only reason I can see why you’d need to use non-repeating random data. I’d just replay the same block of pre-generated random data. Maybe you could try doubling the size of your write buffer and adding a random offset, but I’d be shocked if it made any difference.
It’s storage, It stores data. If you’re going to review something like this at least do it properly.
“Across the 9100 PRO line all drives are equipped with a LPDDR4X DRAM cache at 1GB per 1TB of drive capacity.” should be: “Across the 9100 PRO line all drives are equipped with an LPDDR4X DRAM cache at 1GB per 1TB of drive capacity.”
@Cyclographer
In the past – think Sandforce era drives – some SSDs have used inline compression to improve performance. I’m honestly not sure if any drives out there nowadays still do that kind of thing, but I use random data just to be sure. Actually, I use 10 separate threads generating random data simultaneously, causing the data to get interwoven as it’s written.
My ability to generate data hasn’t been a huge limitation for the most part, and eventually my test bench will probably get upgraded and be able to push more data.
As for thermal testing, generally speaking drives report their controller temperatures. I do have a FLIR camera which I pull out and use to ensure the self-reported drive temperature is fairly accurate; I’ve caught drives in the past where the reported temperature was wildly different than reality. That’s never been a problem with a Samsung drive thus far, though. I let the drive get up to temperature during the initial random data drive write, operating on an open-frame test bench without a heatsink. If a drive stays cool, let’s say under 60C, then I might just leave it that way for all testing. Once a drive makes it to 70-80C though, I try to observe throttling behavior if I can just for my own knowledge, and then apply my MSI motherboard’s built-in heatsink. I also have a fan I can direct at the drive/heatsink if needed. In the 9100 PRO’s case, the drive only barely made it to 70C, so I marked the temperature and then applied my heatsink for the rest of testing. With the heatsink I don’t think I broke 50C for the rest of testing.
> As for thermal testing, generally speaking drives report their controller temperatures.
On Linux, the 990 Pro reports three temperatures: Composite and two “Sensor” temperatures (1 and 2), which appear to be the NAND and controller, respectively. It seems clear to me that the Composite temperature reflects Sensor 1, which I believe is the NAND temperature.
With NAND being far more temperature-sensitive, I would expect drives to give you the NAND temperature, if you get only one. However, I can’t argue with any results you’ve gathered by either FLIR or external temperature probe.
> I’ve caught drives in the past where the reported temperature was wildly different than reality.
So, the reported value matched neither the NAND nor the controller? Was it somewhere in between the two? Was the drive in a steady-state, at the time, to rule out the effect of any temporal smoothing?
> In the 9100 PRO’s case, the drive only barely made it to 70C
That is pretty hot, for a NAND temperature. A lot of drives will start to throttle around there. Controllers usually have a higher throttling point (my 990 Pro reports a throttling temperature of 85 C, for the controller).
Thanks for the reply!