cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
rjdickson
Paper Tape
Posts: 3
Registered: ‎03-31-2010
Location: Chicago, IL
Views: 598
Message 1 of 5

Lenovo PCIe drive terrible performance

Hi all,

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 Smiley Happy]). 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?

 

Thanks,

Robert

 

C:\WINDOWS\system32>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:43.23
> Running: Storage Assessment '-drive d -seq -read'
> Run Time 00:00:19.86
> Running: Storage Assessment '-drive d -seq -write'
> Run Time 00:01:26.38
> Running: Storage Assessment '-drive d -flush -seq'
> Run Time 00:00:05.84
> Running: Storage Assessment '-drive d -flush -ran'
> Run Time 00:00:05.92
> Disk  Random 16.0 Read                       22.15 MB/s          6.0
> Disk  Sequential 64.0 Read                   29.01 MB/s          4.3
> Disk  Sequential 64.0 Write                  11.12 MB/s          2.9
> Average Read Time with Sequential Writes     1.965 ms          6.9
> Latency: 95th Percentile                     5.739 ms          6.5
> Latency: Maximum                             91.255 ms          7.7
> Average Read Time with Random Writes         2.012 ms          6.9
> Total Run Time 00:02:41.83
 
C:\WINDOWS\system32>winsat disk -drive c
Windows System Assessment Tool
> Running: Feature Enumeration ''
> Run Time 00:00:00.00
> Running: Storage Assessment '-drive c -ran -read'
> Run Time 00:00:00.22
> Running: Storage Assessment '-drive c -seq -read'
> Run Time 00:00:03.88
> Running: Storage Assessment '-drive c -seq -write'
> Run Time 00:00:03.17
> Running: Storage Assessment '-drive c -flush -seq'
> Run Time 00:00:00.61
> Running: Storage Assessment '-drive c -flush -ran'
> Run Time 00:00:00.63
> Disk  Random 16.0 Read                       451.06 MB/s          8.2
> Disk  Sequential 64.0 Read                   494.77 MB/s          8.1
> Disk  Sequential 64.0 Write                  445.09 MB/s          8.0
> Average Read Time with Sequential Writes     0.111 ms          8.8
> Latency: 95th Percentile                     0.357 ms          8.8
> Latency: Maximum                             31.980 ms          7.9
> Average Read Time with Random Writes         0.195 ms          8.9
SeniorGuru
Posts: 2,089
Registered: ‎06-13-2013
Location: US
Views: 560
Message 2 of 5

Re: Lenovo PCIe drive terrible performance

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.

 

 

 

rjdickson
Paper Tape
Posts: 3
Registered: ‎03-31-2010
Location: Chicago, IL
Views: 509
Message 3 of 5

Re: Lenovo PCIe drive terrible performance

Hi,

 

Yes, I did order the incorrect tray. I have orderd the one with the thermal pad and will report back my results.

Thanks!

Phil__C
Token Ring
Posts: 176
Registered: ‎01-01-2016
Location: US
Views: 437
Message 4 of 5

Re: Lenovo PCIe drive terrible performance

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.

 

BalancedPower2.JPG

rjdickson
Paper Tape
Posts: 3
Registered: ‎03-31-2010
Location: Chicago, IL
Views: 389
Message 5 of 5

Re: Lenovo PCIe drive terrible performance

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+

 

Thanks!

Check out current deals!


Shop current deals

Top Kudoed Authors