Nvme different physical sector size

I got TrueNAS up and running and am looking at the drives I have installed. It looks like my nvme drives have a different physical sector size.

Will this cause performance degredation?

root@truenas[~] lsblk -o NAME,LOG-SEC,PHY-SEC
NAME      LOG-SEC  PHY-SEC
nvme0n1       512     4096 
nvme1n1       512      512

Not really.

You probably want to set the AShift value to 12, (for 4096 byte sectors). In the future, if / when you change out “nvme1”, it’s replacement might by 4096 byte sectors.

Usually, you can format your NVMe drive to 4K. Moreover, ZFS docs encourage you to do so.

Proceed with care.

I haven’t done anything yet. I’m just now starting to install TrueNAS. So, I should set AShift to 12 with my current setup?

I think this is only related to LOG-SEC and not the PHY-SEC. Can you reformat and change physical sec?

Not very familiar with the topic. But my d5-p5530 drives show both LOG-SEC and PHY-SEC as 4096 (on the machine that I have them formatted on) and 512 (on the machine I have not formatted them it on).

All this 512e backward compatibility BS is kinda annoying actually…