• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Setting 4k sector size on NVMe SSDs: does performance actually change?

Joined
Jun 22, 2012
Messages
301 (0.07/day)
Processor Intel i7-12700K
Motherboard MSI PRO Z690-A WIFI
Cooling Noctua NH-D15S
Memory Corsair Vengeance 4x16 GB (64GB) DDR4-3600 C18
Video Card(s) MSI GeForce RTX 3090 GAMING X TRIO 24G
Storage Samsung 980 Pro 1TB, SK hynix Platinum P41 2TB
Case Fractal Define C
Power Supply Corsair RM850x
Mouse Logitech G203
Software openSUSE Tumbleweed
NVMe specifications allow the host to send specific low-level commands to the SSD in order to permanently format the drive to 4096 bytes logical sector size (it is possible to go back to a 512 bytes size in the same way). Not all NVMe SSDs have this capability.

Most client-oriented storage operates by default in "512-bytes emulation" mode, where although the logical sector size is 512 byes/sector, internally the firmware uses 4096 bytes/sector. Storage with a 4096 byte size for both logical and physical sectors operates in what is commonly called "4K native" mode or "4Kn". Due to possible software compatibility issues that have still not been completely solved yet (for instance, cloning partitions from a 512B drive to a 4096B drive is not directly possible), these drives tend to be quite rare in the client space and it is mostly enterprise class drives that employ it.

Some background information on this subject on Wikipedia:

Why change this setting? In theory, the 4K native LBA mode would get away with the "translation" the firmware has to do with 512-bytes logical sectors to map them to the underlying 4K "physical" arrangement (if a physical/logical distinction makes sense for SSDs) and may offer somewhat higher performance in this way.

This is possibly true for fast NVMe SSDs and high-performance (non-Windows) file systems in high-I/O environments, but it is unclear whether Windows performance with ordinary NTFS partitions would be improved, and the subject is sort of obscure and somewhat confusing. Some people for instance may think that the logical sector size is the same as the partition's cluster size (which defaults to 4 kB on Windows), but they are unrelated with each other. Furthermore, changing the logical sector size requires to delete everything on the SSD and basically reinstall the OS from scratch, which makes it even more unlikely for users to attempt it and see if differences arise. This is better tested with brand-new, empty drives.

I have a WD SN850 which allows changing this setting, but after doing it and reinstalling the OS I cannot say I have really observed significant differences on Windows 11 (also, Windows 11 currently has performance consistency issues with NVMe SSDs under certain configurations, but I didn't know this at the time).

I did it after following this blogpost where a WD SN850 user on Linux reportedly measured 10% higher performance on EXT4 partitions with basic benchmarks:

Some sources claim that the 4 kB LBA format provides "the best performance and endurance". This is also what appears to be hinted by low-level NVMe utilities listing the supported sector size format by the SSD. This source below however did not provide any benchmark to back this claim:

In this website a user saw very marginal improvements on a Samsung Pm1725a 800GB (in Chinese):

Here a Micron 9300 apparently gets better performance on ZFS filesystem (Linux) with 4K native LBA:

However, a user with a WD SN550 saw no differences in basic benchmarks:
https://www.reddit.com/r/hardware/comments/m18a5c/_/gqcyjt0
There is some information on the Linux utilities used to change this setting on a blogpost of NVM Express organization:

Some vendors may provide tools to change this from Windows effortlessly, for example like Sabrent for its Rocket 4 SSDs with a "Sector Size Converter" utility. However, there is no mention about possible performance differences, only issues pertaining to "data cloning scenarios":


Has anybody else tried and benchmarked any performance difference (possibly also in mixed read/writes, high-I/O scenarios) in a more controlled environment?
 
Last edited:

cfelicio

New Member
Joined
Jan 16, 2022
Messages
2 (0.00/day)
I ended up using Anvil Benchmark, as it checks both IOPS and Throughput, and found no measurable difference in performance, at least using Windows / NTFS / Sabrent Rocket NVME. From reading Seagate's paper, it seems like using 4096 has some advantages on the error correction side of things, as well as potentially avoid the controller having to emulate / convert from 512 to 4096. I will keep using 512 for my existing boxes, but will certainly add 4096 whenever I provision something new.
 
Joined
Apr 11, 2021
Messages
835 (0.65/day)
Location
ÐҼƱ₸ꞨƇҤՆԹՌÐ
System Name °( ఠ ͟ʖ ఠ)°
Processor Intel | i7 _ 11700K | @ ~ 5GHz all | cooling ~ Thermal Grizzly CARBONAUT
Motherboard Asus | ROG Strix -- Z 590-E
Cooling Asus | ROG Ryujin 240 2* _Noctua F PPC °3000 | 4+1* _beQuiet_ Silent/Light Wings 3 °2200
Memory G Skill | Trident Z *RGB @ 4000_ | _15-15-15-36_ |
Video Card(s) Asus | ROG Strix -- RTX 3070Ti_ #OC Edition
Storage INTENSO 250GB *1, 500GB*1 | Samsung EVO 860 / 970 EVO plus| WDC WD40 |
Display(s) Alienware | AW3821DW _ 38" {3840*1600} wide - curved
Case be Quiet | DARK BASE PRO 900 --- _rev. 2 --- #Silver
Audio Device(s) Asus | ROG Throne - Qi_7.1 | LOGITECH_G560 Speaker (RGB)
Power Supply be Quiet | DARK Power PRO 12 __ 1200W *titanium
Mouse Razer | NAGA Trinity (19 buttons)
Keyboard Razer | Huntsman V2 analog | Razer Goliathus (RGB) black
VR HMD Razer | Kraken Ultimate HEADSET __7.1 THX ____| DX RACER - Gaming Leather Chair_____ VR?? is odd!
Software Windows 11 Pro
Benchmark Scores See signature URL
i have samsung drives; when i -- secure erase -- my NVMe its erased with 512, for sure. i have no other option in BIOS.
after clean installing the OS everything is automatically converted to 4096 cus u start with a raw drive. Win11 gives no choice.

Screenshot 2022-01-16 040304.png


but that information about error correction has value for me! thanks :toast:
4096 has some advantages on the error correction side of things

loop processing GIF
 

cfelicio

New Member
Joined
Jan 16, 2022
Messages
2 (0.00/day)
i have samsung drives; when i -- secure erase -- my NVMe its erased with 512, for sure. i have no other option in BIOS.
after clean installing the OS everything is automatically converted to 4096 cus u start with a raw drive. Win11 gives no choice.

View attachment 232562

but that information about error correction has value for me! thanks :toast:


loop processing GIF
To double check, you can run on the command line fsutil fsinfo sectorinfo C:, and it should return something like this:

1642304263938.png

If both physical and logical sectors are showing 4096, you are running on 4KN.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
41,693 (6.60/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
I just recalled that after Windows XP SP3 launched, anything larger than 4KB sectors didn't work for NTFS. SSDs have made it where setting sector size greater than 4KB is pointless due to firmware management algorythims.

I do recall 8KB sectors were faster but they used up space quicker.
 
Last edited:
Joined
Jun 22, 2012
Messages
301 (0.07/day)
Processor Intel i7-12700K
Motherboard MSI PRO Z690-A WIFI
Cooling Noctua NH-D15S
Memory Corsair Vengeance 4x16 GB (64GB) DDR4-3600 C18
Video Card(s) MSI GeForce RTX 3090 GAMING X TRIO 24G
Storage Samsung 980 Pro 1TB, SK hynix Platinum P41 2TB
Case Fractal Define C
Power Supply Corsair RM850x
Mouse Logitech G203
Software openSUSE Tumbleweed
I ended up using Anvil Benchmark, as it checks both IOPS and Throughput, and found no measurable difference in performance, at least using Windows / NTFS / Sabrent Rocket NVME. From reading Seagate's paper, it seems like using 4096 has some advantages on the error correction side of things, as well as potentially avoid the controller having to emulate / convert from 512 to 4096. I will keep using 512 for my existing boxes, but will certainly add 4096 whenever I provision something new.

I didn't find significant performance differences either on Windows with my WD Black SN850, but I haven't been able yet to to do better testing on Linux with other filesystems. At some point I also had to revert 512b sectors due to having to clone partitions to/from a different SATA SSD that does not support changing the physical sector size.

i have samsung drives; when i -- secure erase -- my NVMe its erased with 512, for sure. i have no other option in BIOS.
after clean installing the OS everything is automatically converted to 4096 cus u start with a raw drive. Win11 gives no choice.
I just recalled that after Windows XP SP3 launched, anything larger than 4KB sectors didn't work for NTFS. SSDs have made it where setting sector size greater than 4KB is pointless due to firmware management algorythims.

I do recall 8KB sectors were faster but they used up space quicker.

Keep in mind that the post is about the "physical" sector size, not the cluster size set when formatting the SSD with Windows. Windows uses a 4096-bytes cluster size by default with NTFS size regardless if the drive has 512-bytes or 4096-bytes physical sectors.
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
19,034 (3.01/day)
Location
UK\USA
I didn't find significant performance differences either on Windows with my WD Black SN850, but I haven't been able yet to to do better testing on Linux with other filesystems. At some point I also had to revert 512b sectors due to having to clone partitions to/from a different SATA SSD that does not support changing the physical sector size.




Keep in mind that the post is about the "physical" sector size, not the cluster size set when formatting the SSD with Windows. Windows uses a 4096-bytes cluster size by default with NTFS size regardless if the drive has 512-bytes or 4096-bytes physical sectors.

You will still lose space, i did when i changed mine 4k and put the files back on the drive and ended up losing space because of it.
 
Joined
Aug 20, 2007
Messages
21,331 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
You shouldn't be losing any disk space as the ntfs default cluster size is already 4kb.
 
Joined
Apr 11, 2021
Messages
835 (0.65/day)
Location
ÐҼƱ₸ꞨƇҤՆԹՌÐ
System Name °( ఠ ͟ʖ ఠ)°
Processor Intel | i7 _ 11700K | @ ~ 5GHz all | cooling ~ Thermal Grizzly CARBONAUT
Motherboard Asus | ROG Strix -- Z 590-E
Cooling Asus | ROG Ryujin 240 2* _Noctua F PPC °3000 | 4+1* _beQuiet_ Silent/Light Wings 3 °2200
Memory G Skill | Trident Z *RGB @ 4000_ | _15-15-15-36_ |
Video Card(s) Asus | ROG Strix -- RTX 3070Ti_ #OC Edition
Storage INTENSO 250GB *1, 500GB*1 | Samsung EVO 860 / 970 EVO plus| WDC WD40 |
Display(s) Alienware | AW3821DW _ 38" {3840*1600} wide - curved
Case be Quiet | DARK BASE PRO 900 --- _rev. 2 --- #Silver
Audio Device(s) Asus | ROG Throne - Qi_7.1 | LOGITECH_G560 Speaker (RGB)
Power Supply be Quiet | DARK Power PRO 12 __ 1200W *titanium
Mouse Razer | NAGA Trinity (19 buttons)
Keyboard Razer | Huntsman V2 analog | Razer Goliathus (RGB) black
VR HMD Razer | Kraken Ultimate HEADSET __7.1 THX ____| DX RACER - Gaming Leather Chair_____ VR?? is odd!
Software Windows 11 Pro
Benchmark Scores See signature URL
i was unsure as well. but after research it turned out that my NVMe stays like it is. @eidairaman1 was right regarding the firmware

Samsung 980 pro

Screenshot 2022-01-17 103117.png


swallow GIF


greater than 4KB is pointless due to firmware management
 
Joined
Feb 1, 2019
Messages
3,458 (1.66/day)
Location
UK, Midlands
System Name Main PC
Processor 13700k
Motherboard Asrock Z690 Steel Legend D4 - Bios 13.02
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 4080 RTX SUPER FE 16G
Storage 1TB 980 PRO, 2TB SN850X, 2TB DC P4600, 1TB 860 EVO, 2x 3TB WD Red, 2x 4TB WD Red
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Soundblaster AE-9
Power Supply Antec HCG 750 Gold
Software Windows 10 21H2 LTSC
I only use 4k now on my OS drive for compatibility reasons, I am in the process of migrating most of my other partitions/drives to 64k clusters.

The loss of space is small compared to the hit on performance, especially for spindles which benefit a lot from 64k.

My gaming partition on my NVME SSD might get changed to 8k or 16k. From 4k, to reduce io/sec loads. Samsung SSD's are known to perform very well with 8k, and a new micron SSD has launched with a native 16k storage block.

512 bytes in my opinion shouldnt even be considered at this point.
 
Joined
Nov 18, 2010
Messages
7,472 (1.47/day)
Location
Rīga, Latvia
System Name HELLSTAR
Processor AMD RYZEN 9 5950X
Motherboard ASUS Strix X570-E
Cooling 2x 360 + 280 rads. 3x Gentle Typhoons, 3x Phanteks T30, 2x TT T140 . EK-Quantum Momentum Monoblock.
Memory 4x8GB G.SKILL Trident Z RGB F4-4133C19D-16GTZR 14-16-12-30-44
Video Card(s) Sapphire Pulse RX 7900XTX. Water block. Crossflashed.
Storage Optane 900P[Fedora] + WD BLACK SN850X 4TB + 750 EVO 500GB + 1TB 980PRO+SN560 1TB(W11)
Display(s) Philips PHL BDM3270 + Acer XV242Y
Case Lian Li O11 Dynamic EVO
Audio Device(s) SMSL RAW-MDA1 DAC
Power Supply Fractal Design Newton R3 1000W
Mouse Razer Basilisk
Keyboard Razer BlackWidow V3 - Yellow Switch
Software FEDORA 41
I do not think it matters for SSD's really, as those do not write in sequential manner. They write in rather random behavior based on free space and wear level mitigation techniques.

Yes it applied to spindles, hands down 4K is a default... 512 were for floppy magnetics and super early five incher HDD drives?

The thing it matters more are in removable media, where you need to decrease the overhead thus making large sectors makes sense due to performance reasons only.
 

gahabana

New Member
Joined
Apr 7, 2022
Messages
2 (0.00/day)

on Kingston KC3000 temps are MUCH lower with 4KB vs 512B sector/LBA size​

hi all,
this thread motivated me to experiment. got Kingston KC3000 which supports both 512 and 4k LBA (sector?) size.
Did not do enough experiments - performance with 2 apps that scan music library and read tags (on average 10-120kB of each file must be read though files are on average 20-40MB each) are simmilar.
HOWEVER - when loading SSD (lot of these files get copied 1.5TB) - with same performance i get MUCH lower temperatures on NVME drives. in 50C+ range rather then even throttling (72C+) ( in spite of passive heatsinks) ... my guess translation of amount of operations causes controler to use lot of power.
Anyone else care to check ?
Will check with Samsung 980 Pro as well and let you all know !
 
Joined
Jun 22, 2012
Messages
301 (0.07/day)
Processor Intel i7-12700K
Motherboard MSI PRO Z690-A WIFI
Cooling Noctua NH-D15S
Memory Corsair Vengeance 4x16 GB (64GB) DDR4-3600 C18
Video Card(s) MSI GeForce RTX 3090 GAMING X TRIO 24G
Storage Samsung 980 Pro 1TB, SK hynix Platinum P41 2TB
Case Fractal Define C
Power Supply Corsair RM850x
Mouse Logitech G203
Software openSUSE Tumbleweed
Unfortunately it is not possible to change the LBA size on the Samsung 980 Pro, which I currently have (I moved the previous WD Black 850 onto a different PC). The usual NVMe utilities show 512-bytes as the only supported format.

Thanks for your report on the KC3000, though. Interesting that you get lower temperatures with 4KB sectors; I didn't pay attention to them last time with the WD850.


Code:
#> sudo smartctl -x /dev/nvme0n1
smartctl 7.2 2021-09-14 r5237 [x86_64-linux-5.17.1-1-default] (SUSE RPM)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number: Samsung SSD 980 PRO 1TB
Serial Number: xxxxxxxxxxxxxxxxxxx
Firmware Version: 5B2QGXA7
PCI Vendor/Subsystem ID: 0x144d
IEEE OUI Identifier: 0x002538
Total NVM Capacity: 1,000,204,886,016 [1.00 TB]

[...]

Namespace 1 Formatted LBA Size: 512

[...]

Supported LBA Sizes (NSID 0x1)
Id Fmt Data Metadt Rel_Perf
0 + 512 0 0

EDIT: Or also:

Code:
#> sudo nvme id-ns -H /dev/nvme0n1

[...]

LBA Format  0 : Metadata Size: 0   bytes - Data Size: 512 bytes - Relative Performance: 0 Best (in use)
(no other supported format shown)
 
Last edited:

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.98/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
All mine show the same, but i'm still interested in how this turns out
1649330260314.png


As long as they're aligned, there should be no performance difference.

When i've seen posts about people who fixed performance issues, that's what's always come to mind (older/uncommon OS, not 4K aligning drives that show as 512b)
 
Joined
Jun 22, 2012
Messages
301 (0.07/day)
Processor Intel i7-12700K
Motherboard MSI PRO Z690-A WIFI
Cooling Noctua NH-D15S
Memory Corsair Vengeance 4x16 GB (64GB) DDR4-3600 C18
Video Card(s) MSI GeForce RTX 3090 GAMING X TRIO 24G
Storage Samsung 980 Pro 1TB, SK hynix Platinum P41 2TB
Case Fractal Define C
Power Supply Corsair RM850x
Mouse Logitech G203
Software openSUSE Tumbleweed
The above screen shows that your drives are using a 512-bytes logical block size, while their underlying physical structure uses 4096-bytes (4 kB) blocks. This is common for modern storage and it's called "512e mode" or "512 emulation". It does not tell whether the drives also support setting a 4096-bytes logical block size, i.e. "4Kn mode" or "4k native".

In theory, if logical block size equals physical block size, there might potentially be performance benefits, since the firmware will not have to "translate" between the two formats anymore. However, generally they are unlikely to be very large and I certainly didn't notice significant differences with the WD SN850 I previously had. On the other hand, I had with it some inconveniences with partition cloning tools and so on.

This is not related with partition alignment, although a 4096-bytes logical block size will prevent the problem entirely (since partition alignment will then be possible only in multiples of 4 kB blocks).
 
Last edited:
Joined
Jan 18, 2020
Messages
787 (0.45/day)
It's pretty obscure, what we need is review of two drives, one with 4k and one with 512b under otherwise controlled conditions. With a variety of disk work loads to see if it makes any difference.
 

gahabana

New Member
Joined
Apr 7, 2022
Messages
2 (0.00/day)
Unfortunately it is not possible to change the LBA size on the Samsung 980 Pro, which I currently have (I moved the previous WD Black 850 onto a different PC). The usual NVMe utilities show 512-bytes as the only supported format.

Thanks for your report on the KC3000, though. Interesting that you get lower temperatures with 4KB sectors; I didn't pay attention to them last time with the WD850.


Code:
#> sudo smartctl -x /dev/nvme0n1
smartctl 7.2 2021-09-14 r5237 [x86_64-linux-5.17.1-1-default] (SUSE RPM)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number: Samsung SSD 980 PRO 1TB
Serial Number: xxxxxxxxxxxxxxxxxxx
Firmware Version: 5B2QGXA7
PCI Vendor/Subsystem ID: 0x144d
IEEE OUI Identifier: 0x002538
Total NVM Capacity: 1,000,204,886,016 [1.00 TB]

[...]

Namespace 1 Formatted LBA Size: 512

[...]

Supported LBA Sizes (NSID 0x1)
Id Fmt Data Metadt Rel_Perf
0 + 512 0 0

EDIT: Or also:

Code:
#> sudo nvme id-ns -H /dev/nvme0n1

[...]

LBA Format  0 : Metadata Size: 0   bytes - Data Size: 512 bytes - Relative Performance: 0 Best (in use)
(no other supported format shown)
you're so right. just installed - one with latest 5xxx firmware and one with 3xxx... - 512b is the only option (unlike kingston kc3000)
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
19,034 (3.01/day)
Location
UK\USA
It's pretty obscure, what we need is review of two drives, one with 4k and one with 512b under otherwise controlled conditions. With a variety of disk work loads to see if it makes any difference.

I noticed no real difference
 

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.98/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
The above screen shows that your drives are using a 512-bytes logical block size, while their underlying physical structure uses 4096-bytes (4 kB) blocks. This is common for modern storage and it's called "512e mode" or "512 emulation". It does not tell whether the drives also support setting a 4096-bytes logical block size, i.e. "4Kn mode" or "4k native".

In theory, if logical block size equals physical block size, there might potentially be performance benefits, since the firmware will not have to "translate" between the two formats anymore. However, generally they are unlikely to be very large and I certainly didn't notice significant differences with the WD SN850 I previously had. On the other hand, I had with it some inconveniences with partition cloning tools and so on.

This is not related with partition alignment, although a 4096-bytes logical block size will prevent the problem entirely (since partition alignment will then be possible only in multiples of 4 kB blocks).
I know they're 512e, my point is that a modern OS will know that and work with 4K block size, aligned with the drives hardware
older OS's, or just weird esoteric OS's that dont try and compensate can screw that up - and therefore show improvements when forced to 4K


We need someone with a proper test setup like @W1zzard, with drive that can be toggled between the two operating states.


Anything less is just theoretical, because so far the only times this has improved performance for people has been light on details. Look at just a few posts up claiming it can lower temps by @gahabana
We dont know the OS, the file system, the cluster size, or any other important information there (No offense to you @gahabana - you did provide what you thought was relevant)
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
27,624 (3.70/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.98/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
Any suggestions?
Could you do the tests with a SN850?
:)
This article has a guide for the SN850
Switching your NVME ssd to 4k - Bjonnh.net

How to switch your NVME SSD to 4KN Advanced Format - Carlos Felicio
(This is a longer guide, that links to that first guide)

Same person did basic testing themselves, found almost no difference
512E vs 4KN NVME Performance - Carlos Felicio


Edit: cant adjust the setting over USB. sigh. This will take more effort than expected.

Final edit: My intel drive is 512 only, my SN730's are 4k out of the box and my other two drives are kinda critical, so i cant format those for testing easily.
 
Last edited:
Joined
Jan 31, 2010
Messages
5,526 (1.03/day)
Location
Gougeland (NZ)
System Name Cumquat 2021
Processor AMD RyZen R7 7800X3D
Motherboard Asus Strix X670E - E Gaming WIFI
Cooling Deep Cool LT720 + CM MasterGel Pro TP + Lian Li Uni Fan V2
Memory 32GB GSkill Trident Z5 Neo 6000
Video Card(s) Sapphire Nitro+ OC RX6800 16GB DDR6 2270Cclk / 2010Mclk
Storage 1x Adata SX8200PRO NVMe 1TB gen3 x4 1X Samsung 980 Pro NVMe Gen 4 x4 1TB, 12TB of HDD Storage
Display(s) AOC 24G2 IPS 144Hz FreeSync Premium 1920x1080p
Case Lian Li O11D XL ROG edition
Audio Device(s) RX6800 via HDMI + Pioneer VSX-531 amp Technics 100W 5.1 Speaker set
Power Supply EVGA 1000W G5 Gold
Mouse Logitech G502 Proteus Core Wired
Keyboard Logitech G915 Wireless
Software Windows 11 X64 PRO (build 23H2)
Benchmark Scores it sucks even more less now ;)
The Adata SX8200 Pro 1TB NVMe SSD use the 512b 4096 block sizing no 4Kn that I could find out about
 
Top