File tree Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -1607,6 +1607,11 @@ Therefore, we formerly forbade creating blocks larger than 1M.
1607
1607
Larger blocks could be created by changing it,
1608
1608
and pools with larger blocks can always be imported and used,
1609
1609
regardless of this setting.
1610
+ .Pp
1611
+ Note that it is still limited by default to
1612
+ .Ar 1 MiB
1613
+ on x86_32, because Linux's
1614
+ 3/1 memory split doesn't leave much room for 16M chunks.
1610
1615
.
1611
1616
.It Sy zfs_allow_redacted_dataset_mount Ns = Ns Sy 0 Ns | Ns 1 Pq int
1612
1617
Allow datasets received with redacted send/receive to be mounted.
Original file line number Diff line number Diff line change @@ -1463,11 +1463,22 @@ and less than or equal to
1463
1463
If the
1464
1464
.Sy large_blocks
1465
1465
feature is enabled on the pool, the size may be up to
1466
- .Ar 1 MiB .
1466
+ .Ar 16 MiB .
1467
1467
See
1468
1468
.Xr zpool-features 7
1469
1469
for details on ZFS feature flags.
1470
1470
.Pp
1471
+ However, blocks larger than
1472
+ .Ar 1 MiB
1473
+ can have an impact on i/o latency (e.g. tying up a spinning disk for
1474
+ ~300ms), and also potentially on the memory allocator.
1475
+ .Pp
1476
+ Note that maximum size is still limited by default to
1477
+ .Ar 1 MiB
1478
+ on x86_32, see
1479
+ .Sy zfs_max_recordsize
1480
+ module parameter.
1481
+ .Pp
1471
1482
Changing the file system's
1472
1483
.Sy recordsize
1473
1484
affects only files created afterward; existing files are unaffected.
You can’t perform that action at this time.
0 commit comments