HomeFreeBSD

Make v_wire_count a per-cpu counter(9) counter. This eliminates a

Description

Make v_wire_count a per-cpu counter(9) counter. This eliminates a
significant source of cache line contention from vm_page_alloc(). Use
accessors and vm_page_unwire_noq() so that the mechanism can be easily
changed in the future.

Reviewed by: markj
Discussed with: kib, glebius
Tested by: pho (earlier version)
Sponsored by: Netflix, Dell/EMC Isilon
Differential Revision: https://reviews.freebsd.org/D14273

Details

Provenance
jeffAuthored on
Reviewer
markj
Differential Revision
D14273: make v_wire_count PCPU
Parents
rS329186: devmatch.8: Link to MODULE_PNP_INFO(9)
Branches
Unknown
Tags
Unknown