Filesystem operations slower in 13.0 than 12.2

Kevin Oberman rkoberman at gmail.com
Sun Mar 14 05:43:54 UTC 2021


No improvement with stable/13-n244880-cec3990d347.  It may be worse. worse.
An attempt to unpack firefox-86.0.1,2 saw disk rates in the range of 800K
to 2 MB/s range and with repeated 30 second freezes. I have no idea what
made it so much worse, but I'm forced to start wondering if it could be a
hardware issue. The disk drive was already replaced once due to a bad
bearing. Went from a WD Black to a Seagate. Since it just keeps getting
worse, I must consider that possibility. It is odd, though, that it was
suddenly worse with the updated system.

I think I will try going back to n244765-a00bf7d9bba (March 4) and see if
it improves. If it does, I can likely eliminate bad hardware.
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman at gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683


On Sat, Mar 13, 2021 at 6:00 PM Warner Losh <imp at bsdimp.com> wrote:

>
>
> On Sat, Mar 13, 2021 at 6:37 PM Kevin Oberman <rkoberman at gmail.com> wrote:
>
>> I have been dealing with this for a long time since head back in
>> September through 13-stable of Mar-4. I have seen no improvement over this
>> time. It seems (my perception without supporting data) that it got worse in
>> the timeframe of BETA-3 tag. I was running stable, so not quite BETA-3. It
>> also does not help that I have also been bitten by the P-State related
>> freeze issue which has some similarities. disabling p-states has almost
>> eliminated this issue, though, with only three occurrences since I disabled
>> them in late January.
>>
>>  As a result, I don't think it is a recent change, but a problem that has
>> existed for at least 3 months. This was made worse by two hardware issues
>> that kept the system unavailable for most of the time between buying it
>> last spring and getting the keyboard replaced in January. (Both the
>> mainboard and the disk drive had already been replaced.)  There was another
>> slow I/O issue that I had assumed was the same as mine, but was reportedly
>> fixed with BETA-4. A few are still seeing slow I/O, so I assume that there
>> were different issues with I/O. Since CometLake systems seem pretty
>> uncommon, it might be related to that.
>>
>
> It was a change from last fall, or set of changes. RC1 or defintely RC2
> has fixes to regain performance lost. If BETA4 was the last one you
> evaluated, perhaps you could do a couple tests with RC2 now that it's out
> to see if it is the same thing?
>
> Warner
>
>
>> Kevin Oberman, Part time kid herder and retired Network Engineer
>> E-mail: rkoberman at gmail.com
>> PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
>>
>>
>> On Sat, Mar 13, 2021 at 4:36 PM Warner Losh <imp at bsdimp.com> wrote:
>>
>>>
>>>
>>> On Sat, Mar 13, 2021 at 5:33 PM Kevin Oberman <rkoberman at gmail.com>
>>> wrote:
>>>
>>>> Just spent a little time looking at my issue and have a few more notes:
>>>>
>>>
>>> What version did you evaluate? There's a number of changes lately that
>>> could have a big impact on this...
>>>
>>> Warner
>>>
>>>
>>>> Seems to only occur on large r/w operations from/to the same disk. "sp
>>>> big-file /other/file/on/same/disk" or tar/untar operations on large
>>>> files.
>>>> Hit this today updating firefox.
>>>>
>>>> I/O starts at >40MB/s. Dropped to about 1.5MB/s. If I tried doing other
>>>> things while it was running slowly, the disk would appear to lock up.
>>>> E.g.
>>>> pwd(1) seemed to completely lock up the system, but I could still ping
>>>> it
>>>> and, after about 30 seconds, things came back to life. It was also not
>>>> instantaneous. Disc activity dropped to <1MB/s for a few seconds before
>>>> everything froze.
>>>>
>>>> During the untar of firefox, I saw; this several times. I also looked
>>>> at my
>>>> console where I found these errors during :
>>>> swap_pager: indefinite wait buffer: bufobj: 0, blkno: 55043, size: 8192
>>>> swap_pager: indefinite wait buffer: bufobj: 0, blkno: 51572, size: 4096
>>>>
>>>> I should note that some operations continue just fine while this is
>>>> going
>>>> on until I do something that freezes the system. I assume that this
>>>> eliminates the disk drive and low-level driver. Is vfs a possible
>>>> issue. It
>>>> had some serious work in the past few months by markj. That does not
>>>> explain why more people are not seeing this.
>>>>
>>>> I have been seeing this since at least September 2020, so it goes back a
>>>> way. As this CometLake system will not run graphics on 12, I can't
>>>> confirm
>>>> operation before 13.
>>>> --
>>>> Kevin Oberman, Part time kid herder and retired Network Engineer
>>>> E-mail: rkoberman at gmail.com
>>>> PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
>>>>
>>>>
>>>> On Fri, Mar 5, 2021 at 10:47 PM Mark Millard via freebsd-stable <
>>>> freebsd-stable at freebsd.org> wrote:
>>>>
>>>> >
>>>> > Konstantin Belousov kostikbel at gmail.com wrote on
>>>> > Fri Mar 5 23:12:13 UTC 2021 :
>>>> >
>>>> > > On Sat, Mar 06, 2021 at 12:27:55AM +0200, Christos Chatzaras wrote:
>>>> > . . .
>>>> > > > Command: /usr/bin/time -l portsnap extract (these tests done with
>>>> 2
>>>> > different idle servers but with same 4TB HDDs models)
>>>> > > >
>>>> > > > FreeBSD 12.2p4
>>>> > > >
>>>> > > >        99.45 real        34.90 user        59.63 sys
>>>> > > >       100.00 real        34.91 user        59.97 sys
>>>> > > >        82.95 real        35.98 user        60.68 sys
>>>> > > >
>>>> > > > FreeBSD 13.0-RC1
>>>> > > >
>>>> > > >       217.43 real        75.67 user       110.97 sys
>>>> > > >       125.50 real        63.00 user        96.47 sys
>>>> > > >       118.93 real        62.91 user        96.28 sys
>>>> > > . . .
>>>> > > In the portsnap results for 13RC1, the variance is too high to
>>>> conclude
>>>> > > anything, I think.
>>>> >
>>>> > I'll note that there are other reports of wide variance
>>>> > in transfer rates observed during an overall operation
>>>> > such as "make extract". The one I'm thinking of is:
>>>> >
>>>> >
>>>> https://lists.freebsd.org/pipermail/freebsd-stable/2021-March/093251.html
>>>> >
>>>> > which is an update to earlier reports, but based on more recent
>>>> > stable/13. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253968
>>>> > comment 4 has some more notes about the context. The "make extract"
>>>> > for firefox likely is not as complicated as the portsnap extract
>>>> > example's execution structure.
>>>> >
>>>> > Might be something to keep an eye on if there are on-going
>>>> > examples of over time.
>>>> >
>>>> > ===
>>>> > Mark Millard
>>>> > marklmi at yahoo.com
>>>> > ( dsl-only.net went
>>>> > away in early 2018-Mar)
>>>> >
>>>> > _______________________________________________
>>>> > freebsd-stable at freebsd.org mailing list
>>>> > https://lists.freebsd.org/mailman/listinfo/freebsd-stable
>>>> > To unsubscribe, send any mail to "
>>>> freebsd-stable-unsubscribe at freebsd.org"
>>>> >
>>>> _______________________________________________
>>>> freebsd-stable at freebsd.org mailing list
>>>> https://lists.freebsd.org/mailman/listinfo/freebsd-stable
>>>> To unsubscribe, send any mail to "
>>>> freebsd-stable-unsubscribe at freebsd.org"
>>>>
>>>


More information about the freebsd-stable mailing list