HomeFreeBSD

Drop page queues mutex on each iteration of vm_pageout_scan over the
rS238212Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

Drop page queues mutex on each iteration of vm_pageout_scan over the
inactive queue, unless busy page is found.

Dropping the mutex often should allow the other lock acquires to
proceed without waiting for whole inactive scan to finish. On machines
with lot of physical memory scan often need to iterate a lot before it
finishes or finds a page which requires laundring, causing high
latency for other lock waiters.

Suggested and reviewed by: alc
MFC after: 3 weeks

Details

Provenance
kibAuthored on
Parents
rS238211: Support TARGET_ARCH=armv6 and TARGET_ARCH=armv6eb
Branches
Unknown
Tags
Unknown

Event Timeline