The Benchmark Thread - Hard Drive

Did you load and run the benchmark?

I seem to be averaging 500 MB/second moving files from one internal drive to the other.

Framework only has one internal drive. Could you elaborate on this?

Just speculating, you are getting numbers that indicate a bottle neck. You have many irons in the fire of your current tests, because you are not controlling your variables. Please run the benchmark and report your findings.

Oh, and PLEASE post your system specs and the size/benchmark of that Framework expansion card. I am sure many here would love to start getting benchmarks for that. Don’t forget to share the benchmark for the P31 as well! Also indicate if you are using bitlocker, please!

1 Like

I meant the internal drive and the expansion card. Both 1 TB.

EDIT: The benchmarking software is giving me very different results than the windows file transfer box; far more inline with what everyone is posting.

DIY Edition
CPU: Intel Core i5-1135G7
WiFi: Intel Wi-Fi 6E AX210 No vPro
Storage: 1TB - SK hynix Gold P31 SSD NVMe
Memory: 32GB (2 x 16GB) DDR4-3200
Operating System: Windows 10
File System: NTFS
Encrypted: NO

And here is the 1TB expansion slot. This one is exFAT:

It’s strange how the benchmarking software is giving me these results, yet when I’m actually moving real files, my results are different.

Here are the real-world speeds I’m seeing:

2 Likes

Moving various files around will always be slower than synthetic benchmarks.

The OS and the drive controller have to do various operations in order to actually create files and that can slow things down considerably. If you had 1000 1KB files it would be much slower to transfer them than a single 1MB file.

It doesn’t look like you have a problem.

3 Likes

In addition, copying files between media will always take the slowest rate. So your overhead before NTFS is only about 1000MB/s. Add in multiple file handling, the overhead of NTFS, and the overhead of USB, and 500MB/s doesn’t sound too bad IMO. This also doesn’t take into consideration the possible I/O penalties due to any file fragmentation.
In this case, since your CFe card is faster, I would say that your bottleneck is mostly the USB > expansion card.

Example: From your benchmarks the fastest possible speed Expansion > SSD is 1028.62, the fastest possible speed SSD > Expansion is 1027.41. This is all before any overhead.

4 Likes

Configuration

  • CPU: Intel® Core™ i5-1135G7
  • WiFi: Intel® Wi-Fi 6E AX210 No vPro®
  • Memory: 32GB (2 x 16GB) DDR4-3200

Windows 11 Pro.

WD Black SN770 SSD.

The temperature during this benchmark did not exceed 70 C.

image

1 Like

The pure awesomeness of the SN850 1TB in Windows 11!

1gb

Max temp was 60c

2 Likes

Low4K seems a bit disappointing, given the 32-bit 4K.

Double the low 4K not too bad.

Perhaps I should run crystal disk on my Optane 32GB stick at some point.

Remember, system boot time and application launch is primarily low 4K (rapid reads of small files in different locations).

1 Like

The latency is fantastic but thats about it really. I used them for dedicated Pagefile drives.

2 Likes

I’m not sure but they only have 150TB write endurance – which is a lot, but rather finite. I’m worrying that pagefile might be a bit too … well, frequent.
A hibefile is very good. It can probably last a decade or two. Temp file too. If only you can tell Windows to allocate that.

Currently mine act as a “glorified thumbdrive” because, frankly, I have no system with the slots. It’s also a 1st-gen accelerator stick and I bought it when they first appeared on market. They now seem to have higher-capacity ones (with maybe 3 or 4 chips)

2 Likes

Hmm well not a issue if you got plenty of ram. Plus it only has to last 3-5 years and it will be replaced. It’s just a $20 SSD on Ebay now. :grinning:

Having a dedicated Pagefile drive is pretty ‘enthusiast’ so it’s not going to be there forever. People worry about SSD wear too much I feel. But that latency makes it perfect IMO. But whether you’d notice it over a standard SATA SSD…hmmm.

3 Likes

I tested my SN850 with fio:
Edit: I removed it, since the initial post wants kdiskmark benchmarks, so I will provide some later.

1 Like

Somewhere in all that mumbo jumbo are the numbers I take it? :rofl: :wink:

1 Like

@Jason_Dagless
Thank you for the hint, here is a kdiskmark benchmark.

HD: SN850 2TB
CPU: Intel Core i5-1135G7
Memory: 64GB
OS: Arch Linux
File system: Ext4
Encrypted: No

Since the benchmark is very short, my drive did not exceed 45C.
In a longer benchmark run my drive gets to 85C and throttles.

3 Likes

Yes I am believing that it have drive cache optimization for low 4K writes as the read is more than 4x as fast as a read

Which should be “normal behavior” for SSDs like this, but it’s cool nevertheless to see it actually work. Good job, WD.

Samsung 980 Pro 1TB, Ext4, unencrypted
i5-1135G7

Fedora 36:
Screenshot

Windows 10:

1 Like

I needed a bigger SSD and treated myself to the new SK hynix P41

HD: SK Hynix Platinum P41
CPU: Intel Core i5-1135G7
Memory: 1x16GB
OS: Arch Linux
File system: Ext4
Encrypted: YES: LUKS 512 bit aes-xts-plain

2 Likes

Samsung 980 Pro 1TB, i5-1240P, Kubuntu 22.04 (kernel 5.15.0)

Ext4 unencrypted

btrfs unencrypted

Disappointing btrfs read performance, as noted at BTRFS Read Performance Issues. Fingers cross Linux v6.0 fares better.

A nice ~3x reads improvment on Linux v6 :slight_smile:

SN850 500GB, i5-1240P, btrfs (rw,noatime,compress=zstd:3,ssd,space_cache=v2,subvolid=5,subvol=/)

via fio and approximate CrystalDiskMark settings


Linux 5.19.11-arch1-1

Sequential Read: 1684MB/s IOPS=52
Sequential Write: 2580MB/s IOPS=80

512KB Read: 780MB/s IOPS=1560
512KB Write: 2133MB/s IOPS=4266

Sequential Q32T1 Read: 1600MB/s IOPS=1600
Sequential Q32T1 Write: 3636MB/s IOPS=3636

4KB Read: 62MB/s IOPS=15968
4KB Write: 299MB/s IOPS=76560

4KB Q32T1 Read: 930MB/s IOPS=238139
4KB Q32T1 Write: 528MB/s IOPS=135181

4KB Q8T8 Read: 2215MB/s IOPS=567172
4KB Q8T8 Write: 536MB/s IOPS=137239


Linux 6.0.0-1-mainline

Sequential Read: 3076MB/s IOPS=96
Sequential Write: 2807MB/s IOPS=87

512KB Read: 1428MB/s IOPS=2857
512KB Write: 2253MB/s IOPS=4507

Sequential Q32T1 Read: 3636MB/s IOPS=3636
Sequential Q32T1 Write: 3333MB/s IOPS=3333

4KB Read: 61MB/s IOPS=15796
4KB Write: 273MB/s IOPS=69897

4KB Q32T1 Read: 903MB/s IOPS=231412
4KB Q32T1 Write: 458MB/s IOPS=117363

4KB Q8T8 Read: 2179MB/s IOPS=557878
4KB Q8T8 Write: 532MB/s IOPS=136289

HD: Sabrent Rocket 4.0 1TB
CPU: Intel Core i7-1165G7
Memory: 2x8GB
OS: Arch Linux | Gnome 42 | 5.19.10-zen
File system: Ext4
Encrypted: No

Default Settings
image

NVMe Setting
image

OS: Slackware 15.0 x86_64 (post 15.0 -current) x86_64
CPU: 11th Gen Intel i5-1135G7
Memory: 2x16GB
Disk: WD850 1TB
File System: Ext4
Encrypted: No

Default:

NVME: