4/25/2023 0 Comments Openzfs releases![]() ![]() OpenZFS offers transparent inline compression, controllable at per-data-set granularity. This new feature allows data in the L2ARC to remain available and viable between pool import/export cycles (including system reboots), greatly increasing the potential value of the L2ARC device. Historically, one of the biggest issues with L2ARC is that although the underlying SSD is persistent, the L2ARC itself is not-it becomes empty on each reboot (or export and import of the pool). Systems with very large, very hot working sets can also implement an SSD-based read cache called L2ARC, which populates itself from blocks in the ARC nearing eviction. One of ZFS' most compelling features is its advanced read cache, known as the ARC. With sequential resilvering, ZFS gets the best of both worlds: largely sequential access while still skipping unused portions of the disk(s) involved. But this process involved an abundance of random I/O-so on more nearly full arrays, conventional RAID's more pedestrian block-by-block whole-disk rebuild went much faster. On nearly empty arrays, the ZFS rebuild-known as "resilvering"-was much faster because ZFS only needs to touch the used portion of the disk rather than cloning each sector across the entire drive. Rebuilding degraded arrays in ZFS has historically been very different from conventional RAID. "Far beyond the beaten trail" is not a phrase one should generally apply to the file system that holds one's precious data! Advertisement OpenZFS 2.0.0 modules can be built from source for Linux kernels from 3.10-5.9-but most users should stick to getting prebuilt modules from distributions or well-established developers. For Ubuntu users who are willing to live on the edge, the popular but third-party and individually maintained jonathonf PPA might make it available considerably sooner. Users of the better-supported but slower-moving Ubuntu probably won't see OpenZFS 2.0.0 until Ubuntu 21.10, nearly a year from now. Users of Linux distributions that use DKMS-built OpenZFS kernel modules will tend to get the new release rather quickly. On Linux, the situation is a bit more uncertain and depends largely on the Linux distro in play. ![]() The new OpenZFS 2.0.0 release is already available on FreeBSD, where it can be installed from ports (overriding the base system ZFS) on FreeBSD 12 systems and will be the base FreeBSD version in the upcoming FreeBSD 13. This move has been a long time coming-the FreeBSD community laid out its side of the roadmap two years ago-but this is the release that makes it official. Along with quite a lot of new features, the announcement brings an end to the former distinction between "ZFS on Linux" and ZFS elsewhere (for example, on FreeBSD). This Monday, ZFS on Linux lead developer Brian Behlendorf published the OpenZFS 2.0.0 release to GitHub.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |