08-19-2017 07:45 AM - edited 08-19-2017 07:48 AM
I recently installed a secondary 1TB PCIe M.2 drive in my P50. I used Lenovo part number 4XB0N10301 to be sure to be compatible. Winsat reports the performance of this disk to be, frankly, unusable. Below are the results from winsat on Drive C (my original 512GB disk random read at >400mb/sec) and Drive D (my new 1TB disk randome read at 22mb/sec [no, I did not leave off a number ]). Has anyone seen this before?
p.s. CrystalDiskInfo reports the temprature of the original disk at 46c, while the the 1tb is at 146c. Is that part of the issue?
Solved! Go to Solution.
08-19-2017 01:34 PM
No idea what could be causing this performance aside from thermal throttling. I would say 146c is clearly an indication that there's something wrong with the installation, or the new M.2 device itself. Is it SATA or NVMe?
Also, the performance of your primary SATA drive seems to me to be much too high for an HDD spinner. It seems more in line with a 2.5" SSD drive which would probably have number in the 500 range. An HDD spinner would probably be somewhere 150-250. Have you replaced the Lenovo factory HDD spinner with an SSD?
Installing a second 2.5" SATA HDD/SSD or an M.2 SATA/NVMe drive in the dual-purpose secondary bay of the P50 requires the proper installation parts. Are you using the correct tray for your M.2 drive, as there is specifically one intended for a SATA M.2 drive and a different one intended for an NVMe M.2 drive?
To install a 2.5" drive, use: P/N 4XB0L63274 - ThinkPad Mobile Workstation Storage Kit
To install an M.2 SATA drive, use: P/N 4XB0L78233 - ThinkPad P50 M.2 SATA SSD Tray
To install an M.2 NVMe drive, use: P/N 4XB0K59917 - ThinkPad M.2 SSD Tray
The difference between the two different M.2 trays is that the NVMe model comes with a thermal pad to help better dissipate its heat, while the SATA model comes without the thermal pad.
08-24-2017 08:22 AM - edited 08-24-2017 08:28 AM
My P50 has two 1TB NVMe drives. The first was included in the original configuration and the tray has the thermal pad. The second was purchased elsewhere (but is the exact same Lenovo OEM drive) and sits in a SATA tray with no thermal pad.
Interestingly, the 2nd drive with no thermal pad always runs 10 to 11 degrees C cooler than the 1st. That is probably partially due to the fact that the system drive is always in use. However, if I give the 2nd drive a workout by copying many huge files for an extended time, it still runs at least 5 degrees C cooler than the system drive.
So I'm not sure how much value the thermal pad really has. Maybe the physical location of the drives subjects them to very different airflow patterns. I don't know, Just passing along my observations.
08-26-2017 12:13 PM
Well, as amazing as it sounds, my drive is now performing as expected, so using the correct part (with the thermal pad) fixed the issue (Thanks DSperber!)
For the record, my drive is now at 60c (still hight, but apparentl below the thermal limit).
Here are the winsat results:
D:\Data\Movies>winsat disk -drive d
Windows System Assessment Tool
> Running: Feature Enumeration ''
> Run Time 00:00:00.00
> Running: Storage Assessment '-drive d -ran -read'
> Run Time 00:00:00.25
> Running: Storage Assessment '-drive d -seq -read'
> Run Time 00:00:03.23
> Running: Storage Assessment '-drive d -seq -write'
> Run Time 00:00:02.47
> Running: Storage Assessment '-drive d -flush -seq'
> Run Time 00:00:00.53
> Running: Storage Assessment '-drive d -flush -ran'
> Run Time 00:00:00.50
> Disk Random 16.0 Read 647.53 MB/s 8.4
> Disk Sequential 64.0 Read 2679.80 MB/s 9.2
> Disk Sequential 64.0 Write 1334.94 MB/s 8.7
> Average Read Time with Sequential Writes 0.085 ms 8.8
> Latency: 95th Percentile 0.262 ms 8.8
> Latency: Maximum 2.527 ms 8.7
> Average Read Time with Random Writes 0.070 ms 8.9
> Total Run Time 00:00:07.25+