gadean
Depp vom Dienst!
Hey,
ich bräuchte mal euren Input.
Ich habe eben eine Maschine aktualisiert (13.2 -> 13.3 -> 14.1) und zfs spuckt jetzt folgende Meldung aus:
FYI: Es handelt sich um eine Samsung SSD 980 500GB, M.2
Das hängt wohl damit zusammen, das mit 14.0 von nvd zu nda gewechselt wurde:
Ich habe dazu auch folgenden Post auf einer Mailing list gefunden: nvd->nda switch and blocksize changes for ZFS
Das Problem ist nur, das ich daraus nicht wirklich schlau werde, zu der NVMe unterschiedliche Infos bezüglich der Sectorsize existieren und das Thema eh etwas fragwürdig ist (Thema
Lebe ich jetzt erst mal mit der Warnung, wechsel ich auf
Bis vor dem Update hatte ich keine Probleme und auch aktuell, sieht es eigentlich ganz gut aus.
Hab mal eine größere Datei von einem anderen Pool auf zroot kopiert:
ich bräuchte mal euren Input.
Ich habe eben eine Maschine aktualisiert (13.2 -> 13.3 -> 14.1) und zfs spuckt jetzt folgende Meldung aus:
Code:
pool: zroot
state: ONLINE
status: One or more devices are configured to use a non-native block size.
Expect reduced performance.
action: Replace affected devices with devices that support the
configured block size, or migrate data to a properly configured
pool.
scan: scrub repaired 0B in 00:00:02 with 0 errors on Sat Jun 15 03:01:14 2024
config:
NAME STATE READ WRITE CKSUM
zroot ONLINE 0 0 0
nda0p4 ONLINE 0 0 0 block size: 4096B configured, 16384B native
errors: No known data errors
FYI: Es handelt sich um eine Samsung SSD 980 500GB, M.2
Das hängt wohl damit zusammen, das mit 14.0 von nvd zu nda gewechselt wurde:
Code:
# 14.0 Release Notes
NVMe disks are now nda devices by default, for example nda0; see nda(4). Symbolic links for the previous nvd(4)
device names are created in /dev. However, configuration such as fstab(5) should be updated to refer to the new
device names. Options to control the use of nda devices and symbolic links are described in nda(4).
bdc81eeda05d (Sponsored by Netflix)
Ich habe dazu auch folgenden Post auf einer Mailing list gefunden: nvd->nda switch and blocksize changes for ZFS
Das Problem ist nur, das ich daraus nicht wirklich schlau werde, zu der NVMe unterschiedliche Infos bezüglich der Sectorsize existieren und das Thema eh etwas fragwürdig ist (Thema
512e
).
Code:
$ zdb | grep ashift
ashift: 12
$ sysctl vfs.zfs.min_auto_ashift
vfs.zfs.min_auto_ashift: 12
$ sysctl vfs.zfs.max_auto_ashift
vfs.zfs.max_auto_ashift: 14
$ sysctl hw.nvme.use_nvd
hw.nvme.use_nvd: 0
Code:
$ smartctl -a /dev/nvme0
...
Supported LBA Sizes (NSID 0x1)
Id Fmt Data Metadt Rel_Perf
0 + 512 0 0
...
Code:
$ diskinfo -v /dev/nda0
/dev/nda0
512 # sectorsize
500107862016 # mediasize in bytes (466G)
976773168 # mediasize in sectors
16384 # stripesize
0 # stripeoffset
Samsung SSD 980 500GB # Disk descr.
S64DNL0T861318V # Disk ident.
nvme0 # Attachment
Yes # TRIM/UNMAP support
0 # Rotation rate in RPM
Code:
$ geom -p nda0
Geom class: DISK
Geom name: nda0
Providers:
1. Name: nda0
Mediasize: 500107862016 (466G)
Sectorsize: 512
Stripesize: 16384
Stripeoffset: 0
Mode: r2w2e4
descr: Samsung SSD 980 500GB
lunid: 002538d821a497ca
ident: S64DNL0T861318V
rotationrate: 0
fwsectors: 0
fwheads: 0
Lebe ich jetzt erst mal mit der Warnung, wechsel ich auf
nvd
zurück oder installiere ich neu mit ashift=14
(16K
)?Bis vor dem Update hatte ich keine Probleme und auch aktuell, sieht es eigentlich ganz gut aus.
Hab mal eine größere Datei von einem anderen Pool auf zroot kopiert:
Code:
capacity operations bandwidth
pool alloc free read write read write
---------- ----- ----- ----- ----- ----- -----
zroot 4.47G 456G 0 0 0 0
zroot 4.47G 456G 0 0 0 0
zroot 4.47G 456G 0 0 0 0
zroot 4.47G 456G 0 0 0 0
zroot 4.47G 456G 0 0 0 0
zroot 4.47G 456G 0 0 0 0
zroot 4.47G 456G 0 0 0 0
zroot 4.47G 456G 0 0 0 0
zroot 5.27G 455G 0 6.44K 0 816M
zroot 5.27G 455G 0 680 0 85.1M
zroot 6.07G 454G 0 5.77K 0 731M
zroot 6.07G 454G 0 4.69K 0 601M
zroot 6.87G 453G 0 1.75K 0 216M
zroot 7.66G 452G 0 6.44K 3.99K 817M
zroot 7.66G 452G 0 0 0 0
zroot 8.46G 452G 0 6.45K 0 817M
zroot 8.46G 452G 0 3.12K 0 399M
zroot 9.26G 451G 0 3.33K 59.8K 418M
zroot 10.1G 450G 0 6.44K 0 817M
zroot 10.1G 450G 0 0 0 0
zroot 10.9G 449G 0 6.45K 0 818M
zroot 10.9G 449G 0 38 0 4.87M
zroot 11.7G 448G 0 6.40K 0 812M
zroot 11.7G 448G 0 4.34K 0 555M
zroot 12.5G 448G 0 2.11K 3.99K 262M
zroot 13.3G 447G 0 6.44K 0 817M
zroot 13.3G 447G 0 0 0 0
zroot 14.1G 446G 0 6.45K 0 817M
zroot 14.1G 446G 0 2.93K 0 375M
zroot 14.9G 445G 0 3.52K 0 443M
zroot 15.7G 444G 0 6.43K 55.9K 817M
zroot 15.7G 444G 0 0 0 0
zroot 16.5G 444G 0 6.44K 0 817M
zroot 16.5G 444G 0 0 0 0
zroot 17.3G 443G 0 6.44K 0 817M
zroot 17.3G 443G 0 4.25K 0 544M
zroot 18.0G 442G 0 2.19K 3.99K 273M
zroot 18.8G 441G 0 6.43K 0 816M
zroot 18.8G 441G 0 0 0 0
zroot 19.6G 440G 0 6.45K 0 818M
zroot 19.6G 440G 0 0 0 0