Practical testing …
We have tested the Icy Dock ToughArmor MB840M2P-B removable rack with a Crucial P1 1TB M.2 NVMe SSD on various systems without any problems, most recently here on the latest ASRock X299 Creator Intel LGA2066 DDR4 ATX motherboard, with which we also carried out the benchmarks.
After the uncomplicated installation we now check if the MB840M2P-B performs better or worse than if the SSD is directly inserted into the M.2 slot of the mainboard. For this we have chosen AS SSD Benchmark (Download), first directly over the M.2 slot of the motherboard and then in the removable PCIe frame.
The following PC setup was used as test system:
|Intel Motherboard||ASRock X299 Creator|
|CPU||Intel Core i9-7900X Skylake-X CPU|
|Cooler||Arctic Freezer 33 TR|
|Thermal Compound||ARCTIC MX4|
|Graphics card||ASRock Radeon RX 5700 Challenger D 8G OC|
|SSD||Crucial MX200 SSD|
|Test SSD||Crucial P1 1TB M.2 NVMe SSD|
|PSU||Cooler Master Silent Pro M 600W|
|Chassis||Cooler Master Testbench v1.0|
|Operating System||Windows 10 Pro 64 Bit|
Next, we inserted the NVMe SSD into the Icy Dock ToughArmor MB840M2P-B PCIe removable frame and measured again. The differences are in the range of the measurement tolerance and are therefore equal to the benchmark values of the M.2 slot.
All in all, the MB839SP PCIe 3.0 x4 removable frame easily matches the speed of the Crucial P1 1TB M.2 NVMe SSD. This is not surprising, since PCIe 3.0 x4 offers enough bandwidth, as you can see very clearly on the following table.
NVMe M.2 SSD speed …
For the Crucial P1 NVMe SSD, for example, PCIe Gen3 x4 is required, i.e. a PCIe 3.0 slot with at least x4 lanes, or an M.2 slot, which provides a bandwidth of up to 2000 MB/s. With ASRock current motherboards offer the Ultra M.2 slot with up to 32Gb/s. If only one PCIe 2.0 x4 slot is available, a maximum of 2000 MB/s are supported, so even with a PCIe 2.0 x4 slot, at least with this SSD, a slower PCIe SSD speed should not be a problem.
Here is a small listing of the PCIe speeds:
PCIe 2.0 x1 500 MB/s
PCIe 2.0 x2 1000 MB/s
PCIe 2.0 x4 2000 MB/s
PCIe 2.0 x8 4000 MB/s
PCIe 2.0 x16 8000 MB/s
PCIe 3.0 x1 985 MB/s
PCIe 3.0 x2 1969 MB/s
PCIe 3.0 x4 3938 MB/s
PCIe 3.0 x8 7877 MB/s
PCIe 3.0 x16 15754 MB/s
With the program CrystalDiskInfo or with the tools of the respective SSD manufacturer, you can easily check whether the NVMe SSD is connected with the right bandwidth. Recognizable by the transfer mode PCIe 3.0 x4 in the PCIe 3.0 x4 slot.
Before we come to the Result and general impression, we want to check one more point and that is the temperature in the M.2 slot and in the removable frame.
SSD heat development …
Of course we looked at the PCIe card again with our thermal imaging camera, but it is difficult to measure the temperature of a glossy surface without modification. Therefore we had done the previous temperature measurements with the internal temperature sensor.
Icy Dock ToughArmor MB840M2P-B removable rack Result and general impression …