This fix essentially eliminates the high CPU usage caused by the ARC pruning
thread, acknowledged by FreeBSD-EN-23:18.openzfs.
- Key Features
- Accounting of the ZFS vnodes in use. (v_usecount > 0)
- Recycling of the ZFS vnodes with the precise target.
- Acceleration of the ZFS vnode recycling by the ARC eviction waiters.
PR: 275594
Reported By: Thomas Mueller <thmu7@freenet.de>
Security: FreeBSD-EN-23:18.openzfs
Signed-off-by: Seigo Tanimura <seigo.tanimura@gmail.com>