Hi,
just a report that I noticed a very high speed improvement in ZFS in
-current. Since a looong time (at least since last year), for a
jail-host of mine with about >20 jails on it which each runs periodic
daily, the periodic daily runs of the jails take from about 3 am to 5pm
or longer. I don't remember when this started, and I thought at that
time that the problem may be data related. It's the long runs of "find"
in one of the periodic daily jobs which takes that long, and the number
of jails together with null-mounted basesystem inside the jail and a
null-mounted package repository inside each jail the number of files and
congruent access to the spining rust with first SSD and now NVME based
cache may have reached some tipping point. I have all the periodic daily
mails around, so theoretically I may be able to find when this started,
but as can be seen in another mail to this mailinglist, the system which
has all the periodic mails has some issues which have higher priority
for me to track down...
Since I updated to a src from 2023-07-20, this is not the case anymore.
The data is the same (maybe even a bit more, as I have added 2 more
jails since then and the periodic daily runs which run more or less in
parallel, are not taking considerably longer). The speed increase with
the July-build are in the area of 3-4 hours for 23 parallel periodic
daily runs. So instead of finishing the periodic runs around 5pm, they
finish already around 1pm/2pm.
So whatever was done inside ZFS or VFS or nullfs between 2023-06-19 and
2023-07-20 has given a huge speed improvement. From my memory I would
say there is still room for improvement, as I think it may be the case
that the periodic daily runs ended in the morning instead of the
afteroon, but my memory may be flaky in this regard...
Great work to whoever was involved.
Bye,
Alexander.
--
http://www.Leidinger.net alexan...@leidinger.net: PGP 0x8F31830F9F2772BF
http://www.FreeBSD.org netch...@freebsd.org : PGP 0x8F31830F9F2772BF