Lines Matching +full:high +full:- +full:performance
1 .\" SPDX-License-Identifier: CDDL-1.0
9 .\" usr/src/OPENSOLARIS.LICENSE or https://opensource.org/licenses/CDDL-1.0.
27 .Nm zpool-features
31 ZFS pool on-disk format versions are specified via
33 which replace the old on-disk format numbers
34 .Pq the last supported on-disk format number is 28 .
38 .Sy feature Ns @ Ns Ar feature-name
48 Since most features can be enabled independently of each other, the on-disk
57 .Ar com.example : Ns Ar feature-name .
71 .Ar com.example : Ns Ar feature-name
73 .Ar feature-name
80 .Bl -tag -width "disabled"
82 This feature's on-disk format changes are in effect on the pool.
83 Support for this feature is required to import the pool in read-write mode.
84 If this feature is not read-only compatible,
85 support is also required to import the pool in read-only mode
86 .Pq see Sx Read-only compatibility .
89 feature's on-disk format changes have not been made yet.
91 but changes may be made to the on-disk format at any time
99 See feature-specific documentation for details.
101 This feature's on-disk format changes have not been made and will not be made
109 .Sy feature Ns @ Ns Ar short-name .
111 .Ss Read-only compatibility
112 Some features may make on-disk format changes that do not interfere with other
115 .Dq read-only compatible .
116 If all unsupported features on a pool are read-only compatible,
117 the pool can be imported in read-only mode by setting the
121 .Xr zpool-import 8
128 .Sy unsupported Ns @ Ns Ar feature-name
131 .Bl -tag -width "readonly"
135 state and therefore the pool's on-disk
138 The feature is read-only compatible and the pool has been imported in
139 read-only mode.
148 specific on-disk format, by enabling and disabling particular features.
160 When set to a comma-separated list of filenames
188 .Nm zpool Cm set Sy feature Ns @ Ns Ar feature-name Ns = Ns Sy enabled .
189 This setting also prevents pools from being upgraded to newer on-disk versions.
212 which might not be recognized by the currently-installed binaries.
220 .Bd -literal -compact -offset 4n
246 .No example# Nm cat Pa /usr/share/zfs/compatibility.d/grub2-2.06
253 # This file lists all read-only compatible features except
275 .Xr zpool-create 8
277 .Xr zpool-upgrade 8
282 .Bl -tag -compact -width "READ-ONLY COMPATIBLE"
294 .It READ-ONLY COMPATIBLE
321 .Po see Xr zfs-set 8 Pc .
337 .Bl -tag -width Ds
378 is non-zero.
383 BLAKE3 is a secure hash algorithm focused on high performance.
385 .checksum-spiel blake3
453 This two-phase approach will take longer than a healing resilver
468 command to remove top-level vdevs,
476 on a top-level vdev, and will never return to being
483 dRAID is a variant of RAID-Z which provides integrated distributed
484 hot spares that allow faster resilvering while retaining the benefits of RAID-Z.
497 This feature enables the use of the Edon-R hash algorithm for checksum,
502 In an abundance of caution, Edon-R requires verification when used with
505 .Po see Xr zfs-set 8 Pc .
507 Edon-R is a very high-performance hash algorithm that was part
508 of the NIST SHA-3 competition.
509 It provides extremely high hash performance
510 .Pq over 350% faster than SHA-256 ,
514 in ZFS, which means that the checksum is pre-seeded with a secret
515 256-bit random key
521 .checksum-spiel edonr
524 This feature improves the performance and compression ratio of
525 highly-compressible blocks.
529 When this feature is enabled, the contents of highly-compressible blocks are
540 \*[instant-never]
543 This feature increases the performance of creating and using a large
552 This feature allows us to create each bpobj on-demand,
563 This has no user-visible impact, but other features may depend on this feature.
615 This feature enables the upgraded version of errlog, which required an on-disk
626 \*[instant-never]
645 This feature improves performance of incremental sends
648 The most common case of hole-filled objects is zvols.
679 \*[instant-never]
681 .feature org.open-zfs large_blocks no extensible_dataset
707 thus potentially improving performance by avoiding the use of spill blocks.
737 This feature improves performance for heavily-fragmented pools,
738 especially when workloads are heavy in random-writes.
742 \*[instant-never]
763 is a high-performance real-time compression algorithm that
783 .Xr zfs-set 8
789 \*[instant-never]
829 command is used on a top-level vdev, and will never return to being
837 The project ID is an object-based attribute.
842 .Pq via Nm chattr Sy [+-]P No or Nm zfs Cm project Fl s Ns | Ns Fl C .
855 \*[remount-upgrade]
860 subcommand to attach a new device to a RAID-Z group, expanding the total
863 .Xr zpool-attach 8 .
871 .Xr zfs-send 8 .
880 .Xr zfs-send 8 .
892 .Xr zfs-send 8 .
907 This feature enables the use of the SHA-512/256 truncated hash algorithm
908 .Pq FIPS 180-4
910 The native 64-bit arithmetic of SHA-512 provides an approximate 50%
911 performance boost over SHA-256 on 64-bit hardware
912 and is thus a good minimum-change replacement candidate
913 for systems where hash performance is important,
918 .checksum-spiel sha512
922 Skein is a high-performance secure hash algorithm that was a
923 finalist in the NIST SHA-3 competition.
924 It provides a very high security margin and high performance on 64-bit hardware
925 .Pq 80% faster than SHA-256 .
927 functionality in ZFS, which means that the checksum is pre-seeded with a
928 secret 256-bit random key
934 .checksum-spiel skein
952 space more efficiently on-disk while also increasing their maximum
966 \*[instant-never]
967 \*[remount-upgrade]
984 .Sy root-0 .
1020 is a high-performance compression algorithm that features a
1021 combination of high compression ratios and high speed.
1043 .Po see Xr zfs-set 8 Pc .